CVE catalog

CVE-2026-9648

DEBIAN-CVE-2026-9648

[CVE catalog]

Severity
Unknown · CVSS 9.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.22% · Oct 27, 2026

The crypton-x509-validation Haskell library fails to enforce X.509 NameConstraints, allowing TLS clients to accept certificates whose Subject Alternative Names fall outside the issuing CA’s permitted subtrees. This oversight enables an attacker who compromises a name-constrained sub-CA to impersonate domains beyond its intended scope.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianhaskell-crypton-x509131.7.7-1vulnerable
Debianhaskell-crypton-x509131.7.7-2vulnerable
Debianhaskell-crypton-x509141.7.7-1vulnerable
Debianhaskell-crypton-x509141.7.7-2vulnerable
Debianhaskell-crypton-x509-validation131.6.12-3vulnerable
Debianhaskell-crypton-x509-validation131.6.14-1vulnerable
Debianhaskell-crypton-x509-validation141.6.12-3vulnerable
Debianhaskell-crypton-x509-validation141.6.14-1vulnerable
Opensuseghc-crypton-asn1-parsetumbleweed0.10.0-1.1fixed
Opensuseghc-crypton-asn1-typestumbleweed0.4.1-1.1fixed
Opensusegit-annextumbleweed10.20260601-2.1fixed
Opensuseghc-crypton-x509-systemtumbleweed1.9.0-1.1fixed
Opensuseghc-crypton-x509-validationtumbleweed1.9.1-1.1fixed
Opensuseghc-crypton-x509-storetumbleweed1.9.0-1.1fixed
Opensuseghc-crypton-x509tumbleweed1.9.1-1.1fixed
Opensuseghc-crypton-asn1-encodingtumbleweed0.10.0-1.1fixed
Opensuseghc-crypton-pemtumbleweed0.3.0-1.1fixed
Opensuseghc-awstumbleweed0.25.2-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Opensuseghc-crypton-asn1-parserpmtumbleweed0.10.0-1.1Not reportedOPENSUSE-SU-2026:11079-1Not reported
Opensuseghc-crypton-asn1-typesrpmtumbleweed0.4.1-1.1Not reportedOPENSUSE-SU-2026:11080-1Not reported
Opensusegit-annexrpmtumbleweed10.20260601-2.1Not reportedOPENSUSE-SU-2026:11087-1Not reported
Opensuseghc-crypton-x509-systemrpmtumbleweed1.9.0-1.1Not reportedOPENSUSE-SU-2026:11084-1Not reported
Opensuseghc-crypton-x509-validationrpmtumbleweed1.9.1-1.1Not reportedOPENSUSE-SU-2026:11085-1Not reported
Opensuseghc-crypton-x509-storerpmtumbleweed1.9.0-1.1Not reportedOPENSUSE-SU-2026:11083-1Not reported
Opensuseghc-crypton-x509rpmtumbleweed1.9.1-1.1Not reportedOPENSUSE-SU-2026:11082-1Not reported
Opensuseghc-crypton-asn1-encodingrpmtumbleweed0.10.0-1.1Not reportedOPENSUSE-SU-2026:11078-1Not reported
Opensuseghc-crypton-pemrpmtumbleweed0.3.0-1.1Not reportedOPENSUSE-SU-2026:11081-1Not reported
Opensuseghc-awsrpmtumbleweed0.25.2-1.1Not reportedOPENSUSE-SU-2026:11077-1Not reported

OpenFactory catalog packages

[Debian 13 (Trixie)]

[openSUSE Tumbleweed]

  • [ghc-aws-devel]Unknown

    Source package: [ghc-aws]

    Details (1)
    • 0.25.3-1.3 · x86_64 · tumbleweed

      Unknown · Fixed: 0.25.2-1.1

      Version impact unknown

      pypi · ghc-aws · opensuse · tumbleweed

  • [ghc-aws-doc]Unknown

    Source package: [ghc-aws]

    Details (1)
    • 0.25.3-1.3 · noarch · tumbleweed

      Unknown · Fixed: 0.25.2-1.1

      Version impact unknown

      pypi · ghc-aws · opensuse · tumbleweed

  • [ghc-aws-prof]Unknown

    Source package: [ghc-aws]

    Details (1)
    • 0.25.3-1.3 · x86_64 · tumbleweed

      Unknown · Fixed: 0.25.2-1.1

      Version impact unknown

      pypi · ghc-aws · opensuse · tumbleweed

  • Source package: [ghc-crypton-asn1-encoding]

    Details (1)
    • 0.10.0-1.3 · x86_64 · tumbleweed

      Unknown · Fixed: 0.10.0-1.1

      Version impact unknown

      pypi · ghc-crypton-asn1-encoding · opensuse · tumbleweed

  • Source package: [ghc-crypton-asn1-encoding]

    Details (1)
    • 0.10.0-1.3 · noarch · tumbleweed

      Unknown · Fixed: 0.10.0-1.1

      Version impact unknown

      pypi · ghc-crypton-asn1-encoding · opensuse · tumbleweed

  • Source package: [ghc-crypton-asn1-encoding]

    Details (1)
    • 0.10.0-1.3 · x86_64 · tumbleweed

      Unknown · Fixed: 0.10.0-1.1

      Version impact unknown

      pypi · ghc-crypton-asn1-encoding · opensuse · tumbleweed

  • Source package: [ghc-crypton-asn1-parse]

    Details (1)
    • 0.10.0-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 0.10.0-1.1

      Version impact unknown

      pypi · ghc-crypton-asn1-parse · opensuse · tumbleweed

  • Source package: [ghc-crypton-asn1-parse]

    Details (1)
    • 0.10.0-1.2 · noarch · tumbleweed

      Unknown · Fixed: 0.10.0-1.1

      Version impact unknown

      pypi · ghc-crypton-asn1-parse · opensuse · tumbleweed

  • Source package: [ghc-crypton-asn1-parse]

    Details (1)
    • 0.10.0-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 0.10.0-1.1

      Version impact unknown

      pypi · ghc-crypton-asn1-parse · opensuse · tumbleweed

  • Source package: [ghc-crypton-asn1-types]

    Details (1)
    • 0.4.1-1.3 · x86_64 · tumbleweed

      Unknown · Fixed: 0.4.1-1.1

      Version impact unknown

      pypi · ghc-crypton-asn1-types · opensuse · tumbleweed

  • Source package: [ghc-crypton-asn1-types]

    Details (1)
    • 0.4.1-1.3 · noarch · tumbleweed

      Unknown · Fixed: 0.4.1-1.1

      Version impact unknown

      pypi · ghc-crypton-asn1-types · opensuse · tumbleweed

  • Source package: [ghc-crypton-asn1-types]

    Details (1)
    • 0.4.1-1.3 · x86_64 · tumbleweed

      Unknown · Fixed: 0.4.1-1.1

      Version impact unknown

      pypi · ghc-crypton-asn1-types · opensuse · tumbleweed

  • Source package: [ghc-crypton-pem]

    Details (1)
    • 0.3.0-1.3 · x86_64 · tumbleweed

      Unknown · Fixed: 0.3.0-1.1

      Version impact unknown

      pypi · ghc-crypton-pem · opensuse · tumbleweed

  • Source package: [ghc-crypton-pem]

    Details (1)
    • 0.3.0-1.3 · noarch · tumbleweed

      Unknown · Fixed: 0.3.0-1.1

      Version impact unknown

      pypi · ghc-crypton-pem · opensuse · tumbleweed

Next results

Observed:

References