Lucene search
+L

205 matches found

NVD
NVD
•added 2026/08/26 11:16 a.m.•17 views

CVE-2026-80203

The getgrav/grav-plugin-api plugin before 1.0.18 does not enforce API-key scope in the requireNotSuperTarget function in UsersController.php across seven sensitive user-management endpoints. The check uses isSuperAdmin on the acting account rather than verifying whether the specific API key carri...

9.8CVSS0.00512EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2026/08/26 10:28 a.m.•54 views

CVE-2026-80203 Grav before 1.0.18 Authentication Bypass via Scoped API Key

The getgrav/grav-plugin-api plugin before 1.0.18 does not enforce API-key scope in the requireNotSuperTarget function in UsersController.php across seven sensitive user-management endpoints. The check uses isSuperAdmin on the acting account rather than verifying whether the specific API key carri...

9.8CVSS0.00512EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/08/26 10:28 a.m.•12 views

CVE-2026-80203 Grav before 1.0.18 Authentication Bypass via Scoped API Key

The getgrav/grav-plugin-api plugin before 1.0.18 does not enforce API-key scope in the requireNotSuperTarget function in UsersController.php across seven sensitive user-management endpoints. The check uses isSuperAdmin on the acting account rather than verifying whether the specific API key carri...

9.8CVSS5.9AI score0.00512EPSS
SaveExploits0References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/26 12:00 a.m.•4 views

CVE-2026-80203: Incorrect Authorization

The getgrav/grav-plugin-api plugin before 1.0.18 does not enforce API-key scope in the requireNotSuperTarget function in UsersController.php across seven sensitive user-management endpoints. The check uses isSuperAdmin on the acting account rather than verifying whether the specific API key carri...

9.8CVSS5.8AI score0.00512EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/08/26 12:00 a.m.•21 views

PT-2026-82077

Name of the Vulnerable Software and Affected Versions getgrav/grav-plugin-api versions prior to 1.0.18 Description The getgrav/grav-plugin-api plugin fails to enforce API-key scope within the requireNotSuperTarget function located in UsersController.php across seven sensitive user-management...

9.8CVSS5.7AI score0.00512EPSS
SaveExploits0References5
Cvelist
Cvelist
•added 2026/08/25 1:30 a.m.•40 views

CVE-2026-72700 Grav before 3.9.1 Timing Attack via Non-Constant-Time Token Comparison

The getgrav/grav-plugin-login Composer plugin before 3.9.1 used by Grav compares password reset and account activation tokens using a non-constant-time === string comparison instead of hashequals in classes/Controller.php taskReset and login.php activation handler. Because the token-submission...

8.7CVSS0.00432EPSS
SaveExploits0References2
EUVD
EUVD
•added 2026/08/25 1:30 a.m.•16 views

EUVD-2026-65214

The getgrav/grav-plugin-login Composer plugin before 3.9.1 used by Grav compares password reset and account activation tokens using a non-constant-time === string comparison instead of hashequals in classes/Controller.php taskReset and login.php activation handler. Because the token-submission...

8.7CVSS5.3AI score0.00432EPSS
SaveExploits0References2
CVE
CVE
•added 2026/08/25 1:30 a.m.•22 views

CVE-2026-72700

The getgrav/grav-plugin-login Composer plugin (used by Grav CMS ) before version 3.9.1 compares password reset and account activation tokens using a non-constant-time === string comparison instead of hash_equals() in classes/Controller.php (taskReset()) and login.php (activation handler). Because...

8.7CVSS5.7AI score0.00432EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/08/25 1:30 a.m.•10 views

CVE-2026-72700 Grav before 3.9.1 Timing Attack via Non-Constant-Time Token Comparison

The getgrav/grav-plugin-login Composer plugin before 3.9.1 used by Grav compares password reset and account activation tokens using a non-constant-time === string comparison instead of hashequals in classes/Controller.php taskReset and login.php activation handler. Because the token-submission...

8.7CVSS5.7AI score0.00432EPSS
SaveExploits0References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/25 12:00 a.m.•3 views

CVE-2026-72700: Observable Timing Discrepancy

The getgrav/grav-plugin-login Composer plugin before 3.9.1 used by Grav compares password reset and account activation tokens using a non-constant-time === string comparison instead of hashequals in classes/Controller.php taskReset and login.php activation handler. Because the token-submission...

8.7CVSS5.7AI score0.00432EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/08/25 12:00 a.m.•18 views

PT-2026-81143

The getgrav/grav-plugin-login Composer plugin before 3.9.1 used by Grav compares password reset and account activation tokens using a non-constant-time === string comparison instead of hash equals in classes/Controller.php taskReset and login.php activation handler. Because the token-submission...

