In the Linux kernel, the following vulnerability has been resolved: ipv4: udp: Create exceptions before socket matching Currently, when ICMP… (CVE-2026-99077)
Description
A vulnerability in the Linux kernel's IPv4 UDP handling allowed off-path attackers to perform a side-channel attack on the FIB nexthop exception (FNHE) cache to discover ephemeral UDP port numbers. The issue arises because FNHE entries were only created when a UDP packet matched an existing socket, enabling attackers to infer port information by observing cache behavior. Previous mitigations involving hash randomization were bypassable. The fix ensures FNHE entries are always created before socket matching, preventing attackers from distinguishing valid from invalid guesses based on cache state.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Linux kernel vulnerability (CVE-2026-99077) involves the FNHE cache used for IPv4 UDP packets quoted by ICMP Fragmentation Needed and Redirect messages. Previously, FNHE entries were created only if the kernel matched the UDP packet to an existing socket, allowing off-path attackers to conduct side-channel attacks to discover ephemeral UDP ports. Attempts to mitigate this by randomizing hash functions and exception cache behavior were insufficient. The resolution is to always create or update FNHE entries regardless of socket matching, ensuring that attackers cannot infer socket existence from FNHE cache behavior. This change involves calling ipv4_update_pmtu() and ipv4_redirect() helpers unconditionally and passing an output interface of zero to maintain consistency with socket-bound behavior. The fix may cause extra route lookups and multiple exceptions for the same destination but prevents the side-channel attack vector.
Potential Impact
The vulnerability allows off-path attackers to infer ephemeral UDP port numbers used by connected sockets via a side-channel attack on the FNHE cache. This could potentially aid in reconnaissance or targeted attacks relying on knowledge of UDP port usage. However, the vulnerability does not allow attackers to create FNHE entries beyond what was previously possible, and exploitation requires sending crafted ICMP error packets. There is no indication of direct code execution or denial of service from this vulnerability.
Mitigation Recommendations
A fix has been implemented in the Linux kernel that changes FNHE creation behavior to always create or update exceptions before socket matching, effectively mitigating the side-channel attack. Users should apply the official kernel update containing this fix. Since this is a kernel-level vulnerability, upgrading to the patched kernel version is the recommended remediation. No additional mitigation steps are indicated by the vendor advisory.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-xqqf-wrfv-j8jm
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-99077"]
Threat ID: 6adbaacbd73cc49347b204eb
Added to database: 10/23/2026, 18:43:23 UTC
Last enriched: 10/23/2026, 18:49:15 UTC
Last updated: 10/24/2026, 01:05:19 UTC
Views: 5
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.