PatchSiren cyber security CVE debrief
CVE-2026-46102 Linux CVE debrief
A memory leak vulnerability exists in the Linux kernel's stream parser (strparser) subsystem. When the stream parser is aborted—such as after a message assembly timeout—it may retain a reference to a partially assembled message in `strp->skb_head`. This socket buffer (skb) is not released in `strp_abort_strp()`, causing the partially assembled message to leak. Repeated triggering of this condition can exhaust system memory. The fix frees `strp->skb_head` and resets the parser state in the abort path while leaving `strp_stop()` unchanged so that final cleanup still occurs in `strp_done()` after work and timer synchronization.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-27
- Original CVE updated
- 2026-05-27
- Advisory published
- 2026-05-27
- Advisory updated
- 2026-05-27
Who should care
Linux system administrators, kernel maintainers, and security teams operating systems with high network throughput or long-running connections that utilize the kernel's stream parser functionality.
Technical summary
The Linux kernel's stream parser (strparser) subsystem contains a memory leak in the abort path. When `strp_abort_strp()` is called—such as during message assembly timeout—the function fails to release `strp->skb_head`, which holds a reference to a partially assembled message. This socket buffer leak can be triggered repeatedly to exhaust kernel memory. The resolution adds proper cleanup of `strp->skb_head` and parser state reset in the abort path while preserving the existing cleanup flow through `strp_done()`.
Defensive priority
high
Recommended defensive actions
- Apply kernel updates containing the referenced stable commits when available from your Linux distribution
- Monitor for kernel memory exhaustion indicators if running affected systems before patching
- Review systems using stream parser functionality for unusual memory consumption patterns
- Prioritize patching on systems with high network throughput or long-running connections that may trigger message assembly timeouts
Evidence notes
The vulnerability description indicates this is a memory leak in the Linux kernel's strparser subsystem where `strp->skb_head` is not freed during abort conditions. The fix involves freeing the skb and resetting parser state in the abort path. Multiple stable kernel commits are referenced, suggesting backports to various kernel versions.
Official resources
-
CVE-2026-46102 CVE record
CVE.org
-
CVE-2026-46102 NVD detail
NVD
-
Source item URL
nvd_modified
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
2026-05-27