CVE catalog

CVE-2025-4575

openssl: CVE-2025-4575

[CVE catalog]

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

Issue summary: Use of -addreject option with the openssl x509 application adds a trusted use instead of a rejected use for a certificate. Impact summary: If a user intends to make a trusted certificate rejected for a particular use it will be instead marked as trusted for that use. A copy & paste error during minor refactoring of the code introduced this issue in the OpenSSL 3.5 version. If, for example, a trusted CA certificate should be trusted only for the purpose of authenticating TLS servers but not for CMS signature verification and the CMS signature verification is intended to be marked as rejected with the -addreject option, the resulting CA certificate will be trusted for CMS signature verification purpose instead. Only users which use the trusted certificate format who use the openssl x509 command line application to add rejected uses are affected by this issue. The issues affecting only the command line application are considered to be Low severity. The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue. OpenSSL 3.4, 3.3, 3.2, 3.1, 3.0, 1.1.1 and 1.0.2 are also not affected by this issue.

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~deb12u2not affected
Debianopensslbookworm-security3.0.22-1~deb12u2not affected
Alpineopenssl3.223.5.1-r0fixed
Alpineopenssl3.233.5.1-r0fixed
Alpineopenssl3.243.5.1-r0fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianopensslsourcesid3.5.0-2not yet assignedNot reported[1106322]
Debianopensslsourceforky3.5.0-2not yet assignedNot reported[1106322]
Debianopensslsourcetrixie3.5.0-2not yet assignedNot reported[1106322]
DebianopensslsourcebookwormNot affectedunimportantNot reported[1106322]
Alpineopensslapk3.223.5.1-r0Not reportedALPINE-CVE-2025-4575Not reported
Alpineopensslapk3.233.5.1-r0Not reportedALPINE-CVE-2025-4575Not reported
Alpineopensslapk3.243.5.1-r0Not reportedALPINE-CVE-2025-4575Not reported

[Debian bug #1106322]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libssl3]Not affected

    Source package: [openssl]

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

      Not affected

      dsa · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · arm64 · bookworm

      Not affected

      dsa · openssl · debian · bookworm

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

      Not affected

      dsa · openssl · debian · bookworm

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

      Not affected

      dsa · openssl · debian · bookworm

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

      Not affected

      dsa · openssl · debian · bookworm

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

      Not affected

      dsa · openssl · debian · bookworm

  • [libssl-dev]Not affected

    Source package: [openssl]

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

      Not affected

      dsa · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · arm64 · bookworm

      Not affected

      dsa · openssl · debian · bookworm

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

      Not affected

      dsa · openssl · debian · bookworm

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

      Not affected

      dsa · openssl · debian · bookworm

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

      Not affected

      dsa · openssl · debian · bookworm

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

      Not affected

      dsa · openssl · debian · bookworm

  • [libssl-doc]Not affected

    Source package: [openssl]

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

      Not affected

      dsa · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · all · bookworm

      Not affected

      dsa · openssl · debian · bookworm

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

      Not affected

      dsa · openssl · debian · bookworm

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

      Not affected

      dsa · openssl · debian · bookworm

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

      Not affected

      dsa · openssl · debian · bookworm

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

      Not affected

      dsa · openssl · debian · bookworm

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

      Not affected

      dsa · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · arm64 · bookworm

      Not affected

      dsa · openssl · debian · bookworm

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

      Not affected

      dsa · openssl · debian · bookworm

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

      Not affected

      dsa · openssl · debian · bookworm

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

      Not affected

      dsa · openssl · debian · bookworm

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

      Not affected

      dsa · openssl · debian · bookworm

[Debian 13 (Trixie)]

  • [libssl3t64]Fixed

    Source package: [openssl]

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

  • [libssl-dev]Fixed

    Source package: [openssl]

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

  • [libssl-doc]Fixed

    Source package: [openssl]

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · all · trixie

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

  • Source package: [openssl]

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

  • Source package: [openssl]

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-2

      dsa · openssl · debian · 13

Observed:

References