Skip to content
OpenAdvisories
High · 7.5 Public exploit CVE-2016-2183 EUVD-2016-3268GHSA-w2rw-pv8p-h9c8

The DES and Triple DES ciphers, as used in the TLS, SSH, and IPSec protocols and other protocols and products, have a birthday bound of app…

Published Sep 1, 2016 · Updated May 29, 2026 · Assigned by redhat

Description

The DES and Triple DES ciphers, as used in the TLS, SSH, and IPSec protocols and other protocols and products, have a birthday bound of approximately four billion blocks, which makes it easier for remote attackers to obtain cleartext data via a birthday attack against a long-duration encrypted session, as demonstrated by an HTTPS session using Triple DES in CBC mode, aka a "Sweet32" attack.

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
Ubuntu 16.04 LTS nss 2:3.28.4-0ubuntu0.16.04.1 USN-3270-1
Ubuntu 16.04 LTS openjdk-8 8u121-b13-0ubuntu1.16.04.2 USN-3179-1
Ubuntu 16.04 LTS openssl 1.0.2g-1ubuntu4.4 USN-3087-1
Ubuntu 14.04 LTS nss 2:3.28.4-0ubuntu0.14.04.1 USN-3270-1
Ubuntu 14.04 LTS openjdk-6 6b41-1.13.13-0ubuntu0.14.04.1 —
Ubuntu 14.04 LTS openjdk-7 7u121-2.6.8-1ubuntu0.14.04.3 USN-3194-1
Ubuntu 14.04 LTS openssl 1.0.1f-1ubuntu2.20 USN-3087-1
ReleasePackageFixed inAdvisory
RHEL 7 java-1.7.1-ibm +5 1:1.7.1.4.1-1jpp.2.el7 RHSA-2017:0336
RHEL 7 java-1.8.0-ibm +5 1:1.8.0.4.1-1jpp.2.el7 RHSA-2017:0462
RHEL 7 openssl +4 1:1.0.1e-51.el7_2.7 RHSA-2016:1940
RHEL 7 python +6 2.7.5-69.el7_5 RHSA-2018:2123
RHEL 6 java-1.6.0-ibm +6 1:1.6.0.16.41-1jpp.1.el6_8 RHSA-2017:0338
RHEL 6 java-1.7.1-ibm +5 1:1.7.1.4.1-1jpp.1.el6_8 RHSA-2017:0336
RHEL 6 java-1.8.0-ibm +5 1:1.8.0.4.1-1jpp.1.el6_8 RHSA-2017:0462
RHEL 6 openssl +3 1.0.1e-48.el6_8.3 RHSA-2016:1940
RHEL 5 java-1.6.0-ibm +7 1:1.6.0.16.41-1jpp.1.el5_11 RHSA-2017:0338
RHEL 5 java-1.7.0-ibm +5 1:1.7.0.10.1-1jpp.1.el5_11 RHSA-2017:0337
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Network Satellite 5 java-1.7.1-ibm +1 1:1.7.1.4.1-1jpp.1.el6_8 RHSA-2017:1216
Red Hat JBoss Web Server 2 httpd +4 2.2.26-57.ep6.el6 RHSA-2017:3113
Red Hat JBoss Web Server 2 httpd22 +4 2.2.26-58.ep6.el7 RHSA-2017:3113
Red Hat JBoss Web Server 2 jbcs-httpd24-openssl +4 1:1.0.2h-14.jbcs.el6 RHSA-2017:3113
Red Hat JBoss Web Server 2 mod_cluster-native 1.2.13-9.Final_redhat_2.ep6.el6 RHSA-2017:3113
Red Hat JBoss Web Server 2 mod_ssl 1:2.2.26-57.ep6.el6 RHSA-2017:3113
Red Hat JBoss Web Server 2 mod_ssl22 1:2.2.26-58.ep6.el7 RHSA-2017:3113
Red Hat JBoss Web Server 2 tomcat6 +10 6.0.41-19_patch_04.ep6.el6 RHSA-2017:3113
Red Hat JBoss Web Server 2 tomcat7 +10 7.0.54-28_patch_05.ep6.el6 RHSA-2017:3113
Red Hat JBoss EAP 6 httpd +4 2.2.26-57.ep6.el6 RHSA-2017:3240
Red Hat JBoss EAP 6 httpd22 +4 2.2.26-58.ep6.el7 RHSA-2017:3240
Red Hat JBoss EAP 6 jbcs-httpd24-openssl +4 1:1.0.2h-14.jbcs.el6 RHSA-2017:3240
Red Hat JBoss EAP 6 mod_cluster-native 1.2.13-9.Final_redhat_2.ep6.el6 RHSA-2017:3240
Red Hat JBoss EAP 6 mod_ssl 1:2.2.26-57.ep6.el6 RHSA-2017:3240
Red Hat JBoss EAP 6 mod_ssl22 1:2.2.26-58.ep6.el7 RHSA-2017:3240
Red Hat JBoss Core Services 1 jbcs-httpd24-httpd +7 2.4.23-122.jbcs.el6 RHSA-2017:2710, RHSA-2017:2709
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_ssl +1 1:2.4.23-122.jbcs.el6 RHSA-2017:2710, RHSA-2017:2709
Red Hat JBoss Core Services 1 jbcs-httpd24-openssl +4 1:1.0.2h-14.jbcs.el6 RHSA-2017:2710, RHSA-2017:2709
ReleasePackageFixed inAdvisory
SLES 12 SP2 java-1_7_0-openjdk 1.7.0.131-39.1 SUSE-SU-2017:0490-1
SLES 12 SP2 java-1_7_1-ibm 1.7.1_sr4.1-34.1 SUSE-SU-2017:0720-1
SLES 12 SP2 java-1_8_0-ibm 1.8.0_sr4.0-23.1 SUSE-SU-2017:0839-1, SUSE-SU-2017:0460-1
SLES 12 SP2 java-1_8_0-openjdk 1.8.0.121-20.1 SUSE-SU-2017:0346-1
SLES 12 SP1 compat-openssl098 0.9.8j-102.1 SUSE-SU-2016:2468-1
SLES 12 SP1 java-1_7_0-openjdk 1.7.0.131-39.1 SUSE-SU-2017:0490-1
SLES 12 SP1 java-1_7_1-ibm 1.7.1_sr4.1-34.1 SUSE-SU-2017:0720-1
SLES 12 SP1 java-1_8_0-ibm 1.8.0_sr4.0-23.1 SUSE-SU-2017:0839-1, SUSE-SU-2017:0460-1
SLES 12 SP1 java-1_8_0-openjdk 1.8.0.121-20.1 SUSE-SU-2017:0346-1
SLES 12 SP1 openssl 1.0.1i-52.1 SUSE-SU-2016:2394-1
SLES 12 compat-openssl098 0.9.8j-102.1 SUSE-SU-2016:2468-1
SLES 12 java-1_6_0-ibm 1.6.0_sr16.41-46.1 SUSE-SU-2017:1389-1, SUSE-SU-2017:0726-1
SLES 12 java-1_7_0-openjdk 1.7.0.131-39.1 SUSE-SU-2017:0490-1
SLES 12 java-1_7_1-ibm 1.7.1_sr4.1-34.1 SUSE-SU-2017:0720-1
SLES 12 nodejs4 4.6.0-8.1 SUSE-SU-2016:2470-2, SUSE-SU-2016:2470-1
SLES 12 openssl 1.0.1i-27.21.1 SUSE-SU-2016:2387-1
SLES 11 SP4 MozillaFirefox 68.2.0-78.51.4 SUSE-SU-2019:14246-1
SLES 11 SP4 MozillaFirefox-branding-SLED 68-21.9.8 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-atk 2.26.1-2.8.4 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-cairo 1.15.10-2.13.4 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-gdk-pixbuf 2.36.11-2.8.4 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-glib2 2.54.3-2.14.7 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-gtk3 3.10.9-2.15.3 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-harfbuzz 1.7.5-2.7.4 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-libffi 3.2.1.git259-2.3.3 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-libffi-gcc5 5.3.1+r233831-14.1 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-pango 1.40.14-2.7.4 SUSE-SU-2019:14246-1
SLES 11 SP4 java-1_7_1-ibm 1.7.1_sr4.1-22.1 SUSE-SU-2017:0719-1
SLES 11 SP4 mozilla-nspr 4.21-29.6.1 SUSE-SU-2019:14246-1
SLES 11 SP4 mozilla-nss 3.45-38.9.3 SUSE-SU-2019:14246-1
SLES 11 SP4 openssl 0.9.8j-0.102.2 SUSE-SU-2016:2458-1
SLES 11 SP3 java-1_6_0-ibm 1.6.0_sr16.45-84.1 SUSE-SU-2017:1444-1
SLES 11 SP3 java-1_7_0-ibm 1.7.0_sr10.1-61.1 SUSE-SU-2017:0716-1
SLES 11 SP3 openssl 0.9.8j-0.102.2 SUSE-SU-2016:2458-1
Show 12 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 11 SP2 openssl 0.9.8j-0.102.2 SUSE-SU-2016:2458-1
SLES 11 openssl1 1.0.1g-0.52.1 SUSE-SU-2016:2469-1
SUSE Studio Onsite 1.3 openssl 0.9.8j-0.102.2 SUSE-SU-2016:2458-1
SLES for SAP 12 SP2 java-1_7_0-openjdk 1.7.0.131-39.1 SUSE-SU-2017:0490-1
SLES for SAP 12 SP2 java-1_7_1-ibm 1.7.1_sr4.1-34.1 SUSE-SU-2017:0720-1
SLES for SAP 12 SP2 java-1_8_0-ibm 1.8.0_sr4.0-23.1 SUSE-SU-2017:0839-1, SUSE-SU-2017:0460-1
SLES for SAP 12 SP2 java-1_8_0-openjdk 1.8.0.121-20.1 SUSE-SU-2017:0346-1
SLES for SAP 12 SP1 compat-openssl098 0.9.8j-102.1 SUSE-SU-2016:2468-1
SLES for SAP 12 SP1 java-1_7_0-openjdk 1.7.0.131-39.1 SUSE-SU-2017:0490-1
SLES for SAP 12 SP1 java-1_7_1-ibm 1.7.1_sr4.1-34.1 SUSE-SU-2017:0720-1
SLES for SAP 12 SP1 java-1_8_0-ibm 1.8.0_sr4.0-23.1 SUSE-SU-2017:0839-1, SUSE-SU-2017:0460-1
SLES for SAP 12 SP1 java-1_8_0-openjdk 1.8.0.121-20.1 SUSE-SU-2017:0346-1
SLES for SAP 12 SP1 openssl 1.0.1i-52.1 SUSE-SU-2016:2394-1
SLES for SAP 12 java-1_7_0-openjdk 1.7.0.131-39.1 SUSE-SU-2017:0490-1
SLES for SAP 12 java-1_7_1-ibm 1.7.1_sr4.1-34.1 SUSE-SU-2017:0720-1
SLES for SAP 12 openssl 1.0.1i-27.21.1 SUSE-SU-2016:2387-1
SLES for SAP 11 SP4 compat-openssl097g 0.9.7g-146.22.47.1 SUSE-SU-2016:2545-1
SLES for SAP 11 SP4 java-1_7_1-ibm 1.7.1_sr4.1-22.1 SUSE-SU-2017:0719-1
SLES for SAP 11 SP4 openssl 0.9.8j-0.102.2 SUSE-SU-2016:2458-1
SLES for SAP 11 SP3 compat-openssl097g 0.9.7g-146.22.47.1 SUSE-SU-2016:2545-1
SUSE OpenStack Cloud 5 java-1_7_0-ibm 1.7.0_sr10.1-61.1 SUSE-SU-2017:0716-1
SUSE OpenStack Cloud 5 openssl 0.9.8j-0.102.2 SUSE-SU-2016:2458-1
SUSE Manager Proxy 2.1 java-1_7_0-ibm 1.7.0_sr10.1-61.1 SUSE-SU-2017:0716-1
SUSE Manager Proxy 2.1 openssl 0.9.8j-0.102.2 SUSE-SU-2016:2458-1
SUSE Manager 2.1 java-1_7_0-ibm 1.7.0_sr10.1-61.1 SUSE-SU-2017:0716-1
SUSE Manager 2.1 openssl 0.9.8j-0.102.2 SUSE-SU-2016:2458-1
SUSE Linux Enterprise Point of Sale 11 SP3 java-1_6_0-ibm 1.6.0_sr16.45-84.1 SUSE-SU-2017:1444-1
SUSE Linux Enterprise Point of Sale 11 SP3 java-1_7_0-ibm 1.7.0_sr10.1-61.1 SUSE-SU-2017:0716-1
SUSE Linux Enterprise Point of Sale 11 SP3 openssl 0.9.8j-0.102.2 SUSE-SU-2016:2458-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed java-1_8_0-openjdk 1.8.0.302-2.2 openSUSE-SU-2024:10876-1
openSUSE Tumbleweed openssl-1_1 1.1.1l-1.2 openSUSE-SU-2024:11127-1
ReleasePackageFixed inAdvisory
Alpine v3.8 openssl 1.0.2i-r0 —
Alpine v3.7 openssl 1.0.2i-r0 —
Alpine v3.6 openssl 1.0.2i-r0 —
Alpine v3.5 openssl 1.0.2i-r0 —
Alpine v3.4 openssl 1.0.2i-r0 —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.3 openssl 1.0.2i-r0 —
Alpine v3.2 openssl 1.0.2i-r0 —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

  • ZakyHermawan/Simple-Sweet32 ★ 0 · Dec 13, 2025

    Simplified Version of Cryptography Attack based on Birthday Paradox: Sweet32 (CVE-2016-2183)

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 46

References