CVE catalog

CVE-2023-50981

libcrypto++: CVE-2023-50981

[CVE catalog]

Severity
Medium · CVSS 5.3CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Published
Source
[NVD] · [CVE record]
EPSS
0.76% · Oct 25, 2026

ModularSquareRoot in Crypto++ (aka cryptopp) through 8.9.0 allows attackers to cause a denial of service (infinite loop) via crafted DER public-key data associated with squared odd numbers, such as the square of 268995137513890432434389773128616504853.

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
Suselibcryptopplinux enterprise module for basesystem 15 sp58.6.0-150400.3.6.1fixed
Suselibcryptopplinux enterprise real time 15 sp48.6.0-150400.3.6.1fixed
Opensuselibcryptoppleap 15.58.6.0-150400.3.6.1fixed
Opensuselibcryptopptumbleweed8.9.0-2.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibcrypto++sourcesid(unfixed)not yet assignedNot reported[1059312]
Debianlibcrypto++sourceforky(unfixed)not yet assignedNot reported[1059312]
Debianlibcrypto++sourcetrixie(unfixed)not yet assignedNot reported[1059312]
Debianlibcrypto++sourcebookworm(unfixed)not yet assignedNot reported[1059312]
Suselibcryptopprpmlinux enterprise module for basesystem 15 sp58.6.0-150400.3.6.1Not reportedSUSE-SU-2024:0157-1Not reported
Suselibcryptopprpmlinux enterprise real time 15 sp48.6.0-150400.3.6.1Not reportedSUSE-SU-2024:0157-1Not reported
Opensuselibcryptopprpmleap 15.58.6.0-150400.3.6.1Not reportedSUSE-SU-2024:0157-1Not reported
Opensuselibcryptopprpmtumbleweed8.9.0-2.1Not reportedOPENSUSE-SU-2024:13550-1Not reported

[Debian bug #1059312]

Notes

[trixie] libcrypto++: Minor issue, revisit when fixed upstream [bookworm] libcrypto++: Minor issue, revisit when fixed upstream

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References