CVE-2026-42611
Full vulnerability record from the local CVENow database.
Description
Grav is a file-based Web platform. Prior to 2.0.0-beta.2, a low-privileged (with the ability to create a page) user can cause XSS with the injection of svg element. The XSS can further be escalated to dump the entire system information available under /admin/config/info whenever a Super Admin visits the page; which can further be chained with the use of admin-nonce to do a complete server compromise (RCE). This vulnerability is fixed in 2.0.0-beta.2.
Severity
HIGH
CVSS score
8.9
(v3.1)
Vulnerability status
Analyzed
Source identifier
Published
2026-05-11 16:17:34.173000
Last modified
2026-10-26 18:10:00.173000
View original CVE JSON
{
"id": "CVE-2026-42611",
"sourceIdentifier": "[email protected]",
"published": "2026-05-11T16:17:34.173",
"lastModified": "2026-10-26T18:10:00.173",
"vulnStatus": "Analyzed",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Grav is a file-based Web platform. Prior to 2.0.0-beta.2, a low-privileged (with the ability to create a page) user can cause XSS with the injection of svg element. The XSS can further be escalated to dump the entire system information available under /admin/config/info whenever a Super Admin visits the page; which can further be chained with the use of admin-nonce to do a complete server compromise (RCE). This vulnerability is fixed in 2.0.0-beta.2."
},
{
"lang": "es",
"value": "Grav es una plataforma web basada en archivos. Antes de la versión 2.0.0-beta.2, un usuario con bajos privilegios (con la capacidad de crear una página) puede causar XSS con la inyección de un elemento SVG. El XSS puede escalarse aún más para volcar toda la información del sistema disponible en /admin/config/info cada vez que un Super Administrador visita la página; lo que puede encadenarse aún más con el uso de admin-nonce para lograr un compromiso completo del servidor (RCE). Esta vulnerabilidad está corregida en la versión 2.0.0-beta.2."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "getgrav",
"product": "grav",
"versions": [
{
"version": "< 2.0.0-beta.2",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:H",
"baseScore": 8.9,
"baseSeverity": "HIGH",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "REQUIRED",
"scope": "CHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "LOW",
"availabilityImpact": "HIGH"
},
"exploitabilityScore": 2.3,
"impactScore": 6.0
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-05-11T18:23:37.346111Z",
"id": "CVE-2026-42611",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-79"
}
]
}
],
"configurations": [
{
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*",
"versionEndIncluding": "1.8.0",
"matchCriteriaId": "9C284702-7909-4A5C-91FE-392FC5BA58C7"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:a:getgrav:grav:2.0.0:beta1:*:*:*:*:*:*",
"matchCriteriaId": "1ABB323F-20AF-40F3-BCD9-262644D242A1"
}
]
}
]
}
],
"references": [
{
"url": "https://github.com/getgrav/grav/commit/5a12f9be8314682c8713e569e330f11805d0a663",
"source": "[email protected]",
"tags": [
"Patch"
]
},
{
"url": "https://github.com/getgrav/grav/security/advisories/GHSA-w8cg-7jcj-4vv2",
"source": "[email protected]",
"tags": [
"Exploit",
"Patch",
"Vendor Advisory"
]
},
{
"url": "https://github.com/getgrav/grav/security/advisories/GHSA-w8cg-7jcj-4vv2",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"tags": [
"Exploit",
"Patch",
"Vendor Advisory"
]
}
]
}