CVE-2024-49771: MPXJ has a Potential Path Traversal Vulnerability
Vulnerability summary
CVE-2024-49771 is a medium (CVSS 5.3) Path Traversal vulnerability in joniles mpxj. EPSS estimates a 0.48% chance of exploitation in the next 30 days, higher than 40.4% of scored vulnerabilities.
Timeline
- 28-10-2024PublishedVulnerability first disclosed.
- 29-10-2024Last modifiedVulnerability information updated.
Description
MPXJ is an open source library to read and write project plans from a variety of file formats and databases. The patch for the historical vulnerability CVE-2020-35460 in MPXJ is incomplete as there is still a possibility that a malicious path could be constructed which would not be picked up by the original fix and allow files to be written to arbitrary locations. The issue is addressed in MPXJ version 13.5.1.
CVSS metrics
10 scores · 6 sources · 2 versions- OSV · MavenEcosystem advisory · calculated5.3MediumCVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
- OSV · NugetEcosystem advisory · calculated5.3MediumCVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
- OSV · RubygemsEcosystem advisory · calculated5.3MediumCVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
- OSV · PypiEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
- OSV · MavenEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
- OSV · NugetEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
- OSV · RubygemsEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
- NVDNIST5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
EPSS trend
Probability
0.48%
Chance of exploitation in the next 30 days
Percentile
40%
Versus all other CVEs
30-day change
No change 0.00 pp
From 0.48% on 22-09-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
NuGet4 products
- MPXJ.Net≥ 13.0.0, < 13.5.1
- net.sf.mpxj≥ 8.3.5, < 13.5.1
- net.sf.mpxj-for-csharp≥ 8.3.5, < 13.5.1
- net.sf.mpxj-for-vb≥ 8.3.5, < 13.5.1
Joniles1 product
- mpxj≥ 8.3.5, < 13.5.1
Net.sf.mpxj1 product
- mpxj≥ 8.3.5, < 13.5.1
PyPI1 product
- mpxj≥ 8.3.5, < 13.5.1
RubyGems1 product
- mpxj≥ 8.3.5, < 13.5.1
5 vendors · 8 products
References
7 links- github.com/joniles/mpxjPACKAGE
- pypi.org/project/mpxjPACKAGE