Lucene search
+L

2221 matches found

Snyk
Snyk
•added 2026/08/14 3:04 p.m.•12 views

Arbitrary Code Injection

Overview getgrav/grav is a Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS. Affected versions of this package are vulnerable to Arbitrary Code Injection in the settings validation process of the Flex Objects plugin via uploading a ZIP archive containing PHP code. An...

8.8CVSS6.2AI score0.00902EPSS
SaveExploits0References2
Snyk
Snyk
•added 2026/08/14 3:04 p.m.•12 views

Directory Traversal

Overview getgrav/grav is a Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS. Affected versions of this package are vulnerable to Directory Traversal via the backup profile configuration process. An attacker can access sensitive files outside the intended directory by...

6.9CVSS6.3AI score0.00498EPSS
SaveExploits0References2
Snyk
Snyk
•added 2026/08/14 3:04 p.m.•9 views

Improper Neutralization of Special Elements Used in a Template Engine

Overview getgrav/grav is a Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS. Affected versions of this package are vulnerable to Improper Neutralization of Special Elements Used in a Template Engine via the find filter in email-action parameters such as subject, body, to...

8.8CVSS6.1AI score0.0085EPSS
SaveExploits0References2
Snyk
Snyk
•added 2026/08/14 3:04 p.m.•9 views

Incorrect Authorization

Overview getgrav/grav is a Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS. Affected versions of this package are vulnerable to Incorrect Authorization in the FlexApiController::update process. An attacker can gain full administrative control by exploiting insufficient...

8.8CVSS5.9AI score0.00564EPSS
SaveExploits0References2
Snyk
Snyk
•added 2026/08/14 3:04 p.m.•12 views

Cross-site Scripting (XSS)

Overview getgrav/grav is a Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS. Affected versions of this package are vulnerable to Cross-site Scripting XSS in the detectXss function. An attacker can execute arbitrary JavaScript in the context of site visitors by injecting...

5.4CVSS6AI score0.00314EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/08/14 12:31 p.m.•12 views

Duplicate Advisory: Grav: Stored XSS via quoted-attribute bypass in detectXss

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-269c-h76q-8cxw. This link is maintained to preserve external references. Original Description Grav versions from 1.5.2 through 2.0.12 contain a stored cross-site scripting vulnerability in the Security::detectXs...

5.4CVSS5.2AI score0.00314EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/14 12:31 p.m.•13 views

Duplicate Advisory: Remote code execution via .zip file upload in Grav CMS

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-r94f-hx44-8jqf. This link is maintained to preserve external references. Original Description Grav CMS before 2.0.13 contains a remote code execution vulnerability in the Flex Objects plugin settings validation...

8.8CVSS7AI score0.00902EPSS
SaveExploits0References4Affected Software1
NVD
NVD
•added 2026/08/14 12:16 p.m.•13 views

CVE-2026-72829

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 bare isSuperAdmin check that reads access.api.super...

8.8CVSS0.00469EPSS
SaveExploits0References2
NVD
NVD
•added 2026/08/14 12:16 p.m.•11 views

CVE-2026-72830

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 backups gates use a bare isSuperAdmin check that...

8.8CVSS0.00742EPSS
SaveExploits0References2
NVD
NVD
•added 2026/08/14 12:16 p.m.•9 views

CVE-2026-72828

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 a least-privilege API key scoped to api.users.write...

8.6CVSS0.0049EPSS
SaveExploits0References2
NVD
NVD
•added 2026/08/14 12:16 p.m.•9 views

CVE-2026-72831

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 additional target/field/super-admin checks enforced by the...

8.8CVSS0.00564EPSS
SaveExploits0References6
NVD
NVD
•added 2026/08/14 12:16 p.m.•13 views

CVE-2026-72833

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 in GroupsController, AccountsConfigController,...

8.8CVSS0.00469EPSS
SaveExploits0References2
NVD
NVD
•added 2026/08/14 12:16 p.m.•14 views

CVE-2026-72832

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 ?, which cannot cross the first literal ; when a appears inside a quoted attribute value the...

5.4CVSS0.00314EPSS
SaveExploits0References3
NVD
NVD
•added 2026/08/14 12:16 p.m.•10 views

CVE-2026-72821

Grav Form plugin versions before 9.1.15 contain a stored cross-site scripting vulnerability in radio and toggle field option labels rendered with the Twig |raw filter. Attackers with form authoring permissions can inject HTML and script payloads in option labels that execute in the browsers of...

5.4CVSS0.00235EPSS
SaveExploits0References2
NVD
NVD
•added 2026/08/14 12:16 p.m.•12 views

CVE-2026-72827

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 find filter in email subject, body, to, or fro...

8.8CVSS0.0085EPSS
SaveExploits0References2
NVD
NVD
•added 2026/08/14 12:16 p.m.•9 views

CVE-2026-72822

The getgrav/grav-plugin-api Composer package before 1.0.13 affected = 1.0.12 fails to enforce API key scope caps on the disable2fa endpoint. Unlike the sibling generate2fa endpoint, disable2fa authorizes the admin non-self path solely via ACL reads isSuperAdmin/hasPermission and never invokes...

8.8CVSS0.00555EPSS
SaveExploits0References2
NVD
NVD
•added 2026/08/14 12:16 p.m.•8 views

CVE-2026-72824

The Grav API plugin getgrav/grav-plugin-api before 1.0.13 contains an API key scope-cap bypass in PagesController::guardTwigContent. The Twig-toggle check uses a bare isSuperAdmin gate that does not consult apikeyscopes, so a least-privilege API key scoped only to api.pages.write and minted on a...

8.8CVSS0.00727EPSS
SaveExploits0References2
NVD
NVD
•added 2026/08/14 12:16 p.m.•13 views

CVE-2026-72825

The getgrav/grav-plugin-api plugin before 1.0.13 contains an API-key scope cap bypass in the POST /reports/twig-content/allowlist endpoint ReportsController. The endpoint enforces requirePermission'api.config.write' followed by a bare isSuperAdmin check instead of requireSuper. Because isSuperAdm...

7.6CVSS0.00346EPSS
SaveExploits0References2
NVD
NVD
•added 2026/08/14 12:16 p.m.•15 views

CVE-2026-72826

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 scope, and the new key's scopes are read directl...

8.8CVSS0.00469EPSS
SaveExploits0References2
NVD
NVD
•added 2026/08/14 12:16 p.m.•9 views

CVE-2026-72820

Grav versions before 2.0.13 fail to properly validate backup profile root paths, allowing attackers to archive directories outside GRAVROOT when not in the hard-coded deny-list. Attackers with profile editor access can configure backup profiles with traversal paths to expose sensitive files from...

6.9CVSS0.00498EPSS
SaveExploits0References3
Rows per page
Query Builder