CVE catalog

CVE-2023-0401

openssl: CVE-2023-0401

[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.85% · Oct 25, 2026

A NULL pointer can be dereferenced when signatures are being verified on PKCS7 signed or signedAndEnveloped data. In case the hash algorithm used for the signature is known to the OpenSSL library but the implementation of the hash algorithm is not available the digest initialization will fail. There is a missing check for the return value from the initialization function which later leads to invalid usage of the digest API most likely leading to a crash. The unavailability of an algorithm can be caused by using FIPS enabled configuration of providers or more commonly by not loading the legacy provider. PKCS7 data is processed by the SMIME library calls and also by the time stamp (TS) library calls. The TLS implementation in OpenSSL does not call these functions however third party applications would be affected if they call these functions to verify signatures on untrusted data.

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~deb12u2fixed
Alpineopenssl3.173.0.8-r0fixed
Alpineopenssl3.183.0.8-r0fixed
Alpineopenssl3.193.0.8-r0fixed
Alpineopenssl3.203.0.8-r0fixed
Alpineopenssl3.213.0.8-r0fixed
Alpineopenssl3.223.0.8-r0fixed
Alpineopenssl3.233.0.8-r0fixed
Alpineopenssl3.243.0.8-r0fixed
Alpineopenssl33.153.0.8-r0fixed
Alpineopenssl33.163.0.8-r0fixed
Ubuntunodejs22.0412.22.5~dfsg-5ubuntu1vulnerable
Ubuntunodejs22.0412.22.7~dfsg-2ubuntu1vulnerable
Ubuntunodejs22.0412.22.7~dfsg-2ubuntu3vulnerable
Ubuntunodejs22.0412.22.9~dfsg-1ubuntu2vulnerable
Ubuntunodejs22.0412.22.9~dfsg-1ubuntu3vulnerable
Ubuntunodejs22.0412.22.9~dfsg-1ubuntu3.1vulnerable
Ubuntunodejs22.0412.22.9~dfsg-1ubuntu3.2vulnerable
Ubuntunodejs22.0412.22.9~dfsg-1ubuntu3.3fixed
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.8fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianopensslsourcesid3.0.8-1not yet assignedNot reportedNot reported
Debianopensslsourceforky3.0.8-1not yet assignedNot reportedNot reported
Debianopensslsourcetrixie3.0.8-1not yet assignedNot reportedNot reported
Debianopensslsourcebookworm3.0.8-1not yet assignedNot reportedNot reported
Alpineopensslapk3.173.0.8-r0Not reportedALPINE-CVE-2023-0401Not reported
Alpineopensslapk3.183.0.8-r0Not reportedALPINE-CVE-2023-0401Not reported
Alpineopensslapk3.193.0.8-r0Not reportedALPINE-CVE-2023-0401Not reported
Alpineopensslapk3.203.0.8-r0Not reportedALPINE-CVE-2023-0401Not reported
Alpineopensslapk3.213.0.8-r0Not reportedALPINE-CVE-2023-0401Not reported
Alpineopensslapk3.223.0.8-r0Not reportedALPINE-CVE-2023-0401Not reported
Alpineopensslapk3.233.0.8-r0Not reportedALPINE-CVE-2023-0401Not reported
Alpineopensslapk3.243.0.8-r0Not reportedALPINE-CVE-2023-0401Not reported
Alpineopenssl3apk3.153.0.8-r0Not reportedALPINE-CVE-2023-0401Not reported
Alpineopenssl3apk3.163.0.8-r0Not reportedALPINE-CVE-2023-0401Not reported
Ubuntunodejsdeb22.0412.22.9~dfsg-1ubuntu3.3Not reportedUBUNTU-CVE-2023-0401Not reported
Ubuntuopenssldeb22.043.0.2-0ubuntu1.8Not reportedUBUNTU-CVE-2023-0401Not reported

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.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

    • 3.0.20-1~deb12u2 · arm64 · bookworm

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

  • [libssl-dev]Unknown

    Source package: [openssl]

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

    • 3.0.20-1~deb12u2 · arm64 · bookworm

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

  • [libssl-doc]Unknown

    Source package: [openssl]

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

    • 3.0.20-1~deb12u2 · all · bookworm

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

    • 3.0.20-1~deb12u2 · arm64 · bookworm

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

[Debian 13 (Trixie)]

  • [libssl3t64]Unknown

    Source package: [openssl]

    Details (6)
    • 3.5.6-1~deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

  • [libssl-dev]Unknown

    Source package: [openssl]

    Details (6)
    • 3.5.6-1~deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

  • [libssl-doc]Unknown

    Source package: [openssl]

    Details (6)
    • 3.5.6-1~deb13u2 · all · trixie

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · all · trixie

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · all · trixie-security · Historical version

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u2 · all · trixie-security

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u2 · all · trixie-security · Historical version

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u3 · all · trixie-security

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

  • [openssl]Unknown
    Details (6)
    • 3.5.6-1~deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

  • Source package: [openssl]

    Details (6)
    • 3.5.6-1~deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

  • Source package: [openssl]

    Details (6)
    • 3.5.6-1~deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

    • 3.5.7-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 3.0.8-1

      dsa · openssl · debian · 13

Observed:

References