CVE-2024-49771 — Vulnerability in mpxj — CVE Details
MPXJ has a Potential Path Traversal Vulnerability
Summary
Advisory Timeline
- First published October 28, 2024 (714 days ago).
- Last revised July 7, 2026 — 617 days after initial publication.
Remediation
Upgrade to the fixed version using your package manager.
pip install "mpxj>=13.5.1"
dotnet add package net.sf.mpxj-for-vb --version 13.5.1
<!-- Update pom.xml dependency version to 13.5.1 for net.sf.mpxj:mpxj -->
dotnet add package net.sf.mpxj-for-csharp --version 13.5.1
dotnet add package net.sf.mpxj --version 13.5.1
gem install mpxj -v 13.5.1
dotnet add package MPXJ.Net --version 13.5.1
After upgrading, run your dependency scanner again to confirm the vulnerability is resolved.
Affected Packages (7)
Affects 4 ecosystems: nuget (4), maven (1), pypi (1), rubygems (1).
| Package | Ecosystem | Affected | Fixed In |
|---|---|---|---|
| mpxj | pypi | 10.0.0, 10.0.1, 10.0.2, 10.0.3 (+91 more) | 13.5.1 |
| net.sf.mpxj-for-vb | nuget | 10.0.0, 10.0.1, 10.0.2, 10.0.3 (+96 more) | 13.5.1 |
| net.sf.mpxj:mpxj | maven | 10.0.0, 10.0.1, 10.0.3, 10.0.4 (+95 more) | 13.5.1 |
| net.sf.mpxj-for-csharp | nuget | 10.0.0, 10.0.1, 10.0.2, 10.0.3 (+96 more) | 13.5.1 |
| net.sf.mpxj | nuget | 10.0.0, 10.0.1, 10.0.2, 10.0.3 (+96 more) | 13.5.1 |
| mpxj | rubygems | 10.0.0, 10.0.1, 10.0.2, 10.0.3 (+95 more) | 13.5.1 |
| MPXJ.Net | nuget | 13.0.0, 13.0.1, 13.0.2, 13.1.0 (+9 more) | 13.5.1 |
Vulnerability Classification
Common Weakness Enumeration (CWE) identifiers for this vulnerability type.
- CWE-22Path TraversalMITRE
CVSS Score Breakdown
What the CVSS (Common Vulnerability Scoring System) 5.3 score means for each attack dimension.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
References
- https://github.com/joniles/mpxj/security/advisories/GHSA-j945-c44v-97g6WEB
- https://nvd.nist.gov/vuln/detail/CVE-2024-49771ADVISORY
- https://github.com/joniles/mpxj/commit/8002802890dfdc8bc74259f37e053e15b827eea0WEB
- https://github.com/joniles/mpxjPACKAGE
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/mpxj/CVE-2024-49771.ymlWEB
Frequently Asked Questions
- What is CVE-2024-49771?
- MPXJ has a Potential Path Traversal Vulnerability This vulnerability has been assigned a severity rating of MEDIUM (CVSS score: 5.3/10).
- How do I check if my project is affected by CVE-2024-49771?
- CVE-2024-49771 affects mpxj, net.sf.mpxj-for-vb and net.sf.mpxj:mpxj (and 3 more). Use GeekWala's free vulnerability scanner to check your dependencies against CVE-2024-49771 and 200,000+ other known vulnerabilities.
Severity & Exploitability
Exploitation requires specific conditions or has limited impact. Remediate within weeks.
Also Known As
Related CVEs
- CVE-2026-61570HIGH
MPXJ: XXE Vulnerability in MerlinReader
- CVE-2026-106111MEDIUM
ImageSharp: EXR ZIP decoder can expose stale allocator data after a short inflate
- CVE-2026-81868MEDIUM
Steeltoe: Header-forwarded client cert lacks proof of private-key possession
- CVE-2026-65829MEDIUM
MPXJ: Potential Path Traversal Vulnerability in Primavera P3 PRX and SureTrak STX readers
Check if you're affected
Scan your dependencies to see if this vulnerability affects your projects.
Scan Your Dependencies