cbcvebase.
CVE-2017-1000385
published 2017-12-12

CVE-2017-1000385: The Erlang otp TLS server answers with different TLS alerts to different error types in the RSA PKCS #1 1.5 padding. This allows an attacker to decrypt content…

PriorityP342medium5.9CVSS 3.0
AVNACHPRNUINSUCHINAN
EPSS
22.10%
97.4th percentile
The Erlang otp TLS server answers with different TLS alerts to different error types in the RSA PKCS #1 1.5 padding. This allows an attacker to decrypt content or sign messages with the server's private key (this is a variation of the Bleichenbacher attack).

Affected

12 ranges
VendorProductVersion rangeFixed in
debiandebian_linux
debiandebian_linux
debianerlang< erlang 1:20.1.7+dfsg-1 (bookworm)erlang 1:20.1.7+dfsg-1 (bookworm)
erlangerlang_otp
erlangerlang_otp
erlangerlang_otp
erlangerlang_otp>= 0 < 1:20.1.7+dfsg-11:20.1.7+dfsg-1
erlangerlang_otp>= 0 < 1:20.1.7+dfsg-11:20.1.7+dfsg-1
erlangerlang_otp>= 0 < 1:20.1.7+dfsg-11:20.1.7+dfsg-1
erlangerlang_otp>= 0 < 1:20.1.7+dfsg-11:20.1.7+dfsg-1
erlangerlang_otp>= 0 < 1:16.b.3-dfsg-1ubuntu2.21:16.b.3-dfsg-1ubuntu2.2
erlangerlang_otp>= 0 < 1:18.3-dfsg-1ubuntu3.11:18.3-dfsg-1ubuntu3.1

Detection & IOCsextracted from sources · hover to see the quote

  • Erlang TLS server leaks distinguishable TLS alert types in response to RSA PKCS#1 1.5 padding errors, enabling a Bleichenbacher (Adaptive Chosen Ciphertext) oracle attack — monitor for high volumes of TLS ClientKeyExchange messages or repeated TLS handshake failures to the same server as an indicator of active oracle probing.
  • Erlang TLS servers configured with RSA key-exchange cipher suites are specifically vulnerable; detection should focus on identifying such cipher suite negotiation in TLS handshakes against Erlang/OTP TLS endpoints.
  • ·Vulnerability is specific to Erlang/OTP TLS servers using RSA key-exchange cipher suites; servers using non-RSA key exchange (e.g., ECDHE, DHE) are not affected by this particular oracle.
  • ·Fixed in Erlang/OTP version 20.1.7 (Debian package 1:20.1.7+dfsg-1) and erlang-19.3.6.4 for Fedora 26/27; unpatched Erlang OTP TLS servers remain exploitable.

CVSS provenance

nvdv3.05.9MEDIUMCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:P/I:N/A:N
osv7.5HIGH
vendor_ubuntu7.5HIGH
vendor_debian5.9MEDIUM
vendor_redhat5.9MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.