CVE-2026-58395
OPNsense es una plataforma de cortafuegos y enrutamiento basada en FreeBSD. Antes de la versión 26.1.11, la ruta de eliminación segura (safe-delete) accesible mediante ApiMutableModelControllerBase::delBase() interpola un token de eliminación segura no validado, procedente de la URL de la solicitud, en una expresión XPath sobre config.xml antes de confirmar que el token es un identificador válido.
Leer descripción completaMostrar menos
Un usuario que tenga cualquiera de los privilegios de módulo afectados puede enviar un token manipulado a uno de los 21 puntos finales de eliminación afectados, que abarcan Traffic Shaper, DHCP relay, Dnsmasq, Firewall Category o Kea DHCP, lo que provoca que el XPath coincida con datos de configuración de varios módulos. La respuesta de error resultante expone nombres, descripciones, rutas de referencia y UUID de elementos de configuración, y proporciona un oráculo de presencia de subcadenas XPath, incluso para módulos a los que el usuario no puede acceder de otro modo. La solicitud no modifica la configuración ni realiza ninguna eliminación. Este problema está corregido en la versión 26.1.11.
Traducción automática del texto original de NVD (en inglés).
CVSS
- Puntuación base
- 4.3
- Versión
- 3.1
- Vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Probabilidad de explotación (EPSS)
- Probabilidad de explotación en los próximos 30 días
- 0.36 %
- Percentil entre todas las CVEs puntuadas
- 28
- Fecha de la puntuación
- 20/10/2026
EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).
Técnicas ATT&CK
Cómo se explota esta vulnerabilidad y qué consigue el atacante, en el lenguaje de MITRE ATT&CK.
- Explotación
T1210Exploitation of Remote Serviceslateral movement85 % - Impacto principal
T1005Data from Local Systemcollection70 %
Vector PR:L sin UI y red (AV:N) indica T1210; la descripción dice que la respuesta de error expone nombres, descripciones, rutas y UUID de config.xml, es decir, lectura de datos locales.
Inferido por nuestro agente de análisis a partir de la descripción oficial, el vector CVSS y la CWE, y comprobado por un supervisor. Puede contener errores.
Mitigaciones ATT&CK que cubren estas técnicas
Tecnologías afectadas (1)
⚠ Inferidas por IA a partir de la descripción — NVD aún no ha analizado esta CVE; no son CPE verificados.
CWE
- CWE-643
Referencias
Mostrar las 5 referencias
- https://github.com/opnsense/core/commit/631e14721b311badc1d3c0d29321e4d42585156b
- https://github.com/opnsense/core/commit/d7054cef69f72588feac1091254960835be19dfe
- https://github.com/opnsense/core/security/advisories/GHSA-98h6-479q-9q3w
- https://hackerask.com/posts/opnsense
- https://github.com/opnsense/core/security/advisories/GHSA-98h6-479q-9q3w
JSON original (NVD)
Mostrar
{
"id": "CVE-2026-58395",
"cveTags": [],
"metrics": {
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"id": "CVE-2026-58395",
"role": "CISA Coordinator",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"version": "2.0.3",
"timestamp": "2026-10-15T18:37:26.648179Z"
}
}
],
"cvssMetricV31": [
{
"type": "Secondary",
"source": "security-advisories@github.com",
"cvssData": {
"scope": "UNCHANGED",
"version": "3.1",
"baseScore": 4.3,
"attackVector": "NETWORK",
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N",
"integrityImpact": "NONE",
"userInteraction": "NONE",
"attackComplexity": "LOW",
"availabilityImpact": "NONE",
"privilegesRequired": "LOW",
"confidentialityImpact": "LOW"
},
"impactScore": 1.4,
"exploitabilityScore": 2.8
}
]
},
"affected": [
{
"source": "security-advisories@github.com",
"affectedData": [
{
"vendor": "opnsense",
"product": "core",
"versions": [
{
"status": "affected",
"version": "< 26.1.11"
}
]
}
]
}
],
"published": "2026-10-15T16:18:18.583",
"references": [
{
"url": "https://github.com/opnsense/core/commit/631e14721b311badc1d3c0d29321e4d42585156b",
"source": "security-advisories@github.com"
},
{
"url": "https://github.com/opnsense/core/commit/d7054cef69f72588feac1091254960835be19dfe",
"source": "security-advisories@github.com"
},
{
"url": "https://github.com/opnsense/core/security/advisories/GHSA-98h6-479q-9q3w",
"source": "security-advisories@github.com"
},
{
"url": "https://hackerask.com/posts/opnsense",
"source": "security-advisories@github.com"
},
{
"url": "https://github.com/opnsense/core/security/advisories/GHSA-98h6-479q-9q3w",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
}
],
"vulnStatus": "Deferred",
"weaknesses": [
{
"type": "Secondary",
"source": "security-advisories@github.com",
"description": [
{
"lang": "en",
"value": "CWE-643"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "OPNsense is a FreeBSD based firewall and routing platform. Prior to version 26.1.11, the safe-delete path reached through ApiMutableModelControllerBase::delBase() interpolates an unvalidated safe-delete token from the request URL into an XPath expression over config.xml before confirming that the token is a valid identifier. A user holding any one affected module privilege can send a crafted token to one of 21 affected delete endpoints covering Traffic Shaper, DHCP relay, Dnsmasq, Firewall Category, or Kea DHCP, causing the XPath to match configuration data across modules. The resulting error response exposes configuration item names, descriptions, reference paths, and UUIDs and provides an XPath substring-presence oracle, including for modules the user cannot otherwise access. The request does not modify configuration or perform a deletion. This issue is fixed in version 26.1.11."
}
],
"lastModified": "2026-10-15T21:08:49.703",
"sourceIdentifier": "security-advisories@github.com"
}