Intel

AIKIDO-2026-417987

mpxj is vulnerable to Insecure Temporary File

Insecure Temporary FileGHSA-7jp6-g653-29qh Published Today

33

Low Risk

This Affects:

JAVAmpxj
7.3.0 - 16.5.0
Fixed in 16.6.0
Are you affected? Scan for Free

TL;DR

MPXJ extracts the contents of P3 PRX files, SureTrak STX files, and other zip-compressed schedule files into a temporary directory that is created with default world-readable permissions. While a schedule is being read, and before the temporary directory is deleted, another local user on the same host can read the extracted schedule contents. This briefly exposes potentially sensitive project data to unauthorized local users. The fix creates the temporary extraction directory with restricted permissions so its contents are no longer world-readable.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you read P3 PRX files, SureTrak STX files, or zip-compressed schedule files on a host where other local users can access the shared temporary directory.

Background info

mpxj is vulnerable to Insecure Temporary File in versions 7.3.0 - 16.5.0.

How to fix this

Upgrade the net.sf.mpxj:mpxj library to the patch version.