CVE-2025-38588 - CVE House
Back to Database
Status published Unknown CVE-2025-38588

ipv6: prevent infinite loop in rt6_nlmsg_size()

Vulnerability Description

In the Linux kernel, the following vulnerability has been resolved: ipv6: prevent infinite loop in rt6_nlmsg_size() While testing prior patch, I was able to trigger an infinite loop in rt6_nlmsg_size() in the following place: list_for_each_entry_rcu(sibling, &f6i->fib6_siblings, fib6_siblings) { rt6_nh_nlmsg_size(sibling->fib6_nh, &nexthop_len); } This is because fib6_del_route() and fib6_add_rt2node() uses list_del_rcu(), which can confuse rcu readers, because they might no longer see the head of the list. Restart the loop if f6i->fib6_nsiblings is zero.

Impact Analysis

Refer to official advisory for detailed impact metrics.

Remediation

Ensure systems are updated to the latest vendor-supplied patch levels.

THREAT MONITOR

Am I Vulnerable?

Launch our assessment wizard to check if your infrastructure is exposed to • CVE-2025-38588

Credits & Attribution

No credits recorded in the NVD database.

Affected Vendor

Affected Software

Linux
Vulnerable Versions:
d0ec61c9f3583b76aebdbb271f5c0d3fcccd48b2, 52da02521ede55fb86546c3fffd9377b3261b91f, 34a949e7a0869dfa31a40416d2a56973fae1807b, d9ccb18f83ea2bb654289b6ecf014fd267cc988b, 11edcd026012ac18acee0f1514db3ed1b160fc6f, 6.1.128, 6.6.75, 6.12.2, 6.11.11, 6.13, 0, 6.1.148, 6.6.102, 6.12.42, 6.15.10, 6.16.1, 6.17

Timeline

Official Publish: August 19th, 2025
Last Modified: May 23rd, 2026
Added to House: July 22nd, 2026

CVSS Vectors

No vector data available

Weaknesses (CWE)

No CWE data available

MITRE ATT&CK TTPs

No associated TTPs found for this vulnerability.