{"schema_version":1,"title":"Getgrav Grav vulnerabilities","summary":"Junglewise Threat Intelligence has tracked 24 vulnerabilities in Getgrav Grav: 2 in the last 7 days and 15 in the last 90 days, 2 of them critical and 0 exploited in the wild. The most recent, CVE-2026-100671, was published on 26 September 2026.","url":"https://junglewise.ai/threats/technologies/getgrav-grav-1","json_url":"https://junglewise.ai/threats/technologies/getgrav-grav-1.json","publisher":"Junglewise Threat Intelligence","license":"CC-BY-4.0","license_url":"https://creativecommons.org/licenses/by/4.0/","attribution":"Junglewise Threat Intelligence, https://junglewise.ai/threats/technologies/getgrav-grav-1","sources":"NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories","kind":"technology","counts":{"high":10,"all_time":24,"critical":2,"exploited":0,"last_7_days":2,"last_30_days":4,"last_90_days":15,"last_365_days":24},"latest":[{"cve":"CVE-2026-100671","cvss":8,"slug":"cve-2026-100671-grav-is-a-flat-file-cms-in-versions-2-0-19-through-2-0-24-and-in","title":"Grav session cookie theft via Twig sandbox","severity":"high","exploited":false,"published_at":"2026-09-26T14:16:50.743+00:00","url":"https://junglewise.ai/threats/cve-2026-100671-grav-is-a-flat-file-cms-in-versions-2-0-19-through-2-0-24-and-in"},{"cve":"CVE-2026-100668","cvss":6.5,"slug":"cve-2026-100668-grav-2-0-0-through-2-0-24-contain-a-twig-content-sandbox-escape","title":"Grav sandbox escape via array filter","severity":"medium","exploited":false,"published_at":"2026-09-26T14:16:50.273+00:00","url":"https://junglewise.ai/threats/cve-2026-100668-grav-2-0-0-through-2-0-24-contain-a-twig-content-sandbox-escape"},{"cve":"CVE-2026-75828","cvss":8.7,"epss":0.0039,"slug":"cve-2026-75828-grav-stored-xss-in-xss-detector-via-unpaired-quote-bypass","title":"Grav stored XSS in XSS detector via unpaired quote bypass","severity":"high","exploited":false,"published_at":"2026-09-17T20:43:43+00:00","url":"https://junglewise.ai/threats/cve-2026-75828-grav-stored-xss-in-xss-detector-via-unpaired-quote-bypass"},{"cve":"CVE-2026-86197","cvss":4,"epss":0.0041,"slug":"cve-2026-86197-grav-cross-site-scripting-in-twig-sandbox-asset-methods","title":"Grav cross-site scripting in Twig sandbox asset methods","severity":"medium","exploited":false,"published_at":"2026-09-05T13:18:15.11+00:00","url":"https://junglewise.ai/threats/cve-2026-86197-grav-cross-site-scripting-in-twig-sandbox-asset-methods"},{"cve":"CVE-2026-72697","cvss":6.5,"epss":0.0046,"slug":"cve-2026-72697-grav-cms-media-directory-path-traversal-and-file-disclosure","title":"Grav CMS before 2.0.16 contains a path traversal vulnerability in the media_directory() Twig function that fails to validate filesystem path","severity":"medium","exploited":false,"published_at":"2026-08-25T02:16:45.407+00:00","url":"https://junglewise.ai/threats/cve-2026-72697-grav-cms-media-directory-path-traversal-and-file-disclosure"},{"cve":"CVE-2026-65608","cvss":8.8,"epss":0.0128,"slug":"cve-2026-65608-grav-remote-code-execution-in-flexdirectory-dynamic-data-fields","title":"Grav remote code execution in FlexDirectory dynamic data fields","severity":"high","exploited":false,"published_at":"2026-07-23T12:18:47.77+00:00","url":"https://junglewise.ai/threats/cve-2026-65608-grav-remote-code-execution-in-flexdirectory-dynamic-data-fields"},{"cve":"CVE-2026-62237","cvss":6.5,"epss":0.0044,"slug":"cve-2026-62237-grav-redos-in-twig-sandbox-regex-replace-filter","title":"Grav ReDoS in Twig sandbox regex_replace filter","severity":"medium","exploited":false,"published_at":"2026-07-17T02:18:11.477+00:00","url":"https://junglewise.ai/threats/cve-2026-62237-grav-redos-in-twig-sandbox-regex-replace-filter"},{"cve":"CVE-2026-62232","cvss":7.4,"epss":0.0045,"slug":"cve-2026-62232-grav-login-plugin-two-factor-authentication-bypass-in","title":"Grav Login plugin two-factor authentication bypass in regenerate2FASecret","severity":"high","exploited":false,"published_at":"2026-07-17T02:18:10.743+00:00","url":"https://junglewise.ai/threats/cve-2026-62232-grav-login-plugin-two-factor-authentication-bypass-in"},{"cve":"CVE-2026-62230","cvss":7.5,"epss":0.0048,"slug":"cve-2026-62230-grav-htaccess-security-bypass-via-case-variation","title":"Grav .htaccess security bypass via case variation","severity":"high","exploited":false,"published_at":"2026-07-17T02:18:10.433+00:00","url":"https://junglewise.ai/threats/cve-2026-62230-grav-htaccess-security-bypass-via-case-variation"},{"cve":"CVE-2026-61449","cvss":6.5,"epss":0.0044,"slug":"cve-2026-61449-grav-decompression-bomb-size-cap-bypass-in-ziparchiver","title":"Grav decompression bomb size-cap bypass in ZipArchiver","severity":"medium","exploited":false,"published_at":"2026-07-15T12:18:19.747+00:00","url":"https://junglewise.ai/threats/cve-2026-61449-grav-decompression-bomb-size-cap-bypass-in-ziparchiver"},{"cve":"CVE-2026-55890","cvss":4.8,"epss":0.0031,"slug":"cve-2026-55890-grav-stored-css-injection-in-markdown-image-style-attribute","title":"Grav stored CSS injection in Markdown image style attribute","severity":"medium","exploited":false,"published_at":"2026-07-10T17:17:00.4+00:00","url":"https://junglewise.ai/threats/cve-2026-55890-grav-stored-css-injection-in-markdown-image-style-attribute"},{"cve":"CVE-2026-55885","cvss":6.8,"epss":0.0027,"slug":"cve-2026-55885-grav-sensitive-data-exposure-in-admin-backup-component","title":"Grav sensitive data exposure in Admin backup component","severity":"medium","exploited":false,"published_at":"2026-07-10T17:17:00.273+00:00","url":"https://junglewise.ai/threats/cve-2026-55885-grav-sensitive-data-exposure-in-admin-backup-component"},{"cve":"CVE-2026-61455","cvss":6.5,"epss":0.0044,"slug":"cve-2026-61455-grav-decompression-bomb-in-ziparchiver","title":"Grav decompression bomb in ZipArchiver","severity":"medium","exploited":false,"published_at":"2026-07-10T15:16:50.877+00:00","url":"https://junglewise.ai/threats/cve-2026-61455-grav-decompression-bomb-in-ziparchiver"},{"cve":"CVE-2026-61450","cvss":6.5,"epss":0.0041,"slug":"cve-2026-61450-grav-twig-sandbox-bypass-in-grav-offsetget-method","title":"Grav Twig sandbox bypass in grav.offsetGet method","severity":"medium","exploited":false,"published_at":"2026-07-10T15:16:50.74+00:00","url":"https://junglewise.ai/threats/cve-2026-61450-grav-twig-sandbox-bypass-in-grav-offsetget-method"},{"cve":"CVE-2026-58657","cvss":4.8,"epss":0.0037,"slug":"cve-2026-58657-grav-stored-css-injection-in-markdown-image-resize-action","title":"Grav stored CSS injection in Markdown image resize action","severity":"medium","exploited":false,"published_at":"2026-07-08T14:17:20.44+00:00","url":"https://junglewise.ai/threats/cve-2026-58657-grav-stored-css-injection-in-markdown-image-resize-action"},{"cve":"CVE-2026-42844","cvss":8.8,"epss":0.0048,"slug":"cve-2026-42844-grav-privilege-escalation-via-arbitrary-file-upload-in-blueprint","title":"Grav privilege escalation via arbitrary file upload in blueprint-upload API","severity":"high","exploited":false,"published_at":"2026-05-12T22:16:34.793+00:00","url":"https://junglewise.ai/threats/cve-2026-42844-grav-privilege-escalation-via-arbitrary-file-upload-in-blueprint"},{"cve":"CVE-2026-44738","cvss":7.7,"epss":0.0039,"slug":"cve-2026-44738-grav-information-disclosure-via-twig-sandbox-allow-list","title":"Grav information disclosure via Twig sandbox allow-list","severity":"high","exploited":false,"published_at":"2026-05-11T17:16:34.747+00:00","url":"https://junglewise.ai/threats/cve-2026-44738-grav-information-disclosure-via-twig-sandbox-allow-list"},{"cve":"CVE-2026-44737","cvss":4,"epss":0.0043,"slug":"cve-2026-44737-grav-admin-plugin-stored-xss-in-page-move-dialog","title":"Grav Admin Plugin stored XSS in page move dialog","severity":"medium","exploited":false,"published_at":"2026-05-11T17:16:34.61+00:00","url":"https://junglewise.ai/threats/cve-2026-44737-grav-admin-plugin-stored-xss-in-page-move-dialog"},{"cve":"CVE-2026-42841","cvss":4.8,"epss":0.0026,"slug":"cve-2026-42841-grav-stored-xss-via-markdown-media-attribute-action","title":"getgrav Grav stored XSS via Markdown media attribute action","severity":"medium","exploited":false,"published_at":"2026-05-11T16:17:34.653+00:00","url":"https://junglewise.ai/threats/cve-2026-42841-grav-stored-xss-via-markdown-media-attribute-action"},{"cve":"CVE-2026-42612","cvss":8.5,"epss":0.0027,"slug":"cve-2026-42612-getgrav-grav-stored-xss-in-detectxss-function","title":"getgrav Grav stored XSS in detectXss function","severity":"high","exploited":false,"published_at":"2026-05-11T16:17:34.35+00:00","url":"https://junglewise.ai/threats/cve-2026-42612-getgrav-grav-stored-xss-in-detectxss-function"},{"cve":"CVE-2026-42611","cvss":8.9,"epss":0.0036,"slug":"cve-2026-42611-grav-stored-xss-via-svg-tag-injection-in-admin-plugin","title":"Grav stored XSS via SVG tag injection in Admin Plugin","severity":"high","exploited":false,"published_at":"2026-05-11T16:17:34.173+00:00","url":"https://junglewise.ai/threats/cve-2026-42611-grav-stored-xss-via-svg-tag-injection-in-admin-plugin"},{"cve":"CVE-2026-42609","cvss":8.1,"epss":0.0058,"slug":"cve-2026-42609-grav-admin-panel-account-overwrite-via-business-logic-flaw","title":"Grav Admin Panel account overwrite via business logic flaw","severity":"high","exploited":false,"published_at":"2026-05-11T16:17:33.61+00:00","url":"https://junglewise.ai/threats/cve-2026-42609-grav-admin-panel-account-overwrite-via-business-logic-flaw"},{"cve":"CVE-2026-42608","cvss":9.1,"epss":0.0052,"slug":"cve-2026-42608-grav-path-traversal-and-arbitrary-file-write-in-formflash","title":"Grav Path Traversal and Arbitrary File Write in FormFlash","severity":"critical","exploited":false,"published_at":"2026-05-11T16:17:33.207+00:00","url":"https://junglewise.ai/threats/cve-2026-42608-grav-path-traversal-and-arbitrary-file-write-in-formflash"},{"cve":"CVE-2026-42607","cvss":9.1,"epss":0.0225,"slug":"cve-2026-42607-grav-remote-code-execution-via-direct-install-zip-upload","title":"Grav Remote Code Execution via Direct Install ZIP upload","severity":"critical","exploited":false,"published_at":"2026-05-11T16:17:32.72+00:00","url":"https://junglewise.ai/threats/cve-2026-42607-grav-remote-code-execution-via-direct-install-zip-upload"}],"weekly":[{"week":"2026-07-06","critical":0,"exploited":0,"vulnerabilities":5},{"week":"2026-07-13","critical":0,"exploited":0,"vulnerabilities":4},{"week":"2026-07-20","critical":0,"exploited":0,"vulnerabilities":1},{"week":"2026-07-27","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-03","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-10","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-17","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-24","critical":0,"exploited":0,"vulnerabilities":1},{"week":"2026-08-31","critical":0,"exploited":0,"vulnerabilities":1},{"week":"2026-09-07","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-14","critical":0,"exploited":0,"vulnerabilities":1},{"week":"2026-09-21","critical":0,"exploited":0,"vulnerabilities":2},{"week":"2026-09-28","critical":0,"exploited":0,"vulnerabilities":0}],"related":[{"name":"Getgrav Grav-Plugin-Api","slug":"grav-plugin-api","vulnerabilities":5,"url":"https://junglewise.ai/threats/technologies/grav-plugin-api"},{"name":"Getgrav Grav-Plugin-Admin","slug":"grav-plugin-admin","vulnerabilities":3,"url":"https://junglewise.ai/threats/technologies/grav-plugin-admin"}],"technology":{"hub":true,"name":"Getgrav Grav","slug":"getgrav-grav-1","vendor":{"name":"Getgrav","slug":"getgrav","url":"https://junglewise.ai/threats/vendors/getgrav"},"aliases":[],"category":"cms","url":"https://junglewise.ai/threats/technologies/getgrav-grav-1"},"most_severe":[{"cve":"CVE-2026-42607","cvss":9.1,"epss":0.0225,"slug":"cve-2026-42607-grav-remote-code-execution-via-direct-install-zip-upload","title":"Grav Remote Code Execution via Direct Install ZIP upload","severity":"critical","exploited":false,"published_at":"2026-05-11T16:17:32.72+00:00","url":"https://junglewise.ai/threats/cve-2026-42607-grav-remote-code-execution-via-direct-install-zip-upload"},{"cve":"CVE-2026-42608","cvss":9.1,"epss":0.0052,"slug":"cve-2026-42608-grav-path-traversal-and-arbitrary-file-write-in-formflash","title":"Grav Path Traversal and Arbitrary File Write in FormFlash","severity":"critical","exploited":false,"published_at":"2026-05-11T16:17:33.207+00:00","url":"https://junglewise.ai/threats/cve-2026-42608-grav-path-traversal-and-arbitrary-file-write-in-formflash"},{"cve":"CVE-2026-42611","cvss":8.9,"epss":0.0036,"slug":"cve-2026-42611-grav-stored-xss-via-svg-tag-injection-in-admin-plugin","title":"Grav stored XSS via SVG tag injection in Admin Plugin","severity":"high","exploited":false,"published_at":"2026-05-11T16:17:34.173+00:00","url":"https://junglewise.ai/threats/cve-2026-42611-grav-stored-xss-via-svg-tag-injection-in-admin-plugin"},{"cve":"CVE-2026-65608","cvss":8.8,"epss":0.0128,"slug":"cve-2026-65608-grav-remote-code-execution-in-flexdirectory-dynamic-data-fields","title":"Grav remote code execution in FlexDirectory dynamic data fields","severity":"high","exploited":false,"published_at":"2026-07-23T12:18:47.77+00:00","url":"https://junglewise.ai/threats/cve-2026-65608-grav-remote-code-execution-in-flexdirectory-dynamic-data-fields"},{"cve":"CVE-2026-42844","cvss":8.8,"epss":0.0048,"slug":"cve-2026-42844-grav-privilege-escalation-via-arbitrary-file-upload-in-blueprint","title":"Grav privilege escalation via arbitrary file upload in blueprint-upload API","severity":"high","exploited":false,"published_at":"2026-05-12T22:16:34.793+00:00","url":"https://junglewise.ai/threats/cve-2026-42844-grav-privilege-escalation-via-arbitrary-file-upload-in-blueprint"},{"cve":"CVE-2026-75828","cvss":8.7,"epss":0.0039,"slug":"cve-2026-75828-grav-stored-xss-in-xss-detector-via-unpaired-quote-bypass","title":"Grav stored XSS in XSS detector via unpaired quote bypass","severity":"high","exploited":false,"published_at":"2026-09-17T20:43:43+00:00","url":"https://junglewise.ai/threats/cve-2026-75828-grav-stored-xss-in-xss-detector-via-unpaired-quote-bypass"},{"cve":"CVE-2026-42612","cvss":8.5,"epss":0.0027,"slug":"cve-2026-42612-getgrav-grav-stored-xss-in-detectxss-function","title":"getgrav Grav stored XSS in detectXss function","severity":"high","exploited":false,"published_at":"2026-05-11T16:17:34.35+00:00","url":"https://junglewise.ai/threats/cve-2026-42612-getgrav-grav-stored-xss-in-detectxss-function"},{"cve":"CVE-2026-42609","cvss":8.1,"epss":0.0058,"slug":"cve-2026-42609-grav-admin-panel-account-overwrite-via-business-logic-flaw","title":"Grav Admin Panel account overwrite via business logic flaw","severity":"high","exploited":false,"published_at":"2026-05-11T16:17:33.61+00:00","url":"https://junglewise.ai/threats/cve-2026-42609-grav-admin-panel-account-overwrite-via-business-logic-flaw"},{"cve":"CVE-2026-100671","cvss":8,"slug":"cve-2026-100671-grav-is-a-flat-file-cms-in-versions-2-0-19-through-2-0-24-and-in","title":"Grav session cookie theft via Twig sandbox","severity":"high","exploited":false,"published_at":"2026-09-26T14:16:50.743+00:00","url":"https://junglewise.ai/threats/cve-2026-100671-grav-is-a-flat-file-cms-in-versions-2-0-19-through-2-0-24-and-in"},{"cve":"CVE-2026-44738","cvss":7.7,"epss":0.0039,"slug":"cve-2026-44738-grav-information-disclosure-via-twig-sandbox-allow-list","title":"Grav information disclosure via Twig sandbox allow-list","severity":"high","exploited":false,"published_at":"2026-05-11T17:16:34.747+00:00","url":"https://junglewise.ai/threats/cve-2026-44738-grav-information-disclosure-via-twig-sandbox-allow-list"}],"generated_at":"2026-09-28T03:07:00.154823+00:00"}