8.7CVSS5.2AI score0.00432EPSS
SaveExploits0References3
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/25 12:00 a.m.•4 views

CVE-2026-72699: Observable Discrepancy

The Grav Login plugin getgrav/grav-plugin-login before 3.9.1 is vulnerable to email address enumeration. The register method in classes/Login.php throws a distinct exception EMAILNOTAVAILABLE when a submitted email address already belongs to an existing account, while allowing registration to...

9.3CVSS5.8AI score0.00343EPSS
SaveExploits0References2
Snyk
Snyk
•added 2026/08/19 4:44 p.m.•13 views

Server-side Request Forgery (SSRF)

Overview getgrav/grav is a Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS. Affected versions of this package are vulnerable to Server-side Request Forgery SSRF via the WebhookController.php and WebhookDispatcher.php processes. An attacker can access internal resources,...

9.9CVSS5.7AI score0.0045EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/08/19 3:49 p.m.•13 views

CVE-2026-62671 CSRF in grav-plugin-login: anonymous attacker rotates a logged-in user's 2FA (TOTP) secret (no nonce on task=login.regenerate2FASecret)

Grav Login Plugin adds login, basic ACL, and session wide messages to Grav. Prior to 3.8.11, the Grav Login plugin login.regenerate2FASecret task accepts a top-level GET request through the TaskServiceProvider task: URI parameter without requiring a login-form nonce, an Origin check, or a Referer...

5.4CVSS5.9AI score0.00178EPSS
SaveExploits0References3
OSV
OSV
•added 2026/08/19 3:49 p.m.•20 views

CVE-2026-62671 CSRF in grav-plugin-login: anonymous attacker rotates a logged-in user's 2FA (TOTP) secret (no nonce on task=login.regenerate2FASecret)

Grav Login Plugin adds login, basic ACL, and session wide messages to Grav. Prior to 3.8.11, the Grav Login plugin login.regenerate2FASecret task accepts a top-level GET request through the TaskServiceProvider task: URI parameter without requiring a login-form nonce, an Origin check, or a Referer...

5.4CVSS5.4AI score
SaveExploits0References5
NVD
NVD
•added 2026/08/18 12:19 p.m.•11 views

CVE-2026-75832

The Grav API plugin getgrav/grav-plugin-api, bundled with Grav 2.0 before version 1.0.14 fixed in 1.0.15 contains a missing authorization vulnerability in BlueprintPathResolver::resolveUserScope. The method gates the users/ scope on the account's raw super-admin ACL flag access.api.super instead ...

9.3CVSS0.00298EPSS
SaveExploits0References2
NVD
NVD
•added 2026/08/18 12:19 p.m.•17 views

CVE-2026-75835

Grav API plugin getgrav/grav-plugin-api before 1.0.14 contains a missing authorization vulnerability in userPassesAuthorize AbstractApiController.php. The function fails to consult the calling request's API key scopes, relying instead on the account's raw super-admin flag and ACL grants. As a...

9.3CVSS0.00308EPSS
SaveExploits0References2
NVD
NVD
•added 2026/08/18 12:19 p.m.•17 views

CVE-2026-75833

The Grav API plugin getgrav/grav-plugin-api, bundled with Grav 2.0's admin-next/API stack before version 1.0.14 contains an open redirect weakness in SsoController::sanitizeReturnTo. The function rejects a literal '//' prefix but does not account for browsers normalizing backslashes to slashes in...

8.6CVSS0.00219EPSS
SaveExploits0References2
NVD
NVD
•added 2026/08/18 12:19 p.m.•10 views

CVE-2026-75836

The Grav API plugin getgrav/grav-plugin-api, bundled with Grav's admin-next/API stack before 1.0.14 fails to enforce the authorize requirement in MenubarController::executeAction. While the GET /menubar/items listing endpoint correctly filters menubar items via userPassesAuthorize, the POST...

8.8CVSS0.00469EPSS
SaveExploits0References2
NVD
NVD
•added 2026/08/18 12:19 p.m.•10 views

CVE-2026-75830

grav-plugin-api getgrav/grav-plugin-api versions = 1.0.0-beta.10 and = 1.0.14 contain a path traversal vulnerability in the PagesController::batchCopy method. An incomplete fix for GHSA-qjq4-jp55-4mx2 left the user-controlled 'suffix' parameter via POST /api/v1/pages/batch unvalidated. An...

7.1CVSS0.00394EPSS
SaveExploits0References2
Rows per page
Query Builder