~ / search / GHSA-j945-c44v-97g6

GHSA-j945-c44v-97g6

MPXJ has a Potential Path Traversal Vulnerability

Source: GitHub Advisory Database (reviewed) Moderate CVE-2024-49771

Packages

EcosystemPackageAffectedFixed in
Maven net.sf.mpxj:mpxj >= 8.3.5, < 13.5.1 13.5.1
RubyGems mpxj >= 8.3.5, < 13.5.1 13.5.1
PyPI mpxj >= 8.3.5, < 13.5.1 13.5.1
NuGet net.sf.mpxj >= 8.3.5, < 13.5.1 13.5.1
NuGet net.sf.mpxj-for-csharp >= 8.3.5, < 13.5.1 13.5.1
NuGet net.sf.mpxj-for-vb >= 8.3.5, < 13.5.1 13.5.1
NuGet MPXJ.Net >= 13.0.0, < 13.5.1 13.5.1

Details

As written in the advisory (Markdown source, shown as plain text).

### Impact 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. ### Patches The issue is addressed in MPXJ version 13.5.1 ### Workarounds Do not pass zip files to MPXJ. ### References N/A ### Credits Issue report and patch provided by yyjLF and sprinkle

References

External links from the advisory. They lead to third-party sites.