All vulnerabilities

Servers and applications

CVE-2003-0078

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…

Severity
Medium 5.0
Published
3 Mar 2003
Last changed
16 Jun 2026
Added to UpHeron
21 Oct 2026
Fixed in
0.9.6i
Exploit chance
14% in the next 30 daysHigher than 96% of CVEs. EPSS by FIRST, 12 Nov 2026
Weakness
Observable discrepancy (CWE-203)
Attack
Over the network · No login needed
Attacker can
Read some data
CVSS vector
AV:N/AC:L/Au:N/C:P/I:N/A:N
Sources
NVD

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."

From NVD.

Affected software

SoftwareAffected versions
OpenSSLServers and applications · cpe:a:openssl:openssl
  • Version 0.9.7
  • Version 0.9.7-beta6
  • Version 0.9.7-beta5
  • Version 0.9.7-beta4
All 9 release lines
  • Every version before 0.9.6i
  • Version 0.9.6i
  • Version 0.9.7-beta1
  • Version 0.9.7-beta2
  • Version 0.9.7-beta3
  • Version 0.9.7-beta4
  • Version 0.9.7-beta5
  • Version 0.9.7-beta6
  • Version 0.9.7

References

  • NVD https://nvd.nist.gov/vuln/detail/CVE-2003-0078
  • CVE.org https://www.cve.org/CVERecord?id=CVE-2003-0078