cbcvebase.
CVE-2014-6593
published 2015-01-21

CVE-2014-6593: Unspecified vulnerability in Oracle Java SE 5.0u75, 6u85, 7u72, and 8u25; Java SE Embedded 7u71 and 8u6; and JRockit 27.8.4 and 28.3.4 allows remote attackers…

PriorityP350medium4CVSS 2.0
AVNACHAuNCPIPAN
EXPLOIT
EPSS
67.23%
99.2th percentile
Unspecified vulnerability in Oracle Java SE 5.0u75, 6u85, 7u72, and 8u25; Java SE Embedded 7u71 and 8u6; and JRockit 27.8.4 and 28.3.4 allows remote attackers to affect confidentiality and integrity via vectors related to JSSE.

Affected

11 ranges
VendorProductVersion rangeFixed in
debianopenjdk-8< openjdk-8 8u40~b22-1 (sid)openjdk-8 8u40~b22-1 (sid)
oraclejdk
oraclejdk
oraclejdk
oraclejdk
oraclejre
oraclejre
oraclejre
oraclejre
oraclejrockit
oraclejrockit

Detection & IOCsextracted from sources · hover to see the quote

commandfragment =~ /^\x0e\x00\x00\x00/
port443
bytes
\x0e\x00\x00\x00
bytes
\x17\x03{version}
  • Alert on SSL/TLS handshakes where ChangeCipherSpec is absent before the Finished message; this is the core protocol violation exploited by CVE-2014-6593.
  • The exploit operates as a TCP-level MITM proxy listening on port 443 (default), intercepting the client TLS handshake and forwarding a separate TLS session to the real server — look for asymmetric TCP connection patterns on port 443 from a single host acting as both client and server.
  • The attack results in a plaintext SSL/TLS session with the Java client while the proxy maintains an encrypted session to the real server — inspect for TLS application data records (content type 0x17) being sent to the client without a prior ChangeCipherSpec (content type 0x14).
  • The vulnerability is tracked internally as OpenJDK bug 8057555; use this identifier when correlating vendor patches and commit history.
  • ·The exploit's MITM proxy defaults to listening on local port 443 and connecting to the target on port 443; both values are configurable via command-line options (-H/-P for local, -p for remote).
  • ·The exploit uses OpenSSL::SSL::VERIFY_NONE for its outbound SSL connection to the real server, meaning it does not validate the server certificate — the MITM proxy itself is also vulnerable to further MITM on the server-side leg.
  • ·Affected versions are Java SE 5.0u75, 6u85, 7u72, 8u25; Java SE Embedded 7u71 and 8u6; JRockit 27.8.4 and 28.3.4. Fixed in Oracle Java SE 5.0u81, 6u91, 7u75, and 8u31.

CVSS provenance

nvdv2.04.0MEDIUMAV:N/AC:H/Au:N/C:P/I:P/A:N
osv4.0MEDIUM
vendor_debian4.0MEDIUM
vendor_redhat4.0MEDIUM
vendor_ubuntu3.4LOW
CVEs like this are exactly what “Exploited This Week” covers.

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.