Skip to content
OpenAdvisories
Low · 3.7 CVE-2015-2808 EUVD-2015-2896GHSA-jcj6-c96p-jcmm

The RC4 algorithm, as used in the TLS protocol and SSL protocol, does not properly combine state data with key data during the initializati…

Published Apr 1, 2015 · Updated May 28, 2026 · Assigned by mitre

Description

The RC4 algorithm, as used in the TLS protocol and SSL protocol, does not properly combine state data with key data during the initialization phase, which makes it easier for remote attackers to conduct plaintext-recovery attacks against the initial bytes of a stream by sniffing network traffic that occasionally relies on keys affected by the Invariance Weakness, and then using a brute-force approach involving LSB values, aka the "Bar Mitzvah" issue.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 8 openjdk-7 7u79-2.5.6-1~deb8u1 DSA-3316-1
Debian 7 openjdk-6 6b36-1.13.8-1~deb7u1 DSA-3339-1
Debian 7 openjdk-7 7u79-2.5.6-1~deb7u1 DSA-3316-1
Debian 6.0 openjdk-6 6b36-1.13.8-1~deb6u1 DLA-303-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS openjdk-6 6b36-1.13.8-0ubuntu1~14.04 —
Ubuntu 14.04 LTS openjdk-7 7u79-2.5.6-0ubuntu1.14.04.1 USN-2696-1
ReleasePackageFixed inAdvisory
RHEL 7 java-1.6.0-openjdk +4 1:1.6.0.36-1.13.8.1.el7_1 RHSA-2015:1526
RHEL 7 java-1.7.0-openjdk +6 1:1.7.0.85-2.6.1.2.ael7b_1 RHSA-2015:1229
RHEL 7 java-1.7.1-ibm +5 1:1.7.1.3.0-1jpp.2.el7_1 RHSA-2015:1020
RHEL 7 java-1.8.0-openjdk +6 1:1.8.0.51-1.b16.ael7b_1 RHSA-2015:1228
RHEL 6 java-1.5.0-ibm +6 1:1.5.0.16.10-1jpp.1.el6_6 RHSA-2015:1021
RHEL 6 java-1.6.0-ibm +6 1:1.6.0.16.4-1jpp.1.el6_6 RHSA-2015:1006
RHEL 6 java-1.6.0-openjdk +4 1:1.6.0.36-1.13.8.1.el6_7 RHSA-2015:1526
RHEL 6 java-1.7.0-openjdk +4 1:1.7.0.85-2.6.1.3.el6_6 RHSA-2015:1229
RHEL 6 java-1.7.1-ibm +5 1:1.7.1.3.0-1jpp.2.el6_6 RHSA-2015:1020
RHEL 6 java-1.8.0-openjdk +5 1:1.8.0.51-0.b16.el6_6 RHSA-2015:1228
RHEL 5 java-1.5.0-ibm +7 1:1.5.0.16.10-1jpp.1.el5 RHSA-2015:1021
RHEL 5 java-1.6.0-ibm +7 1:1.6.0.16.4-1jpp.1.el5 RHSA-2015:1006
RHEL 5 java-1.6.0-openjdk +4 1:1.6.0.36-1.13.8.1.el5_11 RHSA-2015:1526
RHEL 5 java-1.7.0-ibm +5 1:1.7.0.9.0-1jpp.1.el5 RHSA-2015:1007
RHEL 5 java-1.7.0-openjdk +4 1:1.7.0.85-2.6.1.3.el5_11 RHSA-2015:1230
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Rhel Extras Oracle Java 7 java-1.6.0-sun +5 1:1.6.0.101-1jpp.1.el7_1 RHSA-2015:1243
Red Hat Rhel Extras Oracle Java 7 java-1.7.0-oracle +5 1:1.7.0.85-1jpp.2.el7_1 RHSA-2015:1242
Red Hat Rhel Extras Oracle Java 7 java-1.8.0-oracle +5 1:1.8.0.51-1jpp.2.el7_1 RHSA-2015:1241
Red Hat Rhel Extras Oracle Java 6 java-1.6.0-sun +5 1:1.6.0.101-1jpp.1.el6_6 RHSA-2015:1243
Red Hat Rhel Extras Oracle Java 6 java-1.7.0-oracle +5 1:1.7.0.85-1jpp.2.el6_6 RHSA-2015:1242
Red Hat Rhel Extras Oracle Java 6 java-1.8.0-oracle +5 1:1.8.0.51-1jpp.2.el6_6 RHSA-2015:1241
Red Hat Rhel Extras Oracle Java 5 java-1.6.0-sun +5 1:1.6.0.101-1jpp.1.el5_11 RHSA-2015:1243
Red Hat Rhel Extras Oracle Java 5 java-1.7.0-oracle +5 1:1.7.0.85-1jpp.1.el5_11 RHSA-2015:1242
Red Hat Network Satellite 5 java-1.6.0-ibm +1 1:1.6.0.16.4-1jpp.1.el5 RHSA-2015:1091
ReleasePackageFixed inAdvisory
SLES 12 java-1_6_0-ibm 1.6.0_sr16.4-15.1 SUSE-SU-2015:2192-1, SUSE-SU-2015:1345-1, SUSE-SU-2015:1161-1
SLES 12 java-1_7_0-openjdk 1.7.0.85-18.2 SUSE-SU-2015:1319-1
SLES 12 java-1_7_1-ibm 1.7.1_sr3.0-11.1 SUSE-SU-2015:1331-1, SUSE-SU-2015:1073-1
SLES 11 SP4 java-1_7_0-openjdk 1.7.0.85-0.11.2 SUSE-SU-2015:1320-1
SLES 11 SP4 java-1_7_1-ibm 1.7.1_sr3.10-3.1 SUSE-SU-2015:1329-1
SLES 11 SP3 java-1_6_0-ibm 1.6.0_sr16.7-10.1 SUSE-SU-2015:2166-1, SUSE-SU-2015:1509-1
SLES 11 SP3 java-1_7_0-ibm 1.7.0_sr9.10-9.1 SUSE-SU-2015:1375-1
SLES 11 SP3 java-1_7_0-openjdk 1.7.0.85-0.11.2 SUSE-SU-2015:1320-1
SLES 11 SP2 java-1_6_0-ibm 1.6.0_sr16.7-10.1 SUSE-SU-2015:2166-1, SUSE-SU-2015:1509-1
SLES 11 SP2 java-1_7_0-ibm 1.7.0_sr9.10-9.1 SUSE-SU-2015:1375-1
SLES 11 SP1 java-1_6_0-ibm 1.6.0_sr16.7-10.1 SUSE-SU-2015:1509-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 java-1_7_0-openjdk 1.7.0.85-18.2 SUSE-SU-2015:1319-1
SLES for SAP 12 java-1_7_1-ibm 1.7.1_sr3.0-11.1 SUSE-SU-2015:1331-1, SUSE-SU-2015:1073-1
SLES for SAP 11 SP4 java-1_7_1-ibm 1.7.1_sr3.10-3.1 SUSE-SU-2015:1329-1
SLES for SAP 11 SP3 java-1_6_0-ibm 1.6.0_sr16.7-10.1 SUSE-SU-2015:2166-1, SUSE-SU-2015:1509-1
SLES for SAP 11 SP3 java-1_7_0-ibm 1.7.0_sr9.10-9.1 SUSE-SU-2015:1375-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed java-1_7_0-openjdk 1.7.0.121-1.1 openSUSE-SU-2024:10534-1
openSUSE Tumbleweed java-1_8_0-openjdk 1.8.0.111-1.1 openSUSE-SU-2024:10197-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 java-1.6.0-openjdk +4 1:1.6.0.36-1.13.8.1.0.1.el5_11 ELSA-2015-1526
Oracle Linux 7 java-1.7.0-openjdk +4 1:1.7.0.85-2.6.1.3.0.1.el6_6 ELSA-2015-1229
Oracle Linux 7 java-1.7.0-openjdk-headless +1 1:1.7.0.85-2.6.1.2.0.1.el7_1 ELSA-2015-1229
Oracle Linux 7 java-1.8.0-openjdk +6 1:1.8.0.51-1.b16.el7_1 ELSA-2015-1228

Advisories 33

References