CVE catalog

CVE-2026-44378

Botan is a C++ cryptography library. Prior to 3.12.0, certain patterns of indefinite length encodings in BER data could cause quadratic behavior in the parser, resulting in a denial of service. Such B

[CVE catalog]

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

Botan is a C++ cryptography library. Prior to 3.12.0, certain patterns of indefinite length encodings in BER data could cause quadratic behavior in the parser, resulting in a denial of service. Such BER encodings were accepted even in structures which are required to be encoded as DER, which prohibits indefinite length encodings. This vulnerability is fixed in 3.12.0.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
CpebotanNot reported3.12.0fixed
Debianbotan3133.10.0+dfsg-1vulnerable
Debianbotan3133.10.0+dfsg-2vulnerable
Debianbotan3133.11.0+dfsg-1vulnerable
Debianbotan3133.11.1+dfsg-1vulnerable
Debianbotan3133.11.1+dfsg-2vulnerable
Debianbotan3133.12.0+dfsg-1vulnerable
Debianbotan3133.7.1+dfsg-2vulnerable
Debianbotan3133.8.1+dfsg-1vulnerable
Debianbotan3133.9.0+dfsg-1vulnerable
Debianbotan3133.9.0+dfsg-2vulnerable
Debianbotan3133.9.0+dfsg-2.1vulnerable
Debianbotan3133.12.0+dfsg-2~deb13u1fixed
Debianbotan3143.10.0+dfsg-1vulnerable
Debianbotan3143.10.0+dfsg-2vulnerable
Debianbotan3143.11.0+dfsg-1vulnerable
Debianbotan3143.11.1+dfsg-1vulnerable
Debianbotan3143.11.1+dfsg-2vulnerable
Debianbotan3143.12.0+dfsg-1vulnerable
Debianbotan3143.12.0+dfsg-2~deb13u1vulnerable
Debianbotan3143.7.1+dfsg-2vulnerable
Debianbotan3143.8.1+dfsg-1vulnerable
Debianbotan3143.9.0+dfsg-1vulnerable
Debianbotan3143.9.0+dfsg-2vulnerable
Debianbotan3143.9.0+dfsg-2.1vulnerable
Debianbotan3143.12.0+dfsg-2fixed
OpensuseBotantumbleweed3.13.0-1.1fixed
CpebotanNot reported3.12.0fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
CpebotancpeNot reported3.12.0Not reportedNot reportedNot reported
Debianbotan3deb133.12.0+dfsg-2~deb13u1Not reportedDEBIAN-CVE-2026-44378Not reported
Debianbotan3deb143.12.0+dfsg-2Not reportedDEBIAN-CVE-2026-44378Not reported
OpensuseBotanrpmtumbleweed3.13.0-1.1Not reportedOPENSUSE-SU-2026:11649-1Not reported
CpebotancpeNot reported3.12.0Not reportedNVD-CVE-2026-44378Not reported

OpenFactory catalog packages

[Debian 13 (Trixie)]

  • [botan]Affected

    Source package: [botan3]

    Details (4)
    • 3.7.1+dfsg-2 · amd64 · trixie

      Affected · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

    • 3.7.1+dfsg-2 · arm64 · trixie

      Affected · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

    • 3.12.0+dfsg-2~deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

    • 3.12.0+dfsg-2~deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

  • [libbotan-3-7]Affected

    Source package: [botan3]

    Details (2)
    • 3.7.1+dfsg-2 · amd64 · trixie

      Affected · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

    • 3.7.1+dfsg-2 · arm64 · trixie

      Affected · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

  • [libbotan-3-dev]Affected

    Source package: [botan3]

    Details (4)
    • 3.7.1+dfsg-2 · amd64 · trixie

      Affected · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

    • 3.7.1+dfsg-2 · arm64 · trixie

      Affected · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

    • 3.12.0+dfsg-2~deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

    • 3.12.0+dfsg-2~deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

  • [libbotan-3-doc]Affected

    Source package: [botan3]

    Details (4)
    • 3.7.1+dfsg-2 · all · trixie

      Affected · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

    • 3.7.1+dfsg-2 · all · trixie

      Affected · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

    • 3.12.0+dfsg-2~deb13u1 · all · trixie-security

      Fixed · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

    • 3.12.0+dfsg-2~deb13u1 · all · trixie-security

      Fixed · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

  • [python3-botan]Affected

    Source package: [botan3]

    Details (4)
    • 3.7.1+dfsg-2 · amd64 · trixie

      Affected · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

    • 3.7.1+dfsg-2 · arm64 · trixie

      Affected · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

    • 3.12.0+dfsg-2~deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

    • 3.12.0+dfsg-2~deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

  • Source package: [botan3]

    Details (2)
    • 3.12.0+dfsg-2~deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

    • 3.12.0+dfsg-2~deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 3.12.0+dfsg-2~deb13u1

      nvd · botan3 · debian · 13

[openSUSE Tumbleweed]

  • [Botan]Affected

    Source package: [Botan]

    Details (1)
    • 3.11.1-1.4 · x86_64 · tumbleweed

      Affected · Fixed: 3.13.0-1.1

      nvd · Botan · opensuse · tumbleweed

  • [Botan-doc]Unknown

    Source package: [Botan]

    Details (1)
    • 3.11.1-1.4 · noarch · tumbleweed

      Unknown · Fixed: 3.13.0-1.1

      Version impact unknown

      nvd · Botan · opensuse · tumbleweed

  • [libbotan-3-11]Unknown

    Source package: [Botan]

    Details (1)
    • 3.11.1-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 3.13.0-1.1

      Version impact unknown

      nvd · Botan · opensuse · tumbleweed

  • Source package: [Botan]

    Details (1)
    • 3.11.1-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 3.13.0-1.1

      Version impact unknown

      nvd · Botan · opensuse · tumbleweed

  • [python3-botan]Unknown

    Source package: [Botan]

    Details (1)
    • 3.11.1-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 3.13.0-1.1

      Version impact unknown

      nvd · Botan · opensuse · tumbleweed

Observed:

References