CVE catalog

CVE-2022-1434

openssl: CVE-2022-1434

[CVE catalog]

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

The OpenSSL 3.0 implementation of the RC4-MD5 ciphersuite incorrectly uses the AAD data as the MAC key. This makes the MAC key trivially predictable. An attacker could exploit this issue by performing a man-in-the-middle attack to modify data being sent from one endpoint to an OpenSSL 3.0 recipient such that the modified data would still pass the MAC integrity check. Note that data sent from an OpenSSL 3.0 endpoint to a non-OpenSSL 3.0 endpoint will always be rejected by the recipient and the connection will fail at that point. Many application protocols require data to be sent from the client to the server first. Therefore, in such a case, only an OpenSSL 3.0 server would be impacted when talking to a non-OpenSSL 3.0 client. If both endpoints are OpenSSL 3.0 then the attacker could modify data being sent in both directions. In this case both clients and servers could be affected, regardless of the application protocol. Note that in the absence of an attacker this bug means that an OpenSSL 3.0 endpoint communicating with a non-OpenSSL 3.0 endpoint will fail to complete the handshake when using this ciphersuite. The confidentiality of data is not impacted by this issue, i.e. an attacker cannot decrypt data that has been encrypted using this ciphersuite - they can only modify it. In order for this attack to work both endpoints must legitimately negotiate the RC4-MD5 ciphersuite. This ciphersuite is not compiled by default in OpenSSL 3.0, and is not available within the default provider or the default ciphersuite list. This ciphersuite will never be used if TLSv1.3 has been negotiated. In order for an OpenSSL 3.0 endpoint to use this ciphersuite the following must have occurred: 1) OpenSSL must have been compiled with the (non-default) compile time option enable-weak-ssl-ciphers 2) OpenSSL must have had the legacy provider explicitly loaded (either through application code or via configuration) 3) The ciphersuite must have been explicitly added to the ciphersuite list 4) The libssl security level must have been set to 0 (default is 1) 5) A version of SSL/TLS below TLSv1.3 must have been negotiated 6) Both endpoints must negotiate the RC4-MD5 ciphersuite in preference to any others that both endpoints have in common Fixed in OpenSSL 3.0.3 (Affected 3.0.0,3.0.1,3.0.2).

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-1not affected
Debianopensslforky3.6.5-1not affected
Debianopenssltrixie3.5.7-1~deb13u2not affected
Debianopenssltrixie-security3.5.7-1~deb13u3not affected
Debianopensslbookworm3.0.20-1~deb12u2not affected
Debianopensslbookworm-security3.0.22-1~deb12u2not affected
CpeopensslNot reported3.0.3fixed
Cpeactive_iq_unified_managerNot reportedNot reportedunknown
Cpeclustered_data_ontapNot reportedNot reportedunknown
Cpeclustered_data_ontap_antivirus_connectorNot reportedNot reportedunknown
Cpesantricity_smi-s_providerNot reportedNot reportedunknown
Cpesmi-s_providerNot reportedNot reportedunknown
CpesnapmanagerNot reportedNot reportedunknown
Cpesolidfire\,_enterprise_sds_\&_hci_storage_nodeNot reportedNot reportedunknown
Cpesolidfire_\&_hci_management_nodeNot reportedNot reportedunknown
Cpea700s_firmwareNot reportedNot reportedunknown
Cpeh300s_firmwareNot reportedNot reportedunknown
Cpeh500s_firmwareNot reportedNot reportedunknown
Cpeh700s_firmwareNot reportedNot reportedunknown
Cpeh300e_firmwareNot reportedNot reportedunknown
Cpeh500e_firmwareNot reportedNot reportedunknown
Cpeh700e_firmwareNot reportedNot reportedunknown
Cpeh410s_firmwareNot reportedNot reportedunknown
Cpeaff_8300_firmwareNot reportedNot reportedunknown
Cpefas_8300_firmwareNot reportedNot reportedunknown
Cpeaff_8700_firmwareNot reportedNot reportedunknown
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.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
DebianopensslsourcesidNot affectedunimportantNot reportedNot reported
DebianopensslsourceforkyNot affectedunimportantNot reportedNot reported
DebianopensslsourcetrixieNot affectedunimportantNot reportedNot reported
DebianopensslsourcebookwormNot affectedunimportantNot reportedNot reported
CpeopensslcpeNot reported3.0.3Not reportedNVD-CVE-2022-1434Not reported
Ubuntuopenssldeb22.043.0.2-0ubuntu1.1Not reportedUBUNTU-CVE-2022-1434Not reported

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

Observed:

References