Intel

AIKIDO-2026-203994

mpxj is vulnerable to Insecure Temporary File

CVE-2026-103989Published Aug 5, 2026
August 5, 2026

33

CVE Score

Low

Insecure Temporary File

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.

How do I fix this?

Upgrade the mpxj library to the patch version.

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.

Package

Versions

7.3.0 - 16.5.0

Fixed in 16.6.0

Background info

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

Get secure today,
quickly and for free.

Secure your code, cloud, and runtime in one central system. Connect a repo to discover what the reasoning agents find in your codebase.

No credit card required | Scan results in 32 seconds.

Trusted by 150k+ orgs
  • Revolut
  • n8n
  • Lovable
  • Deel
  • Prove
  • Omnea