Lucene search
+L

2165 matches found

Veracode
Veracode
•added 2026/09/18 5:41 a.m.•9 views

Cross-site Scripting (XSS)

Grav is vulnerable to Cross-Site Scripting XSS. The vulnerability is due to improper detection of event handlers when unpaired quotes are used in unquoted HTML attribute values, which allows an authenticated editor to bypass validation, inject malicious event handlers such as onerror=, and execut...

9.3CVSS6AI score0.00389EPSS
SaveExploits0References2Affected Software1
Veracode
Veracode
•added 2026/09/18 5:39 a.m.•9 views

Path Traversal

Grav is vulnerable to Path Traversal. The vulnerability is due to insufficient validation of directory paths in MediaUploadTrait::deleteFile, which allows an authenticated attacker with media management permissions to use ../ sequences to delete arbitrary files outside the intended media storage...

8.1CVSS6AI score0.009EPSS
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/09/17 8:45 p.m.•12 views

Grav CMS vulnerable to remote code execution via .zip file upload

Summary A logged-in user can run any command on the server. A settings field can fill itself by calling one of Grav's built-in routines, and a safety check is supposed to allow only harmless ones. The check only recognises a routine when its name is written as one piece of text; named as a pair o...

8.8CVSS6.1AI score0.00902EPSS
SaveExploits0References4Affected Software1
EUVD
EUVD
•added 2026/09/17 8:45 p.m.•18 views

EUVD-2026-58633

Grav CMS vulnerable to remote code execution via .zip file upload...

8.8CVSS6.2AI score0.00902EPSS
SaveExploits0References3
OSV
OSV
•added 2026/09/17 8:45 p.m.•9 views

GHSA-R94F-HX44-8JQF Grav CMS vulnerable to remote code execution via .zip file upload

Summary A logged-in user can run any command on the server. A settings field can fill itself by calling one of Grav's built-in routines, and a safety check is supposed to allow only harmless ones. The check only recognises a routine when its name is written as one piece of text; named as a pair o...

8.8CVSS6.1AI score0.00902EPSS
SaveExploits0References4
EUVD
EUVD
•added 2026/09/17 8:45 p.m.•12 views

EUVD-2026-60601

Grav: Missing admin.super guard on core group blueprint access field allows admin.users operator to escalate to super-admin...

9.3CVSS5.7AI score0.00494EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
•added 2026/09/17 8:45 p.m.•9 views

Grav: Missing admin.super guard on core group blueprint access field allows admin.users operator to escalate to super-admin

Summary The core Flex group blueprint system/blueprints/user/group.yaml access field, lines 48-55 omits the security@: admin.super field guard that its sibling account blueprint carries account.yaml:131/138/150, added by the CVE-2026-42613 fix. A delegated non-super operator holding...

9.4CVSS6AI score0.00558EPSS
SaveExploits0References4Affected Software1
OSV
OSV
•added 2026/09/17 8:45 p.m.•8 views

GHSA-XHFV-7758-R9HX Grav: Missing admin.super guard on core group blueprint access field allows admin.users operator to escalate to super-admin

Summary The core Flex group blueprint system/blueprints/user/group.yaml access field, lines 48-55 omits the security@: admin.super field guard that its sibling account blueprint carries account.yaml:131/138/150, added by the CVE-2026-42613 fix. A delegated non-super operator holding...

9.1CVSS6AI score0.00494EPSS
SaveExploits0References4
EUVD
EUVD
•added 2026/09/17 8:44 p.m.•13 views

EUVD-2026-60598

Grav: Single invalid UTF-8 byte disables every rule in Security::detectXss, bypassing the page-content XSS safety gate...

5.4CVSS5.8AI score0.00255EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
•added 2026/09/17 8:44 p.m.•11 views

Grav: Single invalid UTF-8 byte disables every rule in Security::detectXss(), bypassing the page-content XSS safety gate

Vulnerability Details Component: getgrav/grav core File: system/src/Grav/Common/Security.php Function: detectXss all six entries in the $patterns array use the PCRE u modifier, invoked from Grav\Common\Data\Validation::checkSafety the save-time XSS gate for any non-security.xsswhitelist account's...

5.4CVSS5.5AI score0.00255EPSS
SaveExploits0References4Affected Software1
OSV
OSV
•added 2026/09/17 8:44 p.m.•9 views

GHSA-Q2J8-X8HF-63CH Grav: Single invalid UTF-8 byte disables every rule in Security::detectXss(), bypassing the page-content XSS safety gate

Vulnerability Details Component: getgrav/grav core File: system/src/Grav/Common/Security.php Function: detectXss all six entries in the $patterns array use the PCRE u modifier, invoked from Grav\Common\Data\Validation::checkSafety the save-time XSS gate for any non-security.xsswhitelist account's...

