CVE-2026-9129
A path traversal vulnerability exists in the Altium Enterprise Server Viewer StorageController due to improper handling of file path route parameters. On on-premise deployments that use local filesystem storage, a regular authenticated user can supply a URL-encoded absolute path (such as an encoded drive letter) in a Viewer storage API request, causing the configured storage root to be discarded and allowing arbitrary files to be read from the server filesystem.
Because the readable files include the server's master configuration, which stores database credentials, signing key locations, certificate passwords, and OAuth secrets, exploitation can lead to disclosure of all server secrets and full compromise of the server and its data.
Leer descripción completaMostrar menos
Cloud deployments are not affected, as they use object storage and do not enable this component.
CVSS
- Versión: 4.0
- Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- Puntuación base: 9.4
Probabilidad de explotación (EPSS)
- Probabilidad de explotación en los próximos 30 días: 0.33%
- Percentil entre todas las CVEs puntuadas: 23
- Fecha de la puntuación: 4/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 movement90 % - Impacto principal
T1005Data from Local Systemcollection95 % - Impacto secundario
T1068Exploitation for Privilege Escalationprivilege escalation75 % - Impacto secundario
T1552.007Container APIcredential access85 %
Acceso remoto autenticado (PR:L, AV:N) a servicio vulnerable que permite lectura arbitraria de archivos del servidor mediante path traversal en parámetros de ruta, incluyendo configuración maestra con credenciales y claves de firma.
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-22, CWE-200
Referencias
JSON original (NVD)
Mostrar
{
"id": "CVE-2026-9129",
"cveTags": [],
"metrics": {
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"id": "CVE-2026-9129",
"role": "CISA Coordinator",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"version": "2.0.3",
"timestamp": "2026-05-20T19:27:51.245372Z"
}
}
],
"cvssMetricV40": [
{
"type": "Secondary",
"source": "4760f414-e1ae-4ff1-bdad-c7a9c3538b79",
"cvssData": {
"Safety": "NOT_DEFINED",
"version": "4.0",
"Recovery": "NOT_DEFINED",
"baseScore": 9.4,
"Automatable": "NOT_DEFINED",
"attackVector": "NETWORK",
"baseSeverity": "CRITICAL",
"valueDensity": "NOT_DEFINED",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",
"exploitMaturity": "NOT_DEFINED",
"providerUrgency": "NOT_DEFINED",
"userInteraction": "NONE",
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"privilegesRequired": "LOW",
"subIntegrityImpact": "HIGH",
"vulnIntegrityImpact": "HIGH",
"integrityRequirement": "NOT_DEFINED",
"modifiedAttackVector": "NOT_DEFINED",
"subAvailabilityImpact": "HIGH",
"vulnAvailabilityImpact": "HIGH",
"availabilityRequirement": "NOT_DEFINED",
"modifiedUserInteraction": "NOT_DEFINED",
"modifiedAttackComplexity": "NOT_DEFINED",
"subConfidentialityImpact": "HIGH",
"vulnConfidentialityImpact": "HIGH",
"confidentialityRequirement": "NOT_DEFINED",
"modifiedAttackRequirements": "NOT_DEFINED",
"modifiedPrivilegesRequired": "NOT_DEFINED",
"modifiedSubIntegrityImpact": "NOT_DEFINED",
"modifiedVulnIntegrityImpact": "NOT_DEFINED",
"vulnerabilityResponseEffort": "NOT_DEFINED",
"modifiedSubAvailabilityImpact": "NOT_DEFINED",
"modifiedVulnAvailabilityImpact": "NOT_DEFINED",
"modifiedSubConfidentialityImpact": "NOT_DEFINED",
"modifiedVulnConfidentialityImpact": "NOT_DEFINED"
}
}
]
},
"affected": [
{
"source": "4760f414-e1ae-4ff1-bdad-c7a9c3538b79",
"affectedData": [
{
"vendor": "Altium",
"modules": [
"Viewer StorageController (localStorage API)"
],
"product": "Altium Enterprise Server",
"versions": [
{
"status": "affected",
"version": "0",
"lessThan": "8.0.4",
"versionType": "semver"
}
],
"platforms": [
"Web"
],
"defaultStatus": "unaffected"
}
]
}
],
"published": "2026-05-20T20:16:45.717",
"references": [
{
"url": "https://www.altium.com/platform/security-compliance/security-advisories",
"source": "4760f414-e1ae-4ff1-bdad-c7a9c3538b79"
}
],
"vulnStatus": "Deferred",
"weaknesses": [
{
"type": "Secondary",
"source": "4760f414-e1ae-4ff1-bdad-c7a9c3538b79",
"description": [
{
"lang": "en",
"value": "CWE-22"
},
{
"lang": "en",
"value": "CWE-200"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "A path traversal vulnerability exists in the Altium Enterprise Server Viewer StorageController due to improper handling of file path route parameters. On on-premise deployments that use local filesystem storage, a regular authenticated user can supply a URL-encoded absolute path (such as an encoded drive letter) in a Viewer storage API request, causing the configured storage root to be discarded and allowing arbitrary files to be read from the server filesystem.\n\n\n\n\n\n\n\n\nBecause the readable files include the server's master configuration, which stores database credentials, signing key locations, certificate passwords, and OAuth secrets, exploitation can lead to disclosure of all server secrets and full compromise of the server and its data. Cloud deployments are not affected, as they use object storage and do not enable this component."
},
{
"lang": "es",
"value": "Existe una vulnerabilidad de salto de ruta en el StorageController del Visor de Altium Enterprise Server debido a un manejo inadecuado de los parámetros de ruta de la trayectoria de archivos. En implementaciones locales (on-premise) que utilizan almacenamiento en el sistema de archivos local, un usuario autenticado regular puede proporcionar una ruta absoluta codificada en URL (como una letra de unidad codificada) en una solicitud de API de almacenamiento del Visor, lo que provoca que la raíz de almacenamiento configurada sea descartada y permite que se lean archivos arbitrarios del sistema de archivos del servidor.\n\nDado que los archivos legibles incluyen la configuración maestra del servidor, que almacena credenciales de base de datos, ubicaciones de claves de firma, contraseñas de certificados y secretos de OAuth, la explotación puede llevar a la divulgación de todos los secretos del servidor y a un compromiso total del servidor y sus datos. Las implementaciones en la nube no se ven afectadas, ya que utilizan almacenamiento de objetos y no habilitan este componente."
}
],
"lastModified": "2026-07-23T15:10:00.137",
"sourceIdentifier": "4760f414-e1ae-4ff1-bdad-c7a9c3538b79"
}