CVE-2026-9102 Path Traversal in Altium Enterprise Server ComparisonService Allows Arbitrary File Write
Authenticated users can exploit path traversal in file uploads to write arbitrary files, potentially achieving remote code execution or service takeover.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2026-9102?
CVE-2026-9102 is a critical path traversal vulnerability in Altium Enterprise Server, published on 20 May 2026. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
A path traversal vulnerability exists in the Altium Enterprise Server ComparisonService due to missing filename sanitization in the Gerber file upload APIs. A regular authenticated workspace user can supply a crafted filename in the multipart Content-Disposition header to escape the intended temporary upload directory and write arbitrary files to any location on the server filesystem.
Because content-controlled files can be written to web-accessible directories, this can be escalated to remote code execution in the context of the service account. It can also be used to overwrite application binaries or configuration files, leading to service takeover or denial of service.
Which versions are affected by CVE-2026-9102?
How do I fix CVE-2026-9102?
No fix has been published for CVE-2026-9102 yet. Limit exposure of the affected software until one is available.
Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.
Is CVE-2026-9102 being exploited?
There is no known exploitation of CVE-2026-9102 in the wild and no public exploit code.
Sources
Also known as GHSA-396j-87wm-36mh.