5.4CVSS5.5AI score0.00255EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2026/09/17 8:44 p.m.•13 views

Grav: Blueprint dynamic-data bare-function branch is denylist-gated and omits error_log, giving arbitrary file write

Affected versions and vulnerable location - Confirmed on grav core at 78ebfc1 tag 2.0.13. - Sinks: - system/src/Grav/Common/Data/Blueprint.php:455-458 calluserfuncarray$o, $params bare-function dynamic-data provider. - Twin: system/src/Grav/Framework/Flex/FlexDirectory.php:936-938...

9.3CVSS6.5AI score0.00859EPSS
SaveExploits1References4Affected Software1
OSV
OSV
•added 2026/09/17 8:44 p.m.•5 views

GHSA-F8WV-XP27-6GQ7 Grav: Blueprint dynamic-data bare-function branch is denylist-gated and omits error_log, giving arbitrary file write

Affected versions and vulnerable location - Confirmed on grav core at 78ebfc1 tag 2.0.13. - Sinks: - system/src/Grav/Common/Data/Blueprint.php:455-458 calluserfuncarray$o, $params bare-function dynamic-data provider. - Twin: system/src/Grav/Framework/Flex/FlexDirectory.php:936-938...

9.3CVSS6.5AI score0.00859EPSS
SaveExploits1References4
EUVD
EUVD
•added 2026/09/17 8:44 p.m.•14 views

EUVD-2026-60591

Grav: Blueprint dynamic-data bare-function branch is denylist-gated and omits errorlog, giving arbitrary file write...

9.3CVSS5.9AI score0.00859EPSS
SaveExploits1References3
OSV
OSV
•added 2026/09/17 8:43 p.m.•7 views

GHSA-VFMF-Q6X9-CW96 Grav: detectXss() misses an event-handler attribute after an unpaired quote in an unquoted attribute value, giving stored XSS

Affected versions and vulnerable location - Confirmed on grav core at 78ebfc1 tag 2.0.13. - Detector: system/src/Grav/Common/Security.php:290, the onevents regex, run via patternMatches :315-330. - The onevents pattern at HEAD: "'??:\s\x00-\x20"'/|"^""|'^''on\sa-z+\s=iu - Sole save-time guard for...

9.3CVSS5.8AI score0.00389EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2026/09/17 8:43 p.m.•12 views

Grav: detectXss() misses an event-handler attribute after an unpaired quote in an unquoted attribute value, giving stored XSS

Affected versions and vulnerable location - Confirmed on grav core at 78ebfc1 tag 2.0.13. - Detector: system/src/Grav/Common/Security.php:290, the onevents regex, run via patternMatches :315-330. - The onevents pattern at HEAD: "'??:\s\x00-\x20"'/|"^""|'^''on\sa-z+\s=iu - Sole save-time guard for...

9.3CVSS5.8AI score0.00389EPSS
SaveExploits0References4Affected Software1
EUVD
EUVD
•added 2026/09/17 8:43 p.m.•22 views

EUVD-2026-60592

Grav: detectXss misses an event-handler attribute after an unpaired quote in an unquoted attribute value, giving stored XSS...

9.3CVSS5.7AI score0.00389EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
•added 2026/09/17 8:43 p.m.•10 views

Grav: Unauthenticated Path Traversal via Missing Directory-Boundary Check in `plugin-asset-map.php` Static Asset Server (`index.php`)

Verified against: getgrav/grav devel branch, GRAVVERSION = "2.0.15", file index.php Title Unauthenticated Path Traversal via Missing Directory-Boundary Check in plugin-asset-map.php Static Asset Server index.php Product / Affected Versions - Product: getgrav/grav - File: index.php top-level front...

8.2CVSS5.7AI score0.00432EPSS
SaveExploits0References4Affected Software1
OSV
OSV
•added 2026/09/17 8:43 p.m.•8 views

GHSA-4V9Q-P283-QC2M Grav: Unauthenticated Path Traversal via Missing Directory-Boundary Check in `plugin-asset-map.php` Static Asset Server (`index.php`)

Verified against: getgrav/grav devel branch, GRAVVERSION = "2.0.15", file index.php Title Unauthenticated Path Traversal via Missing Directory-Boundary Check in plugin-asset-map.php Static Asset Server index.php Product / Affected Versions - Product: getgrav/grav - File: index.php top-level front...

8.2CVSS5.7AI score0.00432EPSS
SaveExploits0References4
EUVD
EUVD
•added 2026/09/17 8:43 p.m.•14 views

EUVD-2026-60588

Grav: Unauthenticated Path Traversal via Missing Directory-Boundary Check in plugin-asset-map.php Static Asset Server index.php...

8.2CVSS5.8AI score0.00432EPSS
SaveExploits0References3
Rows per page
Query Builder