CVE-2024-47685CWE-908

CVE-2024-47685

Critical · published October 21, 2024

CVSS v3.1
9.1
EPSS
1%
Percentile
71.7
In the wild
Unconfirmed
What it is

⚠️ A case of misplaced trust in traffic management! The Linux kernel's netfilter module had a hiccup where it was sending uninitialized data in TCP headers—think of it as a restaurant serving up mystery meat without checking the order! It’s like a restaurant kitchen mistakenly delivering a dish that hasn’t been checked against the menu—if the food isn’t properly prepared, who knows what flavors (or issues) could be on the plate! This could lead to unexpected behavior in TCP connections, potentially allowing malicious actors to exploit these garbage values to disrupt network communications. While not actively exploited, this vulnerability could cause erratic network behavior, making it a sneaky potential time bomb!

Put simply

It’s like a restaurant kitchen mistakenly delivering a dish that hasn’t been checked against the menu—if the food isn’t properly prepared, who knows what flavors (or issues) could be on the plate! The vulnerability stems from the nf_reject_ip6_tcphdr_put() function in the Linux kernel, which failed to properly initialize a portion of the TCP header. This could result in corrupt data being processed during IPv6 packet filtering.

What to do

This could lead to unexpected behavior in TCP connections, potentially allowing malicious actors to exploit these garbage values to disrupt network communications. While not actively exploited, this vulnerability could cause erratic network behavior, making it a sneaky potential time bomb! Developers should update their Linux kernel to the latest version where this issue has been fixed. By ensuring that the tcp header is properly initialized with skb_put_zero(), you can avoid these unexpected mishaps during network operations. Don't forget to regularly check for updates! You’ve got this! Staying proactive with updates will keep your network safe and sound. 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.01369 · 71.7th percentile
Weakness
CWE-908 · Use of Uninitialized Resource
Published
2024-10-21T16:15Z
Affected products (9)
ProductVersionsFixed in
debian/debian_linuxall versions—
linux/linux_kernel≥ 3.18, < 4.19.3234.19.323
linux/linux_kernel≥ 4.20, < 5.4.2855.4.285
linux/linux_kernel≥ 5.5, < 5.10.2275.10.227
linux/linux_kernel≥ 5.11, < 5.15.1685.15.168
linux/linux_kernel≥ 5.16, < 6.1.1136.1.113
linux/linux_kernel≥ 6.2, < 6.6.546.6.54
linux/linux_kernel≥ 6.7, < 6.10.136.10.13
linux/linux_kernel≥ 6.11, < 6.11.26.11.2
References (13)
EPSS history
Timeline
  • 21 OCT 11:53Z
    netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
    cvelistv5