CVE-2026-74907
- EPSS 0.33%
- Veröffentlicht 18.08.2026 11:19:38
- Zuletzt bearbeitet 18.08.2026 14:18:08
Grav before 2.0.15 contains a path traversal vulnerability in the static asset server within index.php that uses string prefix matching instead of directory-boundary validation. Unauthenticated attackers can access files in sibling directories by exp...
CVE-2026-74908
- EPSS 0.18%
- Veröffentlicht 18.08.2026 11:19:38
- Zuletzt bearbeitet 18.08.2026 15:17:11
Grav plugin-api before 1.0.15 contains a script injection vulnerability where the SVG sanitizer only checks for the exact extension 'svg', allowing .svgz and .xhtml files to bypass sanitization and be stored unsanitized. Attackers with api.media.writ...
CVE-2026-72833
- EPSS 0.26%
- Veröffentlicht 14.08.2026 11:35:39
- Zuletzt bearbeitet 17.08.2026 16:17:45
The Grav API plugin (getgrav/grav-plugin-api) versions >= 1.0.6 and <= 1.0.11 contain a privilege escalation vulnerability. A scoped API key minted on a super-admin account bypasses its declared scope cap on four isSuperAdmin()-gated write endpoints ...
CVE-2026-72832
- EPSS 0.18%
- Veröffentlicht 14.08.2026 11:35:38
- Zuletzt bearbeitet 14.08.2026 15:17:10
Grav versions from 1.5.2 through 2.0.12 contain a stored cross-site scripting vulnerability in the Security::detectXss() function (system/src/Grav/Common/Security.php). The event-handler scan is anchored at `<` and uses `[^>]*?`, which cannot cross t...
CVE-2026-72830
- EPSS 0.44%
- Veröffentlicht 14.08.2026 11:35:37
- Zuletzt bearbeitet 24.08.2026 11:16:40
Grav API plugin versions before 1.0.13 fail to enforce API key scope caps in ConfigController super-scope gates, allowing scoped keys to write scheduler configuration. The scope cap is applied only inside requirePermission(), while the scheduler and ...
CVE-2026-72831
- EPSS 0.3%
- Veröffentlicht 14.08.2026 11:35:37
- Zuletzt bearbeitet 18.08.2026 02:17:28
The Flex Objects plugin (through 1.4.6, tested with Grav 2.0.11) contains an incorrect authorization vulnerability in its Flex Objects API. FlexApiController::update() checks only the general Flex directory permission and does not apply the additiona...
CVE-2026-72829
- EPSS 0.3%
- Veröffentlicht 14.08.2026 11:35:36
- Zuletzt bearbeitet 24.08.2026 11:16:40
The Grav API plugin (getgrav/grav-plugin-api) before 1.0.13 contains an API-key scope-cap bypass in UsersController's create() and update() methods. These methods enforce the scope cap only for api.users.write, but gate super-privilege grants on a ba...
CVE-2026-72827
- EPSS 0.47%
- Veröffentlicht 14.08.2026 11:35:35
- Zuletzt bearbeitet 14.08.2026 15:17:10
Grav CMS before 2.0.13 contains a server-side template injection vulnerability in email-action parameters that allows low-privileged page editors to execute arbitrary operating-system commands. Attackers can inject Twig payloads using the unsandboxed...
CVE-2026-72828
- EPSS 0.27%
- Veröffentlicht 14.08.2026 11:35:35
- Zuletzt bearbeitet 17.08.2026 16:17:45
Grav Plugin API (getgrav/grav-plugin-api) before 1.0.13 fails to enforce API-key scope caps in InvitationsController. The strip-super and accept-groups decisions are gated on a bare isSuperAdmin() check rather than a scope-aware permission check, so ...
CVE-2026-72826
- EPSS 0.3%
- Veröffentlicht 14.08.2026 11:35:34
- Zuletzt bearbeitet 24.08.2026 11:16:40
The getgrav/grav-plugin-api plugin before 1.0.13 fails to validate that the scopes of a newly created API key are a subset of the caller's scopes in createApiKey. The self-target path of requireApiKeyPermission() requires only the baseline api.access...