{"id":"CVE-2026-11431","state":"PUBLISHED","title":"Path Traversal in Altium Projects Service Allows Arbitrary File Read","description":"A path traversal vulnerability exists in the Projects Service download endpoint shared by Altium Enterprise Server and Altium 365. An authenticated user can supply a crafted path parameter that bypasses validation, allowing arbitrary files (including entire directories returned as archives) to be read from the server filesystem.\n\n\n\n\nBecause the readable files include service configuration and credential material, exploitation can be used to gather information enabling further compromise. The issue can be combined with CVE-2026-11424 to reach the cloud-side endpoint. On multi-tenant Altium 365 deployments, the readable configuration could have exposed credentials shared across services. Altium Enterprise Server is fixed in 8.1.1; the issue has been remediated in Altium 365 at the service level.","publishedAt":"2026-06-05T21:08:05.532Z","updatedAt":"2026-06-08T13:12:33.194Z","severity":{"score":8.3,"label":"High","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N","source":"Altium"},"assigner":"Altium","products":["Altium Altium Enterprise Server","Altium Altium 365"],"affected":[{"vendor":"Altium","product":"Altium Enterprise Server","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"8.1.1","versionType":"semver"}],"platforms":["Web"],"modules":["Projects Service (DownloadReleaseNode action)"]},{"vendor":"Altium","product":"Altium 365","defaultStatus":"affected","versions":[{"version":"unspecified","status":"affected"}],"platforms":["Web"],"modules":["Projects Service (DownloadReleaseNode action)"]}],"references":["https://www.altium.com/platform/security-compliance/security-advisories"],"weaknesses":["CWE-22","CWE-200"],"ingestedAt":"2026-10-29T20:10:52.580Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/11xxx/CVE-2026-11431.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-11431","state":"PUBLISHED","datePublished":"2026-06-05T21:08:05.532Z","dateUpdated":"2026-06-08T13:12:33.194Z","assignerShortName":"Altium","assignerOrgId":"4760f414-e1ae-4ff1-bdad-c7a9c3538b79","dateReserved":"2026-06-05T21:03:16.924Z"},"containers":{"cna":{"title":"Path Traversal in Altium Projects Service Allows Arbitrary File Read","descriptions":[{"lang":"en","value":"A path traversal vulnerability exists in the Projects Service download endpoint shared by Altium Enterprise Server and Altium 365. An authenticated user can supply a crafted path parameter that bypasses validation, allowing arbitrary files (including entire directories returned as archives) to be read from the server filesystem.\n\n\n\n\nBecause the readable files include service configuration and credential material, exploitation can be used to gather information enabling further compromise. The issue can be combined with CVE-2026-11424 to reach the cloud-side endpoint. On multi-tenant Altium 365 deployments, the readable configuration could have exposed credentials shared across services. Altium Enterprise Server is fixed in 8.1.1; the issue has been remediated in Altium 365 at the service level."}],"affected":[{"vendor":"Altium","product":"Altium Enterprise Server","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"8.1.1","versionType":"semver"}],"platforms":["Web"],"modules":["Projects Service (DownloadReleaseNode action)"]},{"vendor":"Altium","product":"Altium 365","defaultStatus":"affected","versions":[{"version":"unspecified","status":"affected"}],"platforms":["Web"],"modules":["Projects Service (DownloadReleaseNode action)"]}],"references":[{"url":"https://www.altium.com/platform/security-compliance/security-advisories"}],"metrics":[{"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}],"cvssV4_0":{"attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"LOW","userInteraction":"NONE","vulnConfidentialityImpact":"HIGH","subConfidentialityImpact":"HIGH","vulnIntegrityImpact":"NONE","subIntegrityImpact":"NONE","vulnAvailabilityImpact":"NONE","subAvailabilityImpact":"NONE","exploitMaturity":"NOT_DEFINED","Safety":"NOT_DEFINED","Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","valueDensity":"NOT_DEFINED","vulnerabilityResponseEffort":"NOT_DEFINED","providerUrgency":"NOT_DEFINED","version":"4.0","baseSeverity":"HIGH","baseScore":8.3,"vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-22","lang":"en","description":"CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","type":"CWE"}]},{"descriptions":[{"cweId":"CWE-200","lang":"en","description":"CWE-200 Exposure of Sensitive Information to an Unauthorized Actor","type":"CWE"}]}],"providerMetadata":{"shortName":"Altium","orgId":"4760f414-e1ae-4ff1-bdad-c7a9c3538b79","dateUpdated":"2026-06-05T21:08:05.532Z"},"datePublic":"2026-06-05T20:25:00.000Z","impacts":[{"capecId":"CAPEC-126","descriptions":[{"lang":"en","value":"CAPEC-126 Path Traversal"}]},{"capecId":"CAPEC-639","descriptions":[{"lang":"en","value":"CAPEC-639 Probe System Files"}]}],"credits":[{"lang":"en","value":"Joris Aerts, Tesla Inc.","type":"finder"}],"source":{"discovery":"EXTERNAL"},"x_generator":{"engine":"Vulnogram 1.0.2"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-06-08T13:12:24.668997Z","id":"CVE-2026-11431","options":[{"Exploitation":"none"},{"Automatable":"yes"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-06-08T13:12:33.194Z"}}]}}}