Public exploit available
Public proof-of-concept or exploit code exists (ExploitDB / Metasploit / Nuclei).

CVE-2003-0078Observable Discrepancy in Openssl

Severity
5.0MEDIUMNVD
EPSS
13.1%
top 5.88%
CISA KEV
Not in KEV
Exploit
PoC available
Public exploit / PoC exists
Timeline
PublishedMar 3
Latest updateMay 3

Description

ssl3_get_record in s3_pkt.c for OpenSSL before 0.9.7a and 0.9.6 before 0.9.6i does not perform a MAC computation if an incorrect block cipher padding is used, which causes an information leak (timing discrepancy) that may make it easier to launch cryptographic attacks that rely on distinguishing between padding and MAC verification errors, possibly leading to extraction of the original plaintext, aka the "Vaudenay timing attack."

CVSS vector

AV:N/AC:L/C:P/I:N/A:NExploitability: 10.0 | Impact: 2.9

Affected Packages4 packages

debiandebian/openssl< openssl 0.9.7a-1 (bookworm)
NVDopenssl/openssl< 0.9.6i+2
Debianopenssl/openssl< 0.9.7a-1+3
NVDopenbsd/openbsd3.1, 3.2+1

Also affects: Freebsd 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 5.0

Patches

🔴Vulnerability Details

2
GHSA
GHSA-2x68-h5x4-c4qp: ssl3_get_record in s3_pkt2022-05-03
OSV
CVE-2003-0078: ssl3_get_record in s3_pkt2003-03-03

💥Exploits & PoCs

2
Exploit-DB
Microsoft Windows XP/Vista/2003/2008 - WMI Service Isolation Privilege Escalation2009-04-14
Exploit-DB
OpenSSL 0.9.x - CBC Error Information Leakage2003-02-19

📋Vendor Advisories

2
Red Hat
security flaw2003-02-19
Debian
CVE-2003-0078: openssl - ssl3_get_record in s3_pkt.c for OpenSSL before 0.9.7a and 0.9.6 before 0.9.6i do...2003

📐Framework References

2
CWE
Observable Timing Discrepancy
CWE
Observable Discrepancy

💬Community

1
Bugzilla
CVE-2003-0078 security flaw2018-08-16
CVE-2003-0078 — Observable Discrepancy in Openssl | cvebase