cbcvebase.
CVE-2017-13099
published 2017-12-13

CVE-2017-13099: wolfSSL prior to version 3.12.2 provides a weak Bleichenbacher oracle when any TLS cipher suite using RSA key exchange is negotiated. An attacker can recover…

PriorityP341medium5.9CVSS 3.0
AVNACHPRNUINSUCHINAN
EPSS
24.92%
97.7th percentile
wolfSSL prior to version 3.12.2 provides a weak Bleichenbacher oracle when any TLS cipher suite using RSA key exchange is negotiated. An attacker can recover the private key from a vulnerable wolfSSL application. This vulnerability is referred to as "ROBOT."

Affected

10 ranges
VendorProductVersion rangeFixed in
arubanetworksinstant< 6.5.4.66.5.4.6
debianwolfssl< wolfssl 3.13.0+dfsg-1 (bookworm)wolfssl 3.13.0+dfsg-1 (bookworm)
linuxlinux_kernel>= 0 < 4.4.0-145.1714.4.0-145.171
siemensscalance_w1750d_firmware< 8.3.0.18.3.0.1
wolfsslwolfssl< 3.12.23.12.2
wolfsslwolfssl
wolfsslwolfssl>= 0 < 3.13.0+dfsg-13.13.0+dfsg-1
wolfsslwolfssl>= 0 < 3.13.0+dfsg-13.13.0+dfsg-1
wolfsslwolfssl>= 0 < 3.13.0+dfsg-13.13.0+dfsg-1
wolfsslwolfssl>= 0 < 3.13.0+dfsg-13.13.0+dfsg-1

Detection & IOCsextracted from sources · hover to see the quote

  • Target any TLS session using RSA key exchange cipher suites against wolfSSL prior to 3.12.2; the library returns a weak Bleichenbacher oracle response distinguishable from a valid pre-master secret, enabling private key recovery.
  • Monitor for repeated TLS RSA ClientKeyExchange messages with subtly malformed PKCS#1 v1.5 padding sent to the same server — a hallmark of Bleichenbacher (ROBOT) oracle probing.
  • On Siemens SCALANCE W1750D, detect exploitation attempts by monitoring for high-volume TLS handshake anomalies (repeated RSA key-exchange attempts) from a single source IP against the device's web interface.
  • ·Vulnerability only exists when RSA key exchange cipher suites are enabled; disabling all RSA key exchange cipher suites (e.g., enforcing ECDHE/DHE) eliminates the oracle surface entirely.
  • ·Siemens SCALANCE W1750D is only affected on versions prior to v8.3.0.1; confirm firmware version before triaging alerts.
  • ·Exploitation requires the attacker to both probe the oracle AND observe legitimate TLS traffic; passive-only or active-only network positions are insufficient for full key recovery.
  • ·CVSS v3 Attack Complexity is rated High (AC:H), reflecting the multi-step nature of the Bleichenbacher oracle attack; do not treat this as trivially exploitable in automated scanning contexts.

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.0HIGH
vendor_debian7.5HIGH
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.