PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-75828 getgrav CVE debrief

CVE-2026-75828 is a stored cross-site scripting vulnerability in Grav before 2.0.15. Authenticated editors can inject event handlers that execute in visitor browsers when page content is rendered. This vulnerability allows attackers to inject malicious scripts, potentially leading to unauthorized actions and data breaches. Defenders should assess exposure and prioritize remediation to prevent exploitation. The vulnerability exists in the detectXss() function where unpaired quotes in unquoted attribute values bypass event-handler detection.

Vendor
getgrav
Product
grav
CVSS
CRITICAL 9.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-18
Original CVE updated
2026-09-08
Advisory published
2026-08-18
Advisory updated
2026-09-08

Who should care

Defenders and administrators of Grav installations should assess exposure and prioritize remediation to prevent exploitation. This includes reviewing and updating incident response plans, conducting regular security audits, and implementing additional security measures to detect and prevent exploitation. Security teams should also monitor for suspicious activity and implement compensating controls to mitigate potential impacts.

Why it matters

CVE-2026-75828 is a stored cross-site scripting vulnerability in Grav before 2.0.15 that allows authenticated editors to inject event handlers, potentially leading to execution in visitor browsers. Defenders should prioritize verifying exposure and applying patches or workarounds to prevent exploitation.

  • Potential for authenticated editors to inject malicious event handlers
  • Execution of event handlers in visitor browsers when page content is rendered
  • Possible impact on visitor browsers and potential for further exploitation

Technical summary

The detectXss() function in Grav before 2.0.15 contains a stored cross-site scripting vulnerability where unpaired quotes in unquoted attribute values bypass event-handler detection. Authenticated editors can inject event handlers like onerror= that pass validation and execute in visitor browsers when page content is rendered. This vulnerability allows attackers to inject malicious scripts, potentially leading to unauthorized actions and data breaches. The vulnerability is caused by inadequate input validation and sanitization in the detectXss() function.

Defensive priority

Defenders should prioritize verifying exposure and applying patches or workarounds to prevent exploitation.

Recommended defensive actions

  • Verify exposure by checking Grav versions and configurations
  • Apply patches or workarounds to prevent exploitation
  • Monitor for suspicious activity and implement compensating controls
  • Review and update incident response plans to address potential exploitation
  • Conduct regular security audits to identify and remediate vulnerabilities
  • Implement additional security measures, such as web application firewalls, to detect and prevent exploitation
  • Track and analyze logs for signs of potential exploitation

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, but vendor remediation and affected versions require verification. The vulnerability was discovered in Grav before 2.0.15, and defenders should verify exposure and apply patches or workarounds to prevent exploitation. Evidence from the CVE record and NVD entry suggests that authenticated editors can inject event handlers, but the full scope of affected versions and configurations is not explicitly stated.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-75828 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-75828

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-75828 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-75828

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.