Severity
5.9MEDIUMNVD
EPSS
6.0%
top 9.30%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedMar 2
Latest updateDec 29

Description

An oracle protection mechanism in the get_client_master_key function in s2_srvr.c in the SSLv2 implementation in OpenSSL before 0.9.8zf, 1.0.0 before 1.0.0r, 1.0.1 before 1.0.1m, and 1.0.2 before 1.0.2a overwrites incorrect MASTER-KEY bytes during use of export cipher suites, which makes it easier for remote attackers to decrypt TLS ciphertext data by leveraging a Bleichenbacher RSA padding oracle, a related issue to CVE-2016-0800.

CVSS vector

CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:NExploitability: 2.2 | Impact: 3.6

Affected Packages4 packages

debiandebian/openssl< openssl 1.0.0c-2 (bookworm)
Debianopenssl/openssl< 1.0.0c-2+3
NVDopenssl/openssl0.9.8ze+32
Palo Altopaloalto/pan-os

🔴Vulnerability Details

2
GHSA
GHSA-m84j-fv95-cmq3: An oracle protection mechanism in the get_client_master_key function in s2_srvr2022-05-14
OSV
CVE-2016-0704: An oracle protection mechanism in the get_client_master_key function in s2_srvr2016-03-02

📋Vendor Advisories

7
CISA ICS
Siemens SCALANCE X-200RNA Switch Devices2022-12-19
Palo Alto
PAN-SA-2016-0030 OpenSSL Vulnerabilities2016-10-18
BSD
FreeBSD-SA-16:12.openssl: Multiple OpenSSL vulnerabilities2016-03-10
Cisco
Multiple Vulnerabilities in OpenSSL Affecting Cisco Products: March 20162016-03-02
Red Hat
openssl: SSLv2 Bleichenbacher protection overwrites wrong bytes for export ciphers2016-03-01

🕵️Threat Intelligence

2
Tenable
[R3] LCE 5.0.0 Fixes Multiple Third-party Library Vulnerabilities2017-01-31
Tenable
[R12] OpenSSL &#039;20160301&#039; Advisory Affects Tenable Products2016-03-02

📄Research Papers

1
arXiv
One Bad Apple Spoils the Barrel: Understanding the Security Risks Introduced by Third-Party Components in IoT Firmware2022-12-29

💬Community

4
HackerOne
Bleichenbacher oracle in SSLv2 (CVE-2016-0704)2016-06-01
Bugzilla
CVE-2016-0704 openssl: SSLv2 Bleichenbacher protection overwrites wrong bytes for export ciphers2016-02-22
Bugzilla
CVE-2016-0800 SSL/TLS: Cross-protocol attack on TLS using SSLv2 (DROWN)2016-02-22
Bugzilla
CVE-2016-0703 openssl: Divide-and-conquer session key recovery in SSLv22016-02-22
CVE-2016-0704 — Sensitive Information Exposure | cvebase