PatchSiren cyber security CVE debrief
CVE-2026-98122 Linux CVE debrief
A use-after-free vulnerability was found in the Linux kernel's vxlan_mdb_remote_src_del function. This issue occurs when the vxlan_mdb_is_valid_source function accepts the all-zeros address, leading to a situation where a source list entry is deleted and freed before its forwarding entry, causing a use-after-free error when the hlist_del function reads and writes through the freed entry's ->pprev and ->next pointers.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-25
- Original CVE updated
- 2026-09-25
- Advisory published
- 2026-09-25
- Advisory updated
- 2026-09-25
Who should care
Linux kernel maintainers, Linux distribution maintainers, and users with unprivileged access to systems using the Linux kernel should assess exposure and prioritize verification and patching.
Why it matters
A use-after-free vulnerability in the Linux kernel's vxlan_mdb_remote_src_del function can be exploited by unprivileged users with access to new user and network namespaces, potentially leading to denial of service or privilege escalation.
- Unprivileged users can perform MDB operations in a new user and network namespace, potentially leading to use-after-free errors.
- Successful exploitation could result in denial of service or potential elevation of privileges.
- Verification of affected systems and patching or mitigation is necessary to prevent potential exploitation.
- Exposure assessment and monitoring for potential exploitation attempts are recommended.
Technical summary
The vxlan_mdb_remote_src_del function removes the forwarding entry of a source before freeing the source entry. With the keys aliased, the first call deletes the remote of the entry that owns 'ent' instead of a separate (S, G) entry, and frees 'ent'. The second call then runs on the freed entry, and its hlist_del() reads ->pprev and ->next out of it and writes through them. This issue is resolved by rejecting the all-zeros address in vxlan_mdb_is_valid_source, covering both call sites. A (*, G) entry is expressed by omitting the source, so nothing legitimate is refused. Linux kernel maintainers and users should assess exposure and prioritize verification of affected systems, especially those with unprivileged
Defensive priority
Linux kernel maintainers and users should assess exposure and prioritize verification of affected systems, especially those with unprivileged user access to new user and network namespaces.
Recommended defensive actions
- Assess exposure of Linux kernel systems to unprivileged user access in new user and network namespaces
- Verify affected systems and prioritize patching or mitigation
- Monitor for potential exploitation attempts
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
Evidence notes
The vulnerability was discovered by XBOW and triaged by Baul Lee. The issue is resolved by rejecting the all-zeros address in vxlan_mdb_is_valid_source, covering both call sites. A (*, G) entry is expressed by omitting the source, so nothing legitimate is refused.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-98122 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-98122
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-98122 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98122
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/4aa61c88b4e292e10abdfd791334b8272108d68a
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/71203a41d6fa2fa0ea2f3a7541987958bd3694fd
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/74e2a56c82209b0335b53e25f19f9b0590e2483d
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/e12c903fd13c6261b98ca18d8f70ac26e739e2f8
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.