CVE catalog

CVE-2022-3996

openssl: CVE-2022-3996

[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
1.31% · Oct 22, 2026

If an X.509 certificate contains a malformed policy constraint and policy processing is enabled, then a write lock will be taken twice recursively. On some operating systems (most widely: Windows) this results in a denial of service when the affected process hangs. Policy processing being enabled on a publicly facing server is not considered to be a common setup. Policy processing is enabled by passing the `-policy' argument to the command line utilities or by calling the `X509_VERIFY_PARAM_set1_policies()' function. Update (31 March 2023): The description of the policy processing enablement was corrected based on CVE-2023-0466.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianopensslsid3.6.5-1fixed
Debianopensslforky3.6.5-1fixed
Debianopenssltrixie3.5.7-1~deb13u2fixed
Debianopenssltrixie-security3.5.7-1~deb13u3fixed
Debianopensslbookworm3.0.20-1~deb12u2fixed
Debianopensslbookworm-security3.0.22-1~deb12u1fixed
Ubuntuedk2pro0~20150106.5c2d456b-2vulnerable
Ubuntuedk2pro0~20160104.c2a892d7-1vulnerable
Ubuntuedk2pro0~20160408.ffea0a2c-2vulnerable
Ubuntuedk2pro0~20160408.ffea0a2c-2ubuntu0.1vulnerable
Ubuntuedk2pro0~20160408.ffea0a2c-2ubuntu0.2vulnerable
Ubuntuedk2pro0~20160408.ffea0a2c-2ubuntu0.2+esm1vulnerable
Ubuntuedk2pro0~20160408.ffea0a2c-2ubuntu0.2+esm3vulnerable
Ubuntuedk2pro0~20160408.ffea0a2c-2ubuntu0.2+esm4vulnerable
Ubuntuopenssl22.041.1.1l-1ubuntu1vulnerable
Ubuntuopenssl22.043.0.0-1ubuntu1vulnerable
Ubuntuopenssl22.043.0.1-0ubuntu1vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.1vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.2vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.4vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.5vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.6vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.7vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.8vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.9fixed
Ubuntuopensslpro1.0.2d-0ubuntu1vulnerable
Ubuntuopensslpro1.0.2d-0ubuntu2vulnerable
Ubuntuopensslpro1.0.2e-1ubuntu1vulnerable
Ubuntuopensslpro1.0.2f-2ubuntu1vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu2vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu3vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.1vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.2vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.4vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.5vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.6vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.8vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.9vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.10vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.11vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.12vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.13vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.14vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.15vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.16vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.17vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.18vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.19vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.20vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.20+esm1vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.20+esm2vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.20+esm3vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.20+esm4vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.20+esm5vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.20+esm6vulnerable
Ubuntuopensslpro1.0.2g-1ubuntu4.20+esm7fixed
Ubuntuopenssl18.041.0.2g-1ubuntu13vulnerable
Ubuntuopenssl18.041.0.2g-1ubuntu14vulnerable
Ubuntuopenssl18.041.0.2n-1ubuntu1vulnerable
Ubuntuopenssl18.041.1.0g-2ubuntu1vulnerable
Ubuntuopenssl18.041.1.0g-2ubuntu2vulnerable
Ubuntuopenssl18.041.1.0g-2ubuntu3vulnerable
Ubuntuopenssl18.041.1.0g-2ubuntu4vulnerable
Ubuntuopenssl18.041.1.0g-2ubuntu4.1vulnerable
Ubuntuopenssl18.041.1.0g-2ubuntu4.3vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.1vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.2vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.3vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.4vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.5vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.6vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.7vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.8vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.9vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.10vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.13vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.14vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.15vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.17vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.19vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.20vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.21vulnerable
Ubuntuopenssl18.041.1.1-1ubuntu2.1~18.04.22fixed
Ubuntuopenssl1.018.041.0.2n-1ubuntu2vulnerable
Ubuntuopenssl1.018.041.0.2n-1ubuntu3vulnerable
Ubuntuopenssl1.018.041.0.2n-1ubuntu4vulnerable
Ubuntuopenssl1.018.041.0.2n-1ubuntu5vulnerable
Ubuntuopenssl1.018.041.0.2n-1ubuntu5.1vulnerable
Ubuntuopenssl1.018.041.0.2n-1ubuntu5.2vulnerable
Ubuntuopenssl1.018.041.0.2n-1ubuntu5.3vulnerable
Ubuntuopenssl1.018.041.0.2n-1ubuntu5.4vulnerable
Ubuntuopenssl1.018.041.0.2n-1ubuntu5.5vulnerable
Ubuntuopenssl1.018.041.0.2n-1ubuntu5.6vulnerable
Ubuntuopenssl1.018.041.0.2n-1ubuntu5.7vulnerable
Ubuntuopenssl1.018.041.0.2n-1ubuntu5.8vulnerable
Ubuntuopenssl1.018.041.0.2n-1ubuntu5.9vulnerable
Ubuntuopenssl1.018.041.0.2n-1ubuntu5.10vulnerable
Ubuntuopenssl1.018.041.0.2n-1ubuntu5.11vulnerable
Ubuntuopenssl1.018.041.0.2n-1ubuntu5.12fixed
Ubuntuopenssl20.041.1.1c-1ubuntu4vulnerable
Ubuntuopenssl20.041.1.1d-2ubuntu3vulnerable
Ubuntuopenssl20.041.1.1d-2ubuntu6vulnerable
Ubuntuopenssl20.041.1.1f-1ubuntu1vulnerable
Ubuntuopenssl20.041.1.1f-1ubuntu2vulnerable
Ubuntuopenssl20.041.1.1f-1ubuntu2.1vulnerable
Ubuntuopenssl20.041.1.1f-1ubuntu2.2vulnerable
Ubuntuopenssl20.041.1.1f-1ubuntu2.3vulnerable
Ubuntuopenssl20.041.1.1f-1ubuntu2.4vulnerable
Ubuntuopenssl20.041.1.1f-1ubuntu2.5vulnerable
Ubuntuopenssl20.041.1.1f-1ubuntu2.8vulnerable
Ubuntuopenssl20.041.1.1f-1ubuntu2.9vulnerable
Ubuntuopenssl20.041.1.1f-1ubuntu2.10vulnerable
Ubuntuopenssl20.041.1.1f-1ubuntu2.11vulnerable
Ubuntuopenssl20.041.1.1f-1ubuntu2.12vulnerable
Ubuntuopenssl20.041.1.1f-1ubuntu2.13vulnerable
Ubuntuopenssl20.041.1.1f-1ubuntu2.15vulnerable
Ubuntuopenssl20.041.1.1f-1ubuntu2.16vulnerable
Ubuntuopenssl20.041.1.1f-1ubuntu2.17vulnerable
Ubuntuopenssl20.041.1.1f-1ubuntu2.18fixed
Ubuntuopenssl22.041.1.1l-1ubuntu1vulnerable
Ubuntuopenssl22.043.0.0-1ubuntu1vulnerable
Ubuntuopenssl22.043.0.1-0ubuntu1vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.1vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.2vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.4vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.5vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.6vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.7vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.8vulnerable
Ubuntuopenssl22.043.0.2-0ubuntu1.9fixed
Opensuseopenssl-3tumbleweed3.0.7-2.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianopensslsourcesid3.0.7-2not yet assignedNot reported[1027102]
Debianopensslsourceforky3.0.7-2not yet assignedNot reported[1027102]
Debianopensslsourcetrixie3.0.7-2not yet assignedNot reported[1027102]
Debianopensslsourcebookworm3.0.7-2not yet assignedNot reported[1027102]
Ubuntuopenssldeb22.043.0.2-0ubuntu1.9Not reportedUBUNTU-CVE-2022-3996Not reported
Ubuntuopenssldebpro1.0.2g-1ubuntu4.20+esm7Not reportedUSN-6039-1Not reported
Ubuntuopenssldeb18.041.1.1-1ubuntu2.1~18.04.22Not reportedUSN-6039-1Not reported
Ubuntuopenssl1.0deb18.041.0.2n-1ubuntu5.12Not reportedUSN-6039-1Not reported
Ubuntuopenssldeb20.041.1.1f-1ubuntu2.18Not reportedUSN-6039-1Not reported
Ubuntuopenssldeb22.043.0.2-0ubuntu1.9Not reportedUSN-6039-1Not reported
Opensuseopenssl-3rpmtumbleweed3.0.7-2.1Not reportedOPENSUSE-SU-2024:12573-1Not reported

[Debian bug #1027102]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [libssl3]Unknown

    Source package: [openssl]

    Details (6)
    • 3.0.20-1~deb12u2 · amd64 · bookworm

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · arm64 · bookworm

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · amd64 · bookworm-security

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · arm64 · bookworm-security

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.17-1~deb12u2 · amd64 · bookworm-updates

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.17-1~deb12u2 · arm64 · bookworm-updates

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

  • [libssl-dev]Unknown

    Source package: [openssl]

    Details (6)
    • 3.0.20-1~deb12u2 · amd64 · bookworm

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · arm64 · bookworm

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · amd64 · bookworm-security

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · arm64 · bookworm-security

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.17-1~deb12u2 · amd64 · bookworm-updates

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.17-1~deb12u2 · arm64 · bookworm-updates

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

  • [libssl-doc]Unknown

    Source package: [openssl]

    Details (6)
    • 3.0.20-1~deb12u2 · all · bookworm

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · all · bookworm

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · all · bookworm-security

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · all · bookworm-security

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.17-1~deb12u2 · all · bookworm-updates

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.17-1~deb12u2 · all · bookworm-updates

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

  • [openssl]Unknown
    Details (6)
    • 3.0.20-1~deb12u2 · amd64 · bookworm

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · arm64 · bookworm

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · amd64 · bookworm-security

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · arm64 · bookworm-security

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.17-1~deb12u2 · amd64 · bookworm-updates

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

    • 3.0.17-1~deb12u2 · arm64 · bookworm-updates

      Fixed · Fixed: 3.0.7-2

      dsa · openssl · debian · bookworm

[openSUSE Tumbleweed]

  • [libopenssl3]Unknown

    Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.0.7-2.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

  • Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.0.7-2.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

  • Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.0.7-2.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

  • Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.0.7-2.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

  • Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.0.7-2.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

  • Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.0.7-2.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

  • Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.0.7-2.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

  • Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.0.7-2.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

  • [openssl-3]Unknown

    Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Fixed · Fixed: 3.0.7-2.1

      dsa · openssl-3 · opensuse · tumbleweed

  • [openssl-3-doc]Unknown

    Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · noarch · tumbleweed

      Unknown · Fixed: 3.0.7-2.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

Observed:

References