CVE-2015-2774
Erlang/OTP before 18.0-rc1 does not properly check CBC padding bytes when terminating connections...
Erlang/OTP before 18.0-rc1 does not properly check CBC padding bytes when terminating connections, which makes it easier for man-in-the-middle attackers to obtain cleartext data via a padding-oracle attack, a variant of CVE-2014-3566 (aka POODLE).
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.9
Erlang/OTP before 18.0-rc1 does not properly check CBC padding bytes when terminating connections, which makes it easier for man-in-the-middle attackers to obtain cleartext data via a padding-oracle attack, a variant of CVE-2014-3566 (aka POODLE).
- Record
CVE-2015-2774- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:P/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
CVE List No score
Erlang/OTP before 18.0-rc1 does not properly check CBC padding bytes when terminating connections, which makes it easier for man-in-the-middle attackers to obtain cleartext data via a padding-oracle attack, a variant of CVE-2014-3566 (aka POODLE).
- Record
CVE-2015-2774- Updated
- 2026-11-02
EUVDEUVD-2015-2864 No score
Erlang/OTP before 18.0-rc1 does not properly check CBC padding bytes when terminating connections, which makes it easier for man-in-the-middle attackers to obtain cleartext data via a padding-oracle attack, a variant of CVE-2014-3566 (aka POODLE).
- Record
EUVD-2015-2864- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-x7g5-r7mw-4gvx
5.9
Erlang/OTP before 18.0-rc1 does not properly check CBC padding bytes when terminating connections...
Erlang/OTP before 18.0-rc1 does not properly check CBC padding bytes when terminating connections, which makes it easier for man-in-the-middle attackers to obtain cleartext data via a padding-oracle attack, a variant of CVE-2014-3566 (aka POODLE).
- Record
GHSA-x7g5-r7mw-4gvx- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
OSV
5.9
Erlang/OTP before 18.0-rc1 does not properly check CBC padding bytes when terminating connections, which makes it easier for man-in-the-middle attackers to obtain cleartext data via a padding-oracle attack, a variant of CVE-2014-3566 (aka POODLE).
- Record
CVE-2015-2774- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-2774
5.9
Erlang/OTP before 18.0-rc1 does not properly check CBC padding bytes when terminating connections, which makes it easier for man-in-the-middle attackers to obtain cleartext data via a padding-oracle attack, a variant of CVE-2014-3566 (aka POODLE).
- Record
DEBIAN-CVE-2015-2774- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2015-2774
5.9
Erlang/OTP before 18.0-rc1 does not properly check CBC padding bytes when terminating connections, which makes it easier for man-in-the-middle attackers to obtain cleartext data via a padding-oracle attack, a variant of CVE-2014-3566 (aka POODLE).
- Record
UBUNTU-CVE-2015-2774- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVMGASA-2015-0192 No score
Updated erlang packages fix CVE-2015-2774
Updated erlang packages fix security vulnerability:
Erlang's TLS-1.0 implementation failed to check padding bytes, leaving it vulnerable to an issue similar to POODLE (CVE-2015-2774).
- Record
MGASA-2015-0192- Updated
- 2026-11-02
OSVUSN-3571-1 No score
erlang vulnerabilities
It was discovered that the Erlang FTP module incorrectly handled certain CRLF sequences. A remote attacker could possibly use this issue to inject arbitrary FTP commands. This issue only affected Ubuntu 14.04 LTS. (CVE-2014-1693)
It was discovered that Erlang incorrectly checked CBC padding bytes. A remote attacker could possibly use this issue to perform a padding oracle attack and decrypt traffic. This issue only affected Ubuntu 14.04 LTS. (CVE-2015-2774)
It was discovered that Erlang incorrectly handled certain regular expressions. A remote attacker could possibly use this issue to cause Erlang to crash, resulting in a denial of service, or execute arbitrary code. This issue only affected Ubuntu 16.04 LTS. (CVE-2016-10253)
Hanno Böck, Juraj Somorovsky and Craig Young discovered that the Erlang otp TLS server incorrectly handled error reporting. A remote attacker could possibly use this issue to perform a variation of the Bleichenbacher attack and decrypt traffic or sign messages. (CVE-2017-1000385)
- Record
USN-3571-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
erlangDebian:12 |
before 1:17.3-dfsg-4 | 1:17.3-dfsg-4 |
erlangDebian:13 |
before 1:17.3-dfsg-4 | 1:17.3-dfsg-4 |
erlangDebian:14 |
before 1:17.3-dfsg-4 | 1:17.3-dfsg-4 |
erlangMageia:4 |
before R16B02-2.2.mga4 | R16B02-2.2.mga4 |
erlangUbuntu:14.04:LTS |
before 1:16.b.3-dfsg-1ubuntu2.2, plus listed versions 1:16.b.1-dfsg-4ubuntu11:16.b.2-dfsg-1ubuntu11:16.b.2-dfsg-2ubuntu11:16.b.3-dfsg-1ubuntu11:16.b.3-dfsg-1ubuntu21:16.b.3-dfsg-1ubuntu2.1 |
1:16.b.3-dfsg-1ubuntu2.2 |
erlangUbuntu:14.04:LTS From an advisory covering 4 CVEs |
before 1:16.b.3-dfsg-1ubuntu2.2, plus listed versions 1:16.b.1-dfsg-4ubuntu11:16.b.2-dfsg-1ubuntu11:16.b.2-dfsg-2ubuntu11:16.b.3-dfsg-1ubuntu11:16.b.3-dfsg-1ubuntu21:16.b.3-dfsg-1ubuntu2.1 |
1:16.b.3-dfsg-1ubuntu2.2 |
erlangUbuntu:16.04:LTS From an advisory covering 4 CVEs |
before 1:18.3-dfsg-1ubuntu3.1, plus listed versions 1:18.0-dfsg-1ubuntu11:18.0-dfsg-1ubuntu21:18.2-dfsg-2ubuntu11:18.3-dfsg-1ubuntu11:18.3-dfsg-1ubuntu21:18.3-dfsg-1ubuntu3 |
1:18.3-dfsg-1ubuntu3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2015-2774 is a medium vulnerability (CVSS 5.9) in Erlang Erlang\/otp, published May 5, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.90%, the 79th percentile. Fixed in erlang 1:17.3-dfsg-4.
References
usn.ubuntu.com/3571-1
web.archive.org/web/20150905124006/http://www.erlang.org/news/85
imperialviolet.org/2014/12/08/poodleagain.html
securityfocus.com/bid/73398
lists.opensuse.org/opensuse-updates/2016-02/msg00124.html
openwall.com/lists/oss-security/2015/03/27/9
Show 14 moreShow less
oracle.com/technetwork/topics/security/bulletinapr2015-2511959.html
openwall.com/lists/oss-security/2015/03/27/6
nvd.nist.gov/vuln/detail/CVE-2015-2774
github.com/advisories/GHSA-x7g5-r7mw-4gvx
security-tracker.debian.org/tracker/CVE-2015-2774
advisories.mageia.org/MGASA-2015-0192.html
bugs.mageia.org/show_bug.cgi?id=15580
ubuntu.com/security/CVE-2015-2774
erlang.org/news/85
ubuntu.com/security/notices/USN-3571-1
cve.org/CVERecord?id=CVE-2015-2774
ubuntu.com/security/CVE-2014-1693
ubuntu.com/security/CVE-2016-10253
ubuntu.com/security/CVE-2017-1000385