Infinite loop in BN_mod_sqrt() reachable when parsing certificates
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Partial Red Hat: 40 fixed, 3 without a fix
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-835.
Summary
The BN_mod_sqrt() function, which computes a modular square root, contains a bug that can cause it to loop forever for non-prime moduli. Internally this function is used when parsing certificates that contain elliptic curve public keys in compressed form or explicit elliptic curve parameters with a base point encoded in compressed form. It is possible to trigger the infinite loop by crafting a certificate that has invalid explicit curve parameters. Since certificate parsing happens prior to verification of the certificate signature, any process that parses an externally supplied certificate may thus be subject to a denial of service attack. The infinite loop can also be reached when parsing crafted private keys as they can contain explicit elliptic curve parameters. Thus vulnerable situations include: - TLS clients consuming server certificates - TLS servers consuming client certificates - Hosting providers taking certificates or private keys from customers - Certificate authorities parsing certification requests from subscribers - Anything else which parses ASN.1 elliptic curve parameters Also any other applications that use the BN_mod_sqrt() where the attacker can control the parameter values are vulnerable to this DoS issue. In the OpenSSL 1.0.2 version the public key is not parsed during initial parsing of the certificate which makes it slightly harder to trigger the infinite loop. However any operation which requires the public key from the certificate will trigger the infinite loop. In particular the attacker can use a self-signed certificate to trigger the loop during verification of the certificate signature. This issue affects OpenSSL versions 1.0.2, 1.1.1 and 3.0. It was addressed in the releases of 1.1.1n and 3.0.2 on the 15th March 2022. Fixed in OpenSSL 3.0.2 (Affected 3.0.0,3.0.1). Fixed in OpenSSL 1.1.1n (Affected 1.1.1-1.1.1m). Fixed in OpenSSL 1.0.2zd (Affected 1.0.2-1.0.2zc).
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| OpenSSL | OpenSSL | Fixed in OpenSSL 3.0.2 (Affected 3.0.0,3.0.1); Fixed in OpenSSL 1.1.1n (Affected 1.1.1-1.1.1m); Fixed in OpenSSL 1.0.2zd (Affected 1.0.2-1.0.2zc) | — | No fix listed | CNA |
| — | openssl-src (crates.io) | 300.0.0 to before 300.0.5 | 300.0.5 | Patch available | GHSA-x3mh-jvjw-3xwx |
| — | openssl-src (crates.io) | before 111.18.0 | 111.18.0 | Patch available | GHSA-x3mh-jvjw-3xwx |
- OpenSSL VendorOpenSSL Affected Fixed in OpenSSL 3.0.2 (Affected 3.0.0,3.0.1); Fixed in OpenSSL 1.1.1n (Affected 1.1.1-1.1.1m); Fixed in OpenSSL 1.0.2zd (Affected 1.0.2-1.0.2zc) Fixed in — No fix listed CNA
- openssl-src (crates.io) Vendor— Affected 300.0.0 to before 300.0.5 Fixed in 300.0.5 Patch available GHSA-x3mh-jvjw-3xwx
- openssl-src (crates.io) Vendor— Affected before 111.18.0 Fixed in 111.18.0 Patch available GHSA-x3mh-jvjw-3xwx
CPE configurations NVD · 24
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:* | 1.0.2 to before 1.0.2zd; 1.1.0 to before 1.1.1n; 3.0.0 to before 3.0.2 | Vulnerable | OpenSSL |
| cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:* | 9.0 | Vulnerable | Debian |
| cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:* | 10.0 | Vulnerable | Debian |
| cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:* | 11.0 | Vulnerable | Debian |
| cpe:2.3:a:netapp:cloud_volumes_ontap_mediator:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:clustered_data_ontap:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:clustered_data_ontap_antivirus_connector:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:santricity_smi-s_provider:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:storagegrid:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:o:netapp:a250_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
- cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:* Versions 1.0.2 to before 1.0.2zd; 1.1.0 to before 1.1.1n; 3.0.0 to before 3.0.2 Vulnerable ·OpenSSL
- cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:* Versions 9.0 Vulnerable ·Debian
- cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:* Versions 10.0 Vulnerable ·Debian
- cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:* Versions 11.0 Vulnerable ·Debian
- cpe:2.3:a:netapp:cloud_volumes_ontap_mediator:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:netapp:clustered_data_ontap:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:netapp:clustered_data_ontap_antivirus_connector:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:netapp:santricity_smi-s_provider:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:netapp:storagegrid:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:o:netapp:a250_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
Show 14 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:h:netapp:a250:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NetApp |
| cpe:2.3:o:netapp:500f_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:h:netapp:500f:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NetApp |
| cpe:2.3:o:fedoraproject:fedora:34:*:*:*:*:*:*:* | 34 | Vulnerable | Fedoraproject |
| cpe:2.3:o:fedoraproject:fedora:36:*:*:*:*:*:*:* | 36 | Vulnerable | Fedoraproject |
| cpe:2.3:a:tenable:nessus:*:*:*:*:*:*:*:* | before 8.15.4; 10.0.0 to before 10.1.2 | Vulnerable | Tenable |
| cpe:2.3:a:mariadb:mariadb:*:*:*:*:*:*:*:* | 10.2.0 to before 10.2.42; 10.3.0 to before 10.3.33; 10.4.0 to before 10.4.23; 10.5.0 to before 10.5.14; 10.6.0 to before 10.6.6; 10.7.0 to before 10.7.2 | Vulnerable | MariaDB |
| cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* | 12.0.0 – 12.12.0 | Vulnerable | NodeJS |
| cpe:2.3:a:nodejs:node.js:*:*:*:*:lts:*:*:* | 12.13.0 to before 12.22.11 | Vulnerable | NodeJS |
| cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* | after 14.0.0, up to 14.14.0 | Vulnerable | NodeJS |
| cpe:2.3:a:nodejs:node.js:*:*:*:*:lts:*:*:* | 14.15.0 to before 14.19.1 | Vulnerable | NodeJS |
| cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* | after 16.0.0, up to 16.12.0 | Vulnerable | NodeJS |
| cpe:2.3:a:nodejs:node.js:*:*:*:*:lts:*:*:* | 16.13.0 to before 16.14.2 | Vulnerable | NodeJS |
| cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* | after 17.0.0, before 17.7.2 | Vulnerable | NodeJS |
- cpe:2.3:h:netapp:a250:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NetApp
- cpe:2.3:o:netapp:500f_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:h:netapp:500f:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NetApp
- cpe:2.3:o:fedoraproject:fedora:34:*:*:*:*:*:*:* Versions 34 Vulnerable ·Fedoraproject
- cpe:2.3:o:fedoraproject:fedora:36:*:*:*:*:*:*:* Versions 36 Vulnerable ·Fedoraproject
- cpe:2.3:a:tenable:nessus:*:*:*:*:*:*:*:* Versions before 8.15.4; 10.0.0 to before 10.1.2 Vulnerable ·Tenable
- cpe:2.3:a:mariadb:mariadb:*:*:*:*:*:*:*:* Versions 10.2.0 to before 10.2.42; 10.3.0 to before 10.3.33; 10.4.0 to before 10.4.23; 10.5.0 to before 10.5.14; 10.6.0 to before 10.6.6; 10.7.0 to before 10.7.2 Vulnerable ·MariaDB
- cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* Versions 12.0.0 – 12.12.0 Vulnerable ·NodeJS
- cpe:2.3:a:nodejs:node.js:*:*:*:*:lts:*:*:* Versions 12.13.0 to before 12.22.11 Vulnerable ·NodeJS
- cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* Versions after 14.0.0, up to 14.14.0 Vulnerable ·NodeJS
- cpe:2.3:a:nodejs:node.js:*:*:*:*:lts:*:*:* Versions 14.15.0 to before 14.19.1 Vulnerable ·NodeJS
- cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* Versions after 16.0.0, up to 16.12.0 Vulnerable ·NodeJS
- cpe:2.3:a:nodejs:node.js:*:*:*:*:lts:*:*:* Versions 16.13.0 to before 16.14.2 Vulnerable ·NodeJS
- cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* Versions after 17.0.0, before 17.7.2 Vulnerable ·NodeJS
Remediation
- Fix · GHSA-x3mh-jvjw-3xwx openssl-src (crates.io) Fixed in 300.0.5 Advisory →
- Fix · GHSA-x3mh-jvjw-3xwx openssl-src (crates.io) Fixed in 111.18.0 Advisory →
Red Hat 20 advisories
- RHSA-2022:5326 Released 2022-06-30 · Red Hat rating Lowcompat-openssl10 security update
- Red Hat Enterprise Linux AppStream (v. 8) compat-openssl10-1:1.0.2o-4.el8_6
- RHSA-2022:4956 Released 2022-06-09 · Red Hat rating ImportantRed Hat Advanced Cluster Management 2.5 security updates, images, and bug fixes
- Red Hat Advanced Cluster Management for Kubernetes 2.5 for RHEL 8 rhacm2/acm-cluster-proxy-rhel8, rhacm2/acm-governance-policy-addon-controller-rhel8, rhacm2/acm-grafana-rhel8 +47
- RHSA-2022:4899 Released 2022-06-03 · Red Hat rating Importantcompat-openssl11 security and bug fix update
- Red Hat Enterprise Linux AppStream (v. 9) compat-openssl11-1:1.1.1k-4.el9_0
Show 17 more Red Hat advisories
- RHSA-2022:4896 Released 2022-06-03 · Red Hat rating ImportantRed Hat Virtualization security, bug fix, and enhancement update [ovirt-4.5.0]
- Red Hat Virtualization 4 Hypervisor for RHEL 8 redhat-virtualization-host-4.5.0-202205291010_8.6, redhat-virtualization-host-image-update-4.5.0-202205291010_8.6
- RHSA-2022:1519 Released 2022-05-02 · Red Hat rating ImportantRed Hat JBoss Web Server 5.6.2 Security Update
- Red Hat JBoss Web Server 5.6 for RHEL 7 Server jws5-tomcat-9.0.50-5.redhat_00007.1.el7jws, jws5-tomcat-admin-webapps-9.0.50-5.redhat_00007.1.el7jws, jws5-tomcat-docs-webapp-9.0.50-5.redhat_00007.1.el7jws +10
- Red Hat JBoss Web Server 5.6 for RHEL 8 jws5-tomcat-9.0.50-5.redhat_00007.1.el8jws, jws5-tomcat-admin-webapps-9.0.50-5.redhat_00007.1.el8jws, jws5-tomcat-docs-webapp-9.0.50-5.redhat_00007.1.el8jws +8
- RHSA-2022:1520 Released 2022-05-02 · Red Hat rating ImportantRed Hat JBoss Web Server 5.6.2 Security Update
- Red Hat JBoss Web Server 5
- RHSA-2022:1476 Released 2022-04-21 · Red Hat rating ModerateRed Hat Advanced Cluster Management 2.4.3 security updates and bug fixes
- Red Hat Advanced Cluster Management for Kubernetes 2.4 for RHEL 8 rhacm2/acm-grafana-rhel8, rhacm2/acm-must-gather-rhel8, rhacm2/acm-operator-bundle +47
- RHSA-2022:1389 Released 2022-04-20 · Red Hat rating ImportantRed Hat JBoss Core Services Apache HTTP Server 2.4.37 SP11 security update
- Red Hat JBoss Core Services on RHEL 7 Server jbcs-httpd24-apr-util-1.6.1-91.jbcs.el7, jbcs-httpd24-apr-util-devel-1.6.1-91.jbcs.el7, jbcs-httpd24-apr-util-ldap-1.6.1-91.jbcs.el7 +34
- Red Hat JBoss Core Services on RHEL 8 jbcs-httpd24-apr-util-1.6.1-91.el8jbcs, jbcs-httpd24-apr-util-devel-1.6.1-91.el8jbcs, jbcs-httpd24-apr-util-ldap-1.6.1-91.el8jbcs +34
- RHSA-2022:1390 Released 2022-04-20 · Red Hat rating ImportantRed Hat JBoss Core Services Apache HTTP Server 2.4.37 SP11 security update
- Red Hat JBoss Core Services
- RHSA-2022:1263 Released 2022-04-07 · Red Hat rating ImportantRHV-H security update (redhat-virtualization-host) 4.3.22
- RHEL 7-based RHEV-H for RHEV 4 (build requirements) redhat-virtualization-host-4.3.22-20220330.1.el7_9, redhat-virtualization-host-image-update-4.3.22-20220330.1.el7_9
- Red Hat Virtualization 4 Hypervisor for RHEL 7 redhat-virtualization-host-4.3.22-20220330.1.el7_9, redhat-virtualization-host-image-update-4.3.22-20220330.1.el7_9
- RHSA-2022:1112 Released 2022-03-29 · Red Hat rating Importantopenssl security update
- Red Hat Enterprise Linux BaseOS E4S (v. 8.1) openssl-1:1.1.1c-5.el8_1.1, openssl-devel-1:1.1.1c-5.el8_1.1, openssl-libs-1:1.1.1c-5.el8_1.1 +1
- RHSA-2022:1091 Released 2022-03-29 · Red Hat rating Importantopenssl security update
- Red Hat Enterprise Linux BaseOS EUS (v. 8.2) openssl-1:1.1.1c-19.el8_2, openssl-devel-1:1.1.1c-19.el8_2, openssl-libs-1:1.1.1c-19.el8_2 +1
- RHSA-2022:1082 Released 2022-03-28 · Red Hat rating Importantopenssl security update
- Red Hat Enterprise Linux Server AUS (v. 7.3) openssl-1:1.0.1e-62.el7_3, openssl-devel-1:1.0.1e-62.el7_3, openssl-libs-1:1.0.1e-62.el7_3
- Red Hat Enterprise Linux Server Optional AUS (v. 7.3) openssl-perl-1:1.0.1e-62.el7_3, openssl-static-1:1.0.1e-62.el7_3
- RHSA-2022:1077 Released 2022-03-28 · Red Hat rating Importantopenssl security update
- Red Hat Enterprise Linux Server AUS (v. 7.7) openssl-1:1.0.2k-21.el7_7, openssl-devel-1:1.0.2k-21.el7_7, openssl-libs-1:1.0.2k-21.el7_7
- Red Hat Enterprise Linux Server E4S (v. 7.7) openssl-1:1.0.2k-21.el7_7, openssl-devel-1:1.0.2k-21.el7_7, openssl-libs-1:1.0.2k-21.el7_7
- Red Hat Enterprise Linux Server Optional AUS (v. 7.7) openssl-perl-1:1.0.2k-21.el7_7, openssl-static-1:1.0.2k-21.el7_7
- Red Hat Enterprise Linux Server Optional E4S (v. 7.7) openssl-perl-1:1.0.2k-21.el7_7, openssl-static-1:1.0.2k-21.el7_7
- Red Hat Enterprise Linux Server Optional TUS (v. 7.7) openssl-perl-1:1.0.2k-21.el7_7, openssl-static-1:1.0.2k-21.el7_7
- Red Hat Enterprise Linux Server TUS (v. 7.7) openssl-1:1.0.2k-21.el7_7, openssl-devel-1:1.0.2k-21.el7_7, openssl-libs-1:1.0.2k-21.el7_7
- RHSA-2022:1078 Released 2022-03-28 · Red Hat rating Importantopenssl security update
- Red Hat Enterprise Linux Server AUS (v. 7.6) openssl-1:1.0.2k-18.el7_6, openssl-devel-1:1.0.2k-18.el7_6, openssl-libs-1:1.0.2k-18.el7_6
- Red Hat Enterprise Linux Server E4S (v. 7.6) openssl-1:1.0.2k-18.el7_6, openssl-devel-1:1.0.2k-18.el7_6, openssl-libs-1:1.0.2k-18.el7_6
- Red Hat Enterprise Linux Server Optional AUS (v. 7.6) openssl-perl-1:1.0.2k-18.el7_6, openssl-static-1:1.0.2k-18.el7_6
- Red Hat Enterprise Linux Server Optional E4S (v. 7.6) openssl-perl-1:1.0.2k-18.el7_6, openssl-static-1:1.0.2k-18.el7_6
- Red Hat Enterprise Linux Server Optional TUS (v. 7.6) openssl-perl-1:1.0.2k-18.el7_6, openssl-static-1:1.0.2k-18.el7_6
- Red Hat Enterprise Linux Server TUS (v. 7.6) openssl-1:1.0.2k-18.el7_6, openssl-devel-1:1.0.2k-18.el7_6, openssl-libs-1:1.0.2k-18.el7_6
- RHSA-2022:1066 Released 2022-03-28 · Red Hat rating Importantopenssl security update
- Red Hat Enterprise Linux Client (v. 7) openssl-1:1.0.2k-25.el7_9, openssl-libs-1:1.0.2k-25.el7_9
- Red Hat Enterprise Linux Client Optional (v. 7) openssl-devel-1:1.0.2k-25.el7_9, openssl-perl-1:1.0.2k-25.el7_9, openssl-static-1:1.0.2k-25.el7_9
- Red Hat Enterprise Linux ComputeNode Optional (v. 7) openssl-devel-1:1.0.2k-25.el7_9, openssl-perl-1:1.0.2k-25.el7_9, openssl-static-1:1.0.2k-25.el7_9
- Red Hat Enterprise Linux Server (v. 7) openssl-1:1.0.2k-25.el7_9, openssl-devel-1:1.0.2k-25.el7_9, openssl-devel-1:1.0.2k-25.el7_9.ppc +2
- Red Hat Enterprise Linux Server Optional (v. 7) openssl-perl-1:1.0.2k-25.el7_9, openssl-static-1:1.0.2k-25.el7_9, openssl-static-1:1.0.2k-25.el7_9.ppc
- Red Hat Enterprise Linux Workstation (v. 7) openssl-1:1.0.2k-25.el7_9, openssl-devel-1:1.0.2k-25.el7_9, openssl-libs-1:1.0.2k-25.el7_9
- Red Hat Enterprise Linux Workstation Optional (v. 7) openssl-perl-1:1.0.2k-25.el7_9, openssl-static-1:1.0.2k-25.el7_9
- RHSA-2022:1071 Released 2022-03-28 · Red Hat rating Importantopenssl security update
- Red Hat Enterprise Linux BaseOS EUS (v.8.4) openssl-1:1.1.1g-16.el8_4, openssl-devel-1:1.1.1g-16.el8_4, openssl-libs-1:1.1.1g-16.el8_4 +1
- RHSA-2022:1073 Released 2022-03-28 · Red Hat rating Importantopenssl security update
- Red Hat Enterprise Linux Server (v. 6 ELS) openssl-1.0.1e-60.el6_10, openssl-devel-1.0.1e-60.el6_10
- Red Hat Enterprise Linux Server Optional (v. 6 ELS) openssl-perl-1.0.1e-60.el6_10, openssl-static-1.0.1e-60.el6_10
- RHSA-2022:1076 Released 2022-03-28 · Red Hat rating Importantopenssl security update
- Red Hat Enterprise Linux Server AUS (v. 7.4) openssl-1:1.0.2k-10.el7_4, openssl-devel-1:1.0.2k-10.el7_4, openssl-libs-1:1.0.2k-10.el7_4
- Red Hat Enterprise Linux Server Optional AUS (v. 7.4) openssl-perl-1:1.0.2k-10.el7_4, openssl-static-1:1.0.2k-10.el7_4
- RHSA-2022:1065 Released 2022-03-28 · Red Hat rating Importantopenssl security update
- Red Hat Enterprise Linux BaseOS (v. 8) openssl-1:1.1.1k-6.el8_5, openssl-devel-1:1.1.1k-6.el8_5, openssl-libs-1:1.1.1k-6.el8_5 +1
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Advanced Cluster Management for Kubernetes 2 | Affected | No fix yet |
| Red Hat JBoss Enterprise Application Platform 6 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss Web Server 3 | Affected | No fix planned: Will not fix |
| RHEL 7-based RHEV-H for RHEV 4 (build requirements) | Fixed | RHSA-2022:1263 |
| Red Hat Enterprise Linux AppStream (v. 8) | Fixed | RHSA-2022:5326 |
| Red Hat Enterprise Linux AppStream (v. 9) | Fixed | RHSA-2022:4899 |
| Red Hat Enterprise Linux BaseOS (v. 8) | Fixed | RHSA-2022:1065 |
| Red Hat Enterprise Linux BaseOS E4S (v. 8.1) | Fixed | RHSA-2022:1112 |
| Red Hat Enterprise Linux BaseOS EUS (v. 8.2) | Fixed | RHSA-2022:1091 |
| Red Hat Enterprise Linux BaseOS EUS (v.8.4) | Fixed | RHSA-2022:1071 |
| Red Hat Enterprise Linux Client (v. 7) | Fixed | RHSA-2022:1066 |
| Red Hat Enterprise Linux Client Optional (v. 7) | Fixed | RHSA-2022:1066 |
| Red Hat Enterprise Linux ComputeNode Optional (v. 7) | Fixed | RHSA-2022:1066 |
| Red Hat Enterprise Linux Server (v. 6 ELS) | Fixed | RHSA-2022:1073 |
| Red Hat Enterprise Linux Server (v. 7) | Fixed | RHSA-2022:1066 |
| Red Hat Enterprise Linux Server AUS (v. 7.3) | Fixed | RHSA-2022:1082 |
| Red Hat Enterprise Linux Server AUS (v. 7.4) | Fixed | RHSA-2022:1076 |
| Red Hat Enterprise Linux Server AUS (v. 7.6) | Fixed | RHSA-2022:1078 |
| Red Hat Enterprise Linux Server AUS (v. 7.7) | Fixed | RHSA-2022:1077 |
| Red Hat Enterprise Linux Server E4S (v. 7.6) | Fixed | RHSA-2022:1078 |
| Red Hat Enterprise Linux Server E4S (v. 7.7) | Fixed | RHSA-2022:1077 |
| Red Hat Enterprise Linux Server Optional (v. 6 ELS) | Fixed | RHSA-2022:1073 |
| Red Hat Enterprise Linux Server Optional (v. 7) | Fixed | RHSA-2022:1066 |
| Red Hat Enterprise Linux Server Optional AUS (v. 7.3) | Fixed | RHSA-2022:1082 |
| Red Hat Enterprise Linux Server Optional AUS (v. 7.4) | Fixed | RHSA-2022:1076 |
| Red Hat Enterprise Linux Server Optional AUS (v. 7.6) | Fixed | RHSA-2022:1078 |
| Red Hat Enterprise Linux Server Optional AUS (v. 7.7) | Fixed | RHSA-2022:1077 |
| Red Hat Enterprise Linux Server Optional E4S (v. 7.6) | Fixed | RHSA-2022:1078 |
| Red Hat Enterprise Linux Server Optional E4S (v. 7.7) | Fixed | RHSA-2022:1077 |
| Red Hat Enterprise Linux Server Optional TUS (v. 7.6) | Fixed | RHSA-2022:1078 |
| Red Hat Enterprise Linux Server Optional TUS (v. 7.7) | Fixed | RHSA-2022:1077 |
| Red Hat Enterprise Linux Server TUS (v. 7.6) | Fixed | RHSA-2022:1078 |
| Red Hat Enterprise Linux Server TUS (v. 7.7) | Fixed | RHSA-2022:1077 |
| Red Hat Enterprise Linux Workstation (v. 7) | Fixed | RHSA-2022:1066 |
| Red Hat Enterprise Linux Workstation Optional (v. 7) | Fixed | RHSA-2022:1066 |
| Red Hat JBoss Core Services | Fixed | RHSA-2022:1390 |
| Red Hat JBoss Core Services on RHEL 7 Server | Fixed | RHSA-2022:1389 |
| Red Hat JBoss Core Services on RHEL 8 | Fixed | RHSA-2022:1389 |
| Red Hat JBoss Web Server 5 | Fixed | RHSA-2022:1520 |
| Red Hat JBoss Web Server 5.6 for RHEL 7 Server | Fixed | RHSA-2022:1519 |
| Red Hat JBoss Web Server 5.6 for RHEL 8 | Fixed | RHSA-2022:1519 |
| Red Hat Virtualization 4 Hypervisor for RHEL 7 | Fixed | RHSA-2022:1263 |
| Red Hat Virtualization 4 Hypervisor for RHEL 8 | Fixed | RHSA-2022:4896 |
Not affected: 7 products
- RHEL 7-based RHEV-H for RHEV 4 (build requirements)
- RHEL 8-based RHEV-H for RHEV 4 (build requirements)
- Red Hat Enterprise Linux 6
- Red Hat Enterprise Linux 7
- Red Hat Enterprise Linux 8
- Red Hat Enterprise Linux 9
- Red Hat Virtualization 4 Hypervisor for RHEL 8
Timeline
- 2026-10-02 Threatist record created from CVE-2022-0778
- 2026-10-03 Alias added: GHSA-x3mh-jvjw-3xwx
- 2026-10-09 Fix available: RHSA-2022:1390 · Red Hat
- 2026-10-09 Fix available: Red Hat JBoss Core Services · Red Hat
References
Advisory 26
- https://www.openssl.org/news/secadv/20220315.txt
- DSA-5103
- [debian-lts-announce] 20220317 [SECURITY] [DLA 2952-1] openssl security update
- [debian-lts-announce] 20220317 [SECURITY] [DLA 2953-1] openssl1.0 security update
- FEDORA-2022-a5f51502f0
- FEDORA-2022-9e88b5d8d7
- FEDORA-2022-8bb51f6901
- https://www.oracle.com/security-alerts/cpuapr2022.html
- https://security.netapp.com/advisory/ntap-20220321-0002/
- https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2022-0002
- https://www.tenable.com/security/tns-2022-06
- https://www.tenable.com/security/tns-2022-07
- https://www.tenable.com/security/tns-2022-08
- 20220516 APPLE-SA-2022-05-16-4 Security Update 2022-004 Catalina
- 20220516 APPLE-SA-2022-05-16-3 macOS Big Sur 11.6.6
- 20220516 APPLE-SA-2022-05-16-2 macOS Monterey 12.4
- https://www.oracle.com/security-alerts/cpujul2022.html
- https://support.apple.com/kb/HT213257
- https://support.apple.com/kb/HT213256
- https://support.apple.com/kb/HT213255
- https://www.tenable.com/security/tns-2022-09
- https://security.netapp.com/advisory/ntap-20220429-0005/
- http://packetstormsecurity.com/files/167344/OpenSSL-1.0.2-1.1.1-3.0-BN_mod_sqrt-Infinite-Loop.html
- https://cert-portal.siemens.com/productcert/pdf/ssa-712929.pdf
- GLSA-202210-02
- https://nvd.nist.gov/vuln/detail/CVE-2022-0778
Other 17
- https://git.openssl.org/gitweb/?p=openssl.git%3Ba=commitdiff%3Bh=a466912611aa6cbdf550cd10601390e587451246
- https://git.openssl.org/gitweb/?p=openssl.git%3Ba=commitdiff%3Bh=3118eb64934499d93db3230748a452351d1d9a65
- https://git.openssl.org/gitweb/?p=openssl.git%3Ba=commitdiff%3Bh=380085481c64de749a6dd25cdf0bcf4360b30f83
- https://security.netapp.com/advisory/ntap-20240621-0006/
- https://rustsec.org/advisories/RUSTSEC-2022-0014.html
- https://security.netapp.com/advisory/ntap-20220321-0002
- https://security.netapp.com/advisory/ntap-20220429-0005
- https://security.netapp.com/advisory/ntap-20240621-0006
- https://lists.fedoraproject.org/archives/list/[email protected]/message/W6K3PR542DXWLEFFMFIDMME4CWMHJRMG
- https://lists.fedoraproject.org/archives/list/[email protected]/message/GDB3GQVJPXJE7X5C5JN6JAA4XUDWD6E6
- https://lists.fedoraproject.org/archives/list/[email protected]/message/323SNN6ZX7PRJJWP2BUAFLPUAE42XWLZ
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/W6K3PR542DXWLEFFMFIDMME4CWMHJRMG
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/GDB3GQVJPXJE7X5C5JN6JAA4XUDWD6E6
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/323SNN6ZX7PRJJWP2BUAFLPUAE42XWLZ
- https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=a466912611aa6cbdf550cd10601390e587451246
- https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=380085481c64de749a6dd25cdf0bcf4360b30f83
- https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=3118eb64934499d93db3230748a452351d1d9a65
More Openssl vulnerabilities
- TI-2022-01915 The c_rehash script allows command injection CVSS 3.1CRITICAL 9.8
- TI-2021-02645 SM2 Decryption Buffer Overflow CVSS 3.1CRITICAL 9.8
- TI-2009-03392 The TLS protocol, and the SSL protocol 3.0 and possibly earlier, as used in Microsoft… CVSS 3.1CRITICAL 9.8
- TI-2022-01176 The c_rehash script allows command injection CVSS 3.1CRITICAL 9.8
- TI-2014-00154 The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly… KEVCVSS 3.1HIGH 7.5
- TI-2025-14107 Stack buffer overflow in CMS (Auth)EnvelopedData parsing CVSS 3.1HIGH 8.8
Sources
- CVE-2022-0778 · CVE Program
- CVE-2022-0778 · NVD
- FIRST EPSS
- GHSA-x3mh-jvjw-3xwx · GitHub Advisory Database · CC BY 4.0
- CVE-2022-0778 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences