VDB
Sign up
MEDIUM5.3

PYSEC-2026-4108

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

Quick fix

PYSEC-2026-4108 — mpxj: upgrade to the fixed version with the command below.

pip install --upgrade 'mpxj>=16.5.0'

Details

### Impact When reading a suitably crafted PRX or STX file, MPXJ can be made to write files to arbitrary locations in the file system.

### Patches This issue is addressed in MPXJ version 16.5.0.

### Workarounds Do not read PRX or STX files from untrusted sources.

Are you affected?

Enter the version of the package you're using.

Affected packages

PyPI/mpxj
Introduced in: 7.3.0Fixed in: 16.5.0
Fixpip install --upgrade 'mpxj>=16.5.0'

References