CVE-2023-54265
Uninitialized Variable Access in Linux Kernel IPv6 __ip6_make_skb
Publication date: 2025-12-30
Last updated on: 2025-12-30
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | * |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability is an uninitialized variable access bug in the Linux kernel's IPv6 implementation, specifically in the __ip6_make_skb() function. It occurs because the icmp6hdr structure is not in the skb linear region when using a SOCK_RAW socket, leading to direct access of an uninitialized variable icmp6_type. This can cause undefined behavior or kernel memory issues. The fix involves using a local variable to correctly carry the icmp6_type value in different scenarios.
How can this vulnerability impact me? :
The impact of this vulnerability could include kernel instability or crashes due to accessing uninitialized memory. This may lead to denial of service or potentially other unpredictable behavior in systems using the affected Linux kernel IPv6 code, especially when using raw sockets.