cbcvebase.
CVE-2009-1386
published 2009-06-04

CVE-2009-1386: ssl/s3_pkt.c in OpenSSL before 0.9.8i allows remote attackers to cause a denial of service (NULL pointer dereference and daemon crash) via a DTLS…

PriorityP342medium5CVSS 2.0
AVNACLAuNCNINAP
EXPLOIT
EPSS
80.13%
99.6th percentile
ssl/s3_pkt.c in OpenSSL before 0.9.8i allows remote attackers to cause a denial of service (NULL pointer dereference and daemon crash) via a DTLS ChangeCipherSpec packet that occurs before ClientHello.

Affected

13 ranges
VendorProductVersion rangeFixed in
canonicalubuntu_linux
canonicalubuntu_linux
canonicalubuntu_linux
canonicalubuntu_linux
debianopenssl< openssl 0.9.8k-1 (bookworm)openssl 0.9.8k-1 (bookworm)
opensslopenssl< 0.9.8i0.9.8i
opensslopenssl>= 0 < 0.9.8k-10.9.8k-1
opensslopenssl>= 0 < 0.9.8k-10.9.8k-1
opensslopenssl>= 0 < 0.9.8k-10.9.8k-1
opensslopenssl>= 0 < 0.9.8k-10.9.8k-1
redhatopenssl
redhatopenssl
redhatopenssl

Detection & IOCsextracted from sources · hover to see the quote

pathssl/s3_pkt.c
bytes
\x14\xfe\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01
  • A single 14-byte UDP/DTLS datagram with content type 0x14 (ChangeCipherSpec) sent before any ClientHello triggers the crash. The malicious datagram is exactly 14 bytes and begins with the byte sequence \x14\xfe\xff (DTLS record type 20, version DTLS 1.0).
  • Attack is delivered over UDP (SOCK_DGRAM). Monitor for DTLS ChangeCipherSpec records (record type 0x14) arriving on DTLS listener ports before any ClientHello handshake message from the same source.
  • The Metasploit auxiliary module auxiliary/dos/ssl/dtls_changecipherspec can be used to reproduce and detect vulnerable DTLS endpoints.
  • ·The vulnerability only affects OpenSSL DTLS server implementations. No shipped Red Hat Enterprise Linux 5 component used OpenSSL's DTLS implementation in production; only the openssl CLI test client was affected.
  • ·Red Hat Enterprise Linux 3 and 4 are not affected; only RHEL 5 (openssl 0.9.8g) is vulnerable.
  • ·The crash is triggered only when the DTLS server receives a ChangeCipherSpec before its session structures are initialized (i.e., before ClientHello). Servers that never expose DTLS are not affected.

CVSS provenance

nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:N/I:N/A:P
osv5.0MEDIUM
vendor_redhat6.8MEDIUM
vendor_debian5.0LOW
vendor_ubuntu5.0MEDIUM
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.