CVE-2026-65829 MPXJ: Potential Path Traversal Vulnerability in Primavera P3 PRX and SureTrak STX readers

Medium 5.3 Published Updated

Attackers can write files to arbitrary filesystem locations by tricking users into opening malicious Primavera or SureTrak project files with the MPXJ library.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-65829?

CVE-2026-65829 is a medium-severity path traversal vulnerability in joniles mpxj, published on 22 Sep 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

MPXJ is an open source library to read and write project plans from a variety of file formats and databases. From 7.3.0 until 16.5.0, reading a suitably crafted Primavera P3 PRX or SureTrak STX file can cause MPXJ to write files to arbitrary locations in the filesystem. This issue is fixed in version 16.5.0.

Weakness: CWE-22

Which versions are affected by CVE-2026-65829?

15 open source packages ship an affected version, including mpxj, net.sf.mpxj:mpxj and MPXJ.Net.

PackageAffectedFixed in
mpxj PyPIFrom 7.3.016.5.0
mpxj PyPIFrom 7.3.016.5.0
mpxj PyPIFrom 7.3.016.5.0
mpxj RubyGemsFrom 7.3.016.5.0
mpxj RubyGemsFrom 7.3.016.5.0
net.sf.mpxj:mpxj MavenFrom 7.3.016.5.0
9 more packages
net.sf.mpxj:mpxj MavenFrom 7.3.016.5.0
MPXJ.Net NuGetFrom 7.3.016.5.0
MPXJ.Net NuGetFrom 7.3.016.5.0
net.sf.mpxj NuGetFrom 7.3.016.5.0
net.sf.mpxj NuGetFrom 7.3.016.5.0
net.sf.mpxj-for-csharp NuGetFrom 7.3.016.5.0
net.sf.mpxj-for-csharp NuGetFrom 7.3.016.5.0
net.sf.mpxj-for-vb NuGetFrom 7.3.016.5.0
net.sf.mpxj-for-vb NuGetFrom 7.3.016.5.0

How do I fix CVE-2026-65829?

Upgrade mpxj to 16.5.0 or later.

Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.

Is CVE-2026-65829 being exploited?

There is no known exploitation of CVE-2026-65829 in the wild and no public exploit code.

Sources

Also known as GHSA-7952-gx68-cjqr, PYSEC-2026-4108.

Is CVE-2026-65829 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free