GHSA-3x6f-vm7x-cgm7
A vulnerability in the Linux kernel's IPv6 implementation involves incorrect handling of fragment gaps (fraggap) in the __ip6_append_data() function during paged allocation. This causes an undersized linear area and an overstated paged length, leading to a buffer overflow that writes past skb->end into skb_shared_info. An unprivileged user can trigger this via a UDPv6 socket using MSG_MORE together with MSG_SPLICE_PAGES. The issue was introduced by a code change that allowed MSG_SPLICE_PAGES to proceed despite negative copy values, which previously caused errors. The fix involves adjusting alloclen and pagedlen calculations to correctly account for fraggap, preventing the overflow.
AI Analysis
Technical Summary
The Linux kernel IPv6 vulnerability (CVE-2026-53362) arises from improper accounting of the fragment gap (fraggap) in the __ip6_append_data() function's paged allocation path. When fraggap is non-zero, the linear area allocated is too small, and the paged length is overstated, causing a copy operation to write beyond the skb buffer boundary into adjacent memory (skb_shared_info). This memory corruption can be triggered by an unprivileged user via a UDPv6 socket using the MSG_MORE flag combined with MSG_SPLICE_PAGES. The vulnerability was introduced by a commit that allowed MSG_SPLICE_PAGES to proceed even when copy values were negative, which previously caused the operation to fail. The patch corrects the length calculations to include fraggap properly, eliminating the buffer overflow condition and removing exceptions related to negative copy values.
Potential Impact
This vulnerability allows an unprivileged user to cause a buffer overflow in kernel memory by sending specially crafted UDPv6 packets with MSG_MORE and MSG_SPLICE_PAGES flags. The overflow writes past the skb buffer into adjacent kernel memory structures, potentially leading to memory corruption. The exact impact (e.g., privilege escalation, denial of service) is not detailed in the provided data. No known exploits in the wild have been reported.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Since this is a Linux kernel vulnerability, monitor official Linux kernel security advisories for patches addressing CVE-2026-53362. Until a patch is applied, consider restricting unprivileged user access to UDPv6 sockets or disabling MSG_SPLICE_PAGES usage if feasible to reduce risk.
GHSA-3x6f-vm7x-cgm7
Description
A vulnerability in the Linux kernel's IPv6 implementation involves incorrect handling of fragment gaps (fraggap) in the __ip6_append_data() function during paged allocation. This causes an undersized linear area and an overstated paged length, leading to a buffer overflow that writes past skb->end into skb_shared_info. An unprivileged user can trigger this via a UDPv6 socket using MSG_MORE together with MSG_SPLICE_PAGES. The issue was introduced by a code change that allowed MSG_SPLICE_PAGES to proceed despite negative copy values, which previously caused errors. The fix involves adjusting alloclen and pagedlen calculations to correctly account for fraggap, preventing the overflow.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Linux kernel IPv6 vulnerability (CVE-2026-53362) arises from improper accounting of the fragment gap (fraggap) in the __ip6_append_data() function's paged allocation path. When fraggap is non-zero, the linear area allocated is too small, and the paged length is overstated, causing a copy operation to write beyond the skb buffer boundary into adjacent memory (skb_shared_info). This memory corruption can be triggered by an unprivileged user via a UDPv6 socket using the MSG_MORE flag combined with MSG_SPLICE_PAGES. The vulnerability was introduced by a commit that allowed MSG_SPLICE_PAGES to proceed even when copy values were negative, which previously caused the operation to fail. The patch corrects the length calculations to include fraggap properly, eliminating the buffer overflow condition and removing exceptions related to negative copy values.
Potential Impact
This vulnerability allows an unprivileged user to cause a buffer overflow in kernel memory by sending specially crafted UDPv6 packets with MSG_MORE and MSG_SPLICE_PAGES flags. The overflow writes past the skb buffer into adjacent kernel memory structures, potentially leading to memory corruption. The exact impact (e.g., privilege escalation, denial of service) is not detailed in the provided data. No known exploits in the wild have been reported.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Since this is a Linux kernel vulnerability, monitor official Linux kernel security advisories for patches addressing CVE-2026-53362. Until a patch is applied, consider restricting unprivileged user access to UDPv6 sockets or disabling MSG_SPLICE_PAGES usage if feasible to reduce risk.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-3x6f-vm7x-cgm7
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-53362"]
- Ecosystems
- []
- Database Specific Severity
- null
- Cvss Version
- null
Threat ID: 6a498a7327e9c7971936e8da
Added to database: 07/04/2026, 22:34:27 UTC
Last enriched: 07/04/2026, 22:37:38 UTC
Last updated: 07/05/2026, 00:51:23 UTC
Views: 2
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.