The TLS protocol 1.1 and 1.2 and the DTLS protocol 1.0 and 1.2, as used in OpenSSL, OpenJDK, PolarSSL, and other products, do not properly consider timing side-channel attacks on a MAC check requirement during the processing of malformed CBC padding, which allows remote attackers to conduct distinguishing attacks and plaintext-recovery attacks via statistical analysis of timing data for crafted packets, aka the "Lucky Thirteen" issue.
2013-02-08T19:55:01.030
2025-04-11T00:51:21.963
Deferred
CVSSv2: 2.6 (LOW)
AV:N/AC:H/Au:N/C:P/I:N/A:N
4.9
2.9
| Type | Vendor | Product | Version/Range | Vulnerable? |
|---|---|---|---|---|
| Application | openssl | openssl | ≤ 0.9.8x | Yes |
| Application | openssl | openssl | ≤ 1.0.0j | Yes |
| Application | openssl | openssl | ≤ 1.0.1d | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.6.0 | Yes |
| Application | oracle | openjdk | 1.7.0 | Yes |
| Application | oracle | openjdk | 1.7.0 | Yes |
| Application | oracle | openjdk | 1.7.0 | Yes |
| Application | oracle | openjdk | 1.7.0 | Yes |
| Application | oracle | openjdk | 1.7.0 | Yes |
| Application | oracle | openjdk | 1.7.0 | Yes |
| Application | oracle | openjdk | 1.7.0 | Yes |
| Application | oracle | openjdk | 1.7.0 | Yes |
| Application | oracle | openjdk | 1.7.0 | Yes |
| Application | oracle | openjdk | 1.7.0 | Yes |
| Application | oracle | openjdk | 1.7.0 | Yes |
| Application | oracle | openjdk | 1.7.0 | Yes |
| Application | polarssl | polarssl | 0.10.0 | Yes |
| Application | polarssl | polarssl | 0.10.1 | Yes |
| Application | polarssl | polarssl | 0.11.0 | Yes |
| Application | polarssl | polarssl | 0.11.1 | Yes |
| Application | polarssl | polarssl | 0.12.0 | Yes |
| Application | polarssl | polarssl | 0.12.1 | Yes |
| Application | polarssl | polarssl | 0.13.1 | Yes |
| Application | polarssl | polarssl | 0.14.0 | Yes |
| Application | polarssl | polarssl | 0.14.2 | Yes |
| Application | polarssl | polarssl | 0.14.3 | Yes |
| Application | polarssl | polarssl | 0.99 | Yes |
| Application | polarssl | polarssl | 0.99 | Yes |
| Application | polarssl | polarssl | 0.99 | Yes |
| Application | polarssl | polarssl | 0.99 | Yes |
| Application | polarssl | polarssl | 1.0.0 | Yes |
| Application | polarssl | polarssl | 1.1.0 | Yes |
| Application | polarssl | polarssl | 1.1.0 | Yes |
| Application | polarssl | polarssl | 1.1.0 | Yes |
| Application | polarssl | polarssl | 1.1.1 | Yes |
| Application | polarssl | polarssl | 1.1.2 | Yes |
| Application | polarssl | polarssl | 1.1.3 | Yes |
| Application | polarssl | polarssl | 1.1.4 | Yes |