When reading a suitably crafted PRX or STX file, MPXJ can be made to write files to arbitrary locations in the file system.
This issue is addressed in MPXJ version 16.5.0.
Do not read PRX or STX files from untrusted sources.
{
"cwe_ids": [
"CWE-22"
],
"github_reviewed": true,
"github_reviewed_at": "2026-09-22T20:34:27Z",
"nvd_published_at": null,
"severity": "MODERATE"
}