CVE-2009-1046
Linux Kernel 2.6.28-2.6.28.4 - Denial of Service via UTF-8 Console Character Selection
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2009-1046. PoCs published by sgrakkyu.
AI-analyzed exploit summary This exploit targets a memory corruption vulnerability (off-by-one/two) in the Linux kernel's Virtual Console UTF-8 set_selection() function (CVE-2009-1046). It leverages SCTP socket operations and kernel heap manipulation to achieve local privilege escalation by overwriting kernel structures.
Description
The console selection feature in the Linux kernel 2.6.28 before 2.6.28.4, 2.6.25, and possibly earlier versions, when the UTF-8 console is used, allows physically proximate attackers to cause a denial of service (memory corruption) by selecting a small number of 3-byte UTF-8 characters, which triggers an "off-by-two memory error." NOTE: it is not clear whether this issue crosses privilege boundaries.
Exploits (1)
This exploit targets a memory corruption vulnerability (off-by-one/two) in the Linux kernel's Virtual Console UTF-8 set_selection() function (CVE-2009-1046). It leverages SCTP socket operations and kernel heap manipulation to achieve local privilege escalation by overwriting kernel structures.