cbcvebase.
CVE-2009-0065
published 2009-01-07

CVE-2009-0065: Buffer overflow in net/sctp/sm_statefuns.c in the Stream Control Transmission Protocol (sctp) implementation in the Linux kernel before 2.6.28-git8 allows…

PriorityP264critical10CVSS 2.0
AVNACLAuNCCICAC
EXPLOIT
EPSS
16.73%
96.6th percentile
Buffer overflow in net/sctp/sm_statefuns.c in the Stream Control Transmission Protocol (sctp) implementation in the Linux kernel before 2.6.28-git8 allows remote attackers to have an unknown impact via an FWD-TSN (aka FORWARD-TSN) chunk with a large stream ID.

Affected

89 ranges· showing 25
VendorProductVersion rangeFixed in
linuxlinux_kernel<= 2.6.27
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel
linuxlinux_kernel

Detection & IOCsextracted from sources · hover to see the quote

pathnet/sctp/sm_statefuns.c
port132
  • The vulnerability is triggered by a FORWARD-TSN (FWD-TSN, chunk type 192) chunk with a large/invalid stream ID (e.g., stream ID 10000 exceeding the max inbound streams). Monitor for SCTP FWD-TSN chunks with stream IDs >= the association's max inbound streams (MIS).
  • Exploitation requires an established SCTP association between endpoints. Detect unexpected SCTP associations (IP protocol 132) on hosts that are not expected to use SCTP.
  • A non-privileged user can start an SCTP service and then exploit it remotely to gain root access. Monitor for unexpected SCTP listeners started by non-root users.
  • Use 'grep SCTP /proc/net/protocols' to detect if the SCTP kernel module is loaded on a host, indicating potential attack surface.
  • The public exploit (EDB-8556) targets Linux kernel 2.6.20/2.6.24/2.6.27 on Ubuntu 7.04/8.04/8.10, Fedora Core 10, and OpenSuse 11.1 x86_64. Prioritize patching these specific kernel/distro combinations.
  • The exploit sends crafted raw SCTP FWD-TSN packets with a large number of stream entries to overflow kernel memory. Look for raw socket usage (SOCK_RAW with IPPROTO_SCTP) combined with SCTP FWD-TSN chunk transmission.
  • ·Exploitation is only possible if there is an established SCTP association between endpoints. Systems not running any SCTP-bound application are not directly exploitable remotely.
  • ·The PR-SCTP extension can be disabled as a workaround by setting net.sctp.prsctp_enable=0, which prevents exploitation without requiring a reboot.
  • ·The sctp kernel module can be blacklisted to prevent it from loading on systems that do not use SCTP, eliminating the attack surface entirely.
  • ·Many systems include SCTP support in the kernel by default even if not actively used, broadening the potential attack surface beyond what administrators may expect.

CVSS provenance

nvdv2.010.0CRITICALAV:N/AC:L/Au:N/C:C/I:C/A:C
vendor_redhat10.0CRITICAL
vendor_ubuntu4.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.