mpxj@15.3.0

Python wrapper for the MPXJ Java library for manipulating project files

  • latest version

    16.6.0

  • latest non vulnerable version

  • first published

    5 years ago

  • latest version published

    18 hours ago

  • licenses detected

  • Direct Vulnerabilities

    Known vulnerabilities in the mpxj package. This does not include vulnerabilities belonging to this package’s dependencies.

    Fix vulnerabilities automatically

    Snyk's AI Trust Platform automatically finds the best upgrade path and integrates with your development workflows. Secure your code at zero cost.

    Fix for free
    VulnerabilityVulnerable Version
    • M
    Directory Traversal

    mpxj is a Python wrapper for the MPXJ Java library for manipulating project files

    Affected versions of this package are vulnerable to Directory Traversal via the file reading process for PRX or STX files. An attacker can cause files to be written to arbitrary locations on the file system by supplying a specially crafted file.

    How to fix Directory Traversal?

    Upgrade mpxj to version 16.5.0 or higher.

    [,16.5.0)
    • H
    XML External Entity (XXE) Injection

    mpxj is a Python wrapper for the MPXJ Java library for manipulating project files

    Affected versions of this package are vulnerable to XML External Entity (XXE) Injection in the DocumentBuilder process when parsing XML content from the ZTIMEINTERVALS column of a Merlin project SQLite file. An attacker can access arbitrary files by supplying a specially crafted XML payload containing malicious doctype declarations.

    How to fix XML External Entity (XXE) Injection?

    Upgrade mpxj to version 16.4.1 or higher.

    [,16.4.1)