CVE-2022-4304Observable Discrepancy in Openssl

Severity
5.9MEDIUMNVD
EPSS
0.3%
top 51.04%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedFeb 8
Latest updateMar 17

Description

A timing based side channel exists in the OpenSSL RSA Decryption implementation which could be sufficient to recover a plaintext across a network in a Bleichenbacher style attack. To achieve a successful decryption an attacker would have to be able to send a very large number of trial messages for decryption. The vulnerability affects all RSA padding modes: PKCS#1 v1.5, RSA-OEAP and RSASVE. For example, in a TLS connection, RSA is commonly used by a client to send an encrypted pre-master secret

CVSS vector

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

Affected Packages17 packages

CVEListV5openssl/openssl3.0.03.0.8+2
NVDopenssl/openssl1.0.21.0.2zg+2
Alpineopenssl/openssl< 1.1.1t-r0+9
Debianopenssl/openssl< 1.1.1n-0+deb11u4+3

🔴Vulnerability Details

8
OSV
nodejs vulnerabilities2024-01-03
CVEList
Timing Oracle in RSA Decryption2023-02-08
OSV
CVE-2022-4304: A timing based side channel exists in the OpenSSL RSA Decryption implementation which could be sufficient to recover a plaintext across a network in a2023-02-08
GHSA
openssl-src subject to Timing Oracle in RSA Decryption2023-02-08
OSV
CVE-2022-4304: A timing based side channel exists in the OpenSSL RSA Decryption implementation which could be sufficient to recover a plaintext across a network in a2023-02-08

📋Vendor Advisories

10
CISA ICS
Hitachi Energy Relion 670, 650, SAM600-IO Series (Update A)2026-03-17
Ubuntu
EDK II vulnerabilities2025-11-26
Oracle
Oracle Oracle Analytics Risk Matrix: Analytics Server, Pipeline Test Failures, Installation (OpenSSL) — CVE-2022-43042024-01-15
Ubuntu
Node.js vulnerabilities2024-01-03
BSD
FreeBSD-SA-23:03.openssl: Multiple vulnerabilities in OpenSSL2023-02-16

💬Community

1
HackerOne
OpenSSL vulnerable to the Marvin Attack (CVE-2022-4304)2023-12-21
CVE-2022-4304 — Observable Discrepancy in Openssl | cvebase