CVE catalog

CVE-2016-7420

libcrypto++: CVE-2016-7420

[CVE catalog]

Severity
Medium · CVSS 4CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
1.99% · Oct 27, 2026

Crypto++ (aka cryptopp) through 5.6.4 does not document the requirement for a compile-time NDEBUG definition disabling the many assert calls that are unintended in production use, which might allow context-dependent attackers to obtain sensitive information by leveraging access to process memory after an assertion failure, as demonstrated by reading a core dump.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibcrypto++sid8.9.0-3vulnerable
Debianlibcrypto++forky8.9.0-3vulnerable
Debianlibcrypto++trixie8.9.0-2vulnerable
Debianlibcrypto++bookworm8.7.0+git220824-1vulnerable
Ubuntulibcrypto++pro5.6.1-8vulnerable
Ubuntulibcrypto++pro5.6.1-9vulnerable
Ubuntulibcrypto++pro5.6.1-9ubuntu0.1vulnerable
Ubuntulibcrypto++pro5.6.1-9ubuntu0.1+esm1vulnerable
Ubuntulibcrypto++18.045.6.4-8vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibcrypto++sourcesid(unfixed)unimportantNot reportedNot reported
Debianlibcrypto++sourceforky(unfixed)unimportantNot reportedNot reported
Debianlibcrypto++sourcetrixie(unfixed)unimportantNot reportedNot reported
Debianlibcrypto++sourcebookworm(unfixed)unimportantNot reportedNot reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libcrypto++8]Affected

    Source package: [libcrypto++]

    Details (2)
    • 8.7.0+git220824-1 · amd64 · bookworm

      Affected

      dsa · libcrypto++ · debian · bookworm; dsa · libcrypto++ · debian · 12

    • 8.7.0+git220824-1 · arm64 · bookworm

      Affected

      dsa · libcrypto++ · debian · bookworm; dsa · libcrypto++ · debian · 12

  • [libcrypto++-dev]Affected

    Source package: [libcrypto++]

    Details (2)
    • 8.7.0+git220824-1 · amd64 · bookworm

      Affected

      dsa · libcrypto++ · debian · bookworm; dsa · libcrypto++ · debian · 12

    • 8.7.0+git220824-1 · arm64 · bookworm

      Affected

      dsa · libcrypto++ · debian · bookworm; dsa · libcrypto++ · debian · 12

  • [libcrypto++-doc]Affected

    Source package: [libcrypto++]

    Details (2)
    • 8.7.0+git220824-1 · all · bookworm

      Affected

      dsa · libcrypto++ · debian · bookworm; dsa · libcrypto++ · debian · 12

    • 8.7.0+git220824-1 · all · bookworm

      Affected

      dsa · libcrypto++ · debian · bookworm; dsa · libcrypto++ · debian · 12

  • Source package: [libcrypto++]

    Details (2)
    • 8.7.0+git220824-1 · amd64 · bookworm

      Affected

      dsa · libcrypto++ · debian · bookworm; dsa · libcrypto++ · debian · 12

    • 8.7.0+git220824-1 · arm64 · bookworm

      Affected

      dsa · libcrypto++ · debian · bookworm; dsa · libcrypto++ · debian · 12

[Debian 13 (Trixie)]

  • [libcrypto++8t64]Affected

    Source package: [libcrypto++]

    Details (2)
    • 8.9.0-2 · amd64 · trixie

      Affected

      dsa · libcrypto++ · debian · 13

    • 8.9.0-2 · arm64 · trixie

      Affected

      dsa · libcrypto++ · debian · 13

  • [libcrypto++-dev]Affected

    Source package: [libcrypto++]

    Details (2)
    • 8.9.0-2 · amd64 · trixie

      Affected

      dsa · libcrypto++ · debian · 13

    • 8.9.0-2 · arm64 · trixie

      Affected

      dsa · libcrypto++ · debian · 13

  • [libcrypto++-doc]Affected

    Source package: [libcrypto++]

    Details (2)
    • 8.9.0-2 · all · trixie

      Affected

      dsa · libcrypto++ · debian · 13

    • 8.9.0-2 · all · trixie

      Affected

      dsa · libcrypto++ · debian · 13

  • Source package: [libcrypto++]

    Details (2)
    • 8.9.0-2 · amd64 · trixie

      Affected

      dsa · libcrypto++ · debian · 13

    • 8.9.0-2 · arm64 · trixie

      Affected

      dsa · libcrypto++ · debian · 13

Observed:

References