Skip to content
OpenAdvisories
Unscored Public exploit CVE-2011-3389 EUVD-2011-3352GHSA-rhch-pcq2-7gp3

The SSL protocol, as used in certain configurations in Microsoft Windows and Microsoft Internet Explorer, Mozilla Firefox, Google Chrome, O…

Published Sep 6, 2011 · Updated Oct 9, 2026 · Assigned by mitre

Description

The SSL protocol, as used in certain configurations in Microsoft Windows and Microsoft Internet Explorer, Mozilla Firefox, Google Chrome, Opera, and other products, encrypts data by using CBC mode with chained initialization vectors, which allows man-in-the-middle attackers to obtain plaintext HTTP headers via a blockwise chosen-boundary attack (BCBA) on an HTTPS session, in conjunction with JavaScript code that uses (1) the HTML5 WebSocket API, (2) the Java URLConnection API, or (3) the Silverlight WebClient API, aka a "BEAST" 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
Debian 14 asterisk 1:13.7.2~dfsg-1 —
Debian 14 bouncycastle 1.49+dfsg-1 —
Debian 14 curl 7.24.0-1 —
Debian 14 erlang 1:15.b-dfsg-1 —
Debian 14 gnutls28 +1 No fix yet —
Debian 14 lighttpd 1.4.30-1 —
Debian 14 nss 3.13.1.with.ckbi.1.88-1 —
Debian 14 pound 2.6-2 —
Debian 13 bouncycastle 1.49+dfsg-1 —
Debian 13 curl 7.24.0-1 —
Debian 13 erlang 1:15.b-dfsg-1 —
Debian 13 gnutls28 +1 No fix yet —
Debian 13 lighttpd 1.4.30-1 —
Debian 13 nss 3.13.1.with.ckbi.1.88-1 —
Debian 13 pound 2.6-2 —
Debian 12 bouncycastle 1.49+dfsg-1 —
Debian 12 curl 7.24.0-1 —
Debian 12 erlang 1:15.b-dfsg-1 —
Debian 12 gnutls28 +1 No fix yet —
Debian 12 lighttpd 1.4.30-1 —
Debian 12 nss 3.13.1.with.ckbi.1.88-1 —
Debian 6.0 curl 7.21.0-2.1+squeeze1 DSA-2398-1
Debian 6.0 lighttpd 1.4.28-2+squeeze1 DSA-2368-1
Debian 6.0 nss 3.12.8-1+squeeze11 DLA-154-1
Debian 6.0 openjdk-6 6b18-1.8.10-0+squeeze2 DSA-2356-1
Debian 6.0 pound 2.6-1+deb6u1 DLA-400-1
Debian 5.0 curl 7.18.2-8lenny6 DSA-2398-1
Debian 5.0 lighttpd 1.4.19-5+lenny3 DSA-2368-1
Debian 5.0 openjdk-6 6b18-1.8.10-0~lenny2 DSA-2358-1
ReleasePackageFixed inAdvisory
RHEL 6 java-1.5.0-ibm +6 1:1.5.0.13.1-1jpp.2.el6_2 RHSA-2012:0508
RHEL 6 java-1.6.0-ibm +6 1:1.6.0.10.0-1jpp.2.el6 RHSA-2012:0034
RHEL 6 java-1.6.0-openjdk +4 1:1.6.0.0-1.40.1.9.10.el6_1 RHSA-2011:1380
RHEL 6 java-1.6.0-sun +5 1:1.6.0.29-1jpp.1.el6 RHSA-2011:1384
RHEL 5 java-1.4.2-ibm +6 1.4.2.13.11-1jpp.1.el5 RHSA-2012:0006
RHEL 5 java-1.4.2-ibm-sap +4 1.4.2.13.11.sap-1jpp.1.el5 RHSA-2012:0343
RHEL 5 java-1.5.0-ibm +7 1:1.5.0.13.1-1jpp.1.el5 RHSA-2012:0508
RHEL 5 java-1.6.0-ibm +7 1:1.6.0.10.0-1jpp.2.el5 RHSA-2012:0034
RHEL 5 java-1.6.0-openjdk +4 1:1.6.0.0-1.23.1.9.10.el5_7 RHSA-2011:1380
RHEL 5 java-1.6.0-sun +5 1:1.6.0.29-1jpp.1.el5 RHSA-2011:1384
RHEL 4 java-1.4.2-ibm +6 1.4.2.13.11-1jpp.1.el4 RHSA-2012:0006
RHEL 4 java-1.4.2-ibm-sap +4 1.4.2.13.11.sap-1jpp.1.el4 RHSA-2012:0343
RHEL 4 java-1.6.0-ibm +6 1:1.6.0.10.0-1jpp.2.el4 RHSA-2012:0034
RHEL 4 java-1.6.0-sun +5 1:1.6.0.29-1jpp.1.el4 RHSA-2011:1384
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Network Satellite 5 java-1.6.0-ibm +1 1:1.6.0.14.0-1jpp.1.el5_9 RHSA-2013:1455
ReleasePackageFixed inAdvisory
SLES 15 SP1 python 2.7.17-7.32.2 SUSE-SU-2020:0234-1
SLES 15 SP1 python-base 2.7.17-7.32.1 SUSE-SU-2020:0234-1
SLES 15 SP1 python3 +1 3.6.10-3.42.2 SUSE-SU-2020:0114-1
SLES 15 python 2.7.17-7.32.2 SUSE-SU-2020:0234-1
SLES 15 python-base 2.7.17-7.32.1 SUSE-SU-2020:0234-1
SLES 15 python3 +1 3.6.10-3.42.2 SUSE-SU-2020:0114-1
SLES 2 python 2.7.17-7.32.2 SUSE-SU-2020:0234-1
SLES 2 python-base 2.7.17-7.32.1 SUSE-SU-2020:0234-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed fetchmail 6.3.26-13.4 openSUSE-SU-2024:10194-1
openSUSE Tumbleweed mozilla-nss 3.26.2-1.1 openSUSE-SU-2024:10451-1
openSUSE Tumbleweed python 2.7.18-8.1 openSUSE-SU-2024:11202-1
openSUSE Tumbleweed python-base 2.7.12-1.4 openSUSE-SU-2024:10536-1
openSUSE Tumbleweed python310 3.10.0rc1-4.2 openSUSE-SU-2024:11283-1
openSUSE Tumbleweed python311 3.11.0b1-1.1 openSUSE-SU-2024:12089-1
openSUSE Tumbleweed python312 3.12.0a7-1.1 openSUSE-SU-2024:12910-1
openSUSE Tumbleweed python313 3.13.0~b3-1.1 openSUSE-SU-2024:14109-1
openSUSE Tumbleweed python314 3.14.0~a1-1.1 openSUSE-SU-2024:14434-1
openSUSE Tumbleweed python315 3.15.0~a1-1.1 openSUSE-SU-2025:15713-1
openSUSE Tumbleweed python36 3.6.15-1.1 openSUSE-SU-2024:11284-1
openSUSE Tumbleweed python38 3.8.12-1.2 openSUSE-SU-2024:11285-1
openSUSE Tumbleweed python39 3.9.7-2.1 openSUSE-SU-2024:11286-1
openSUSE Leap 15.1 python3 +1 3.6.10-lp151.6.7.1 openSUSE-SU-2020:0086-1

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.

Metasploit 1 module

GitHub 1 repository

  • mpgn/BEAST-PoC ★ 80 · Mar 28, 2015

    :muscle: Proof Of Concept of the BEAST attack against SSL/TLS CVE-2011-3389 :muscle:

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

Advisories 34

References