Skip to content
OpenAdvisories
Medium · 5.3 CVE-2026-65829 EUVD-2026-84819GHSA-7952-gx68-cjqrPYSEC-2026-4108

MPXJ: Potential Path Traversal Vulnerability in Primavera P3 PRX and SureTrak STX readers

Published Sep 22, 2026 · Updated Sep 23, 2026 · Assigned by GitHub_M

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.

Affected products

VendorProductAffectedFixed
joniles mpxj >= 7.3.0, < 16.5.0 —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven net.sf.mpxj:mpxj >= 7.3.0, < 16.5.0 16.5.0 GHSA-7952-gx68-cjqr
NuGet MPXJ.Net >= 7.3.0, < 16.5.0 16.5.0 GHSA-7952-gx68-cjqr
NuGet net.sf.mpxj >= 7.3.0, < 16.5.0 16.5.0 GHSA-7952-gx68-cjqr
NuGet net.sf.mpxj-for-csharp >= 7.3.0, < 16.5.0 16.5.0 GHSA-7952-gx68-cjqr
NuGet net.sf.mpxj-for-vb >= 7.3.0, < 16.5.0 16.5.0 GHSA-7952-gx68-cjqr
PyPI mpxj >= 7.3.0, < 16.5.0 16.5.0 PYSEC-2026-4108
RubyGems mpxj >= 7.3.0, < 16.5.0 16.5.0 GHSA-7952-gx68-cjqr

References