rply@0.6.0 vulnerabilities

A pure Python Lex/Yacc that works with RPython

  • latest version

    0.7.8

  • latest non vulnerable version

  • first published

    12 years ago

  • latest version published

    3 years ago

  • licenses detected

  • Direct Vulnerabilities

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

    How to fix?

    Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.

    Fix for free
    VulnerabilityVulnerable Version
    • M
    Denial of Service (DoS)

    rply is a Python parser generator, that also works with RPython.

    Affected versions of this package are vulnerable to Denial of Service (DoS). The package creates temporary files insecurely. This could be abused by an attacker to conduct denial of service attacks.

    How to fix Denial of Service (DoS)?

    Upgrade rply to version 0.7.4 or higher.

    [,0.7.4)
    • M
    Insecure use of temporary file

    rply is a pure Python Lex/Yacc that works with RPython

    Affected versions of this package are vulnerable to Insecure use of temporary file attacks. The parser cache functionality in parsergenerator.py in RPLY (aka python-rply) before 0.7.1 allows local users to spoof cache data by pre-creating a temporary rply-*.json file with a predictable name.

    How to fix Insecure use of temporary file?

    Upgrade to version 0.7.1 or greater.

    [,0.7.0)