CVE-2026-18051
Full vulnerability record from the local CVENow database.
Description
The W3 Total Cache WordPress plugin before 2.10.5 does not properly validate the request path it uses to build cache file names, allowing unauthenticated attackers to write a file into any existing directory on the server, inside or outside the web root, overwriting whatever occupies the target name. On Apache, the same flaw overwrites the site's .htaccess files, which breaks the site and can strip hardening rules that other security measures rely on.
Severity
CRITICAL
CVSS score
10.0
(v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-08-19 06:17:36.863000
Last modified
2026-11-09 20:10:00.200000
View original CVE JSON
{
"id": "CVE-2026-18051",
"sourceIdentifier": "[email protected]",
"published": "2026-08-19T06:17:36.863",
"lastModified": "2026-11-09T20:10:00.200",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "The W3 Total Cache WordPress plugin before 2.10.5 does not properly validate the request path it uses to build cache file names, allowing unauthenticated attackers to write a file into any existing directory on the server, inside or outside the web root, overwriting whatever occupies the target name.\nOn Apache, the same flaw overwrites the site's .htaccess files, which breaks the site and can strip hardening rules that other security measures rely on."
},
{
"lang": "es",
"value": "El plugin de WordPress W3 Total Cache anterior a la versión 2.10.5 no valida correctamente la ruta de la solicitud que utiliza para construir nombres de archivos de caché, permitiendo a atacantes no autenticados escribir un archivo en cualquier directorio existente en el servidor, dentro o fuera de la raíz web, sobrescribiendo lo que ocupe el nombre de destino.\nEn Apache, el mismo fallo sobrescribe los archivos .[htaccess] del sitio, lo que rompe el sitio y puede eliminar reglas de endurecimiento en las que se basan otras medidas de seguridad."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "Unknown",
"product": "W3 Total Cache",
"defaultStatus": "unaffected",
"versions": [
{
"version": "0",
"lessThan": "2.10.5",
"versionType": "semver",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H",
"baseScore": 10.0,
"baseSeverity": "CRITICAL",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"scope": "CHANGED",
"confidentialityImpact": "NONE",
"integrityImpact": "HIGH",
"availabilityImpact": "HIGH"
},
"exploitabilityScore": 3.9,
"impactScore": 5.8
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-08-19T16:42:35.731993Z",
"id": "CVE-2026-18051",
"options": [
{
"exploitation": "none"
},
{
"automatable": "yes"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-22"
}
]
}
],
"references": [
{
"url": "https://wpscan.com/vulnerability/dc56cdd2-419b-4a64-9d2a-29dc7e79cb6d/",
"source": "[email protected]"
}
]
}