Skip to content
OpenAdvisories

Package · crates.io

pgp

5 known vulnerabilities.

5 results · Feed

  • Medium —

    rPGP's integrity protection of encrypted data was not always checked

    ### Summary For some messages, rPGP returned incorrectly decrypted data without signaling that integrity protection was invalid. ### Details When decrypting SEIPD (Symmetrically Encrypted and Integrity Protected Data Packet), rPGP previously did not under all…

  • High —

    rPGP affected by crash in message handling for deeply nested messages

    ### Summary Previous rPGP versions could be caused to crash with a "stack overflow" when parsing messages that contain deeply nested message layers, such as messages with many signatures. rPGP 0.19.0 resolves this issue with a more robust message handling imp…

  • High —

    rPGP vulnerable to parser crash on crafted RSA secret key packets through CVE-2026-21895

    ### Summary It was possible to trigger an unhandled edge case in the Rust Crypto rsa crate through rPGP packet parsing functionality, and crash the process that runs rPGP. This problem has been patched in a new rsa version. The new release of rPGP ensures a p…

  • High 7.5

    rPGP Panics on Malformed Untrusted Input

    rPGP is a pure Rust implementation of OpenPGP. Prior to 0.14.1, rPGP allows an attacker to trigger rpgp crashes by providing crafted data. This vulnerability is fixed in 0.14.1.

  • High 7.5

    rPGP Potential Resource Exhaustion when handling Untrusted Messages

    rPGP is a pure Rust implementation of OpenPGP. Prior to 0.14.1, rPGP allows attackers to trigger resource exhaustion vulnerabilities in rpgp by providing crafted messages. This affects general message parsing and decryption with symmetric keys.