CVE Database›Document archive›CVE-2026-74562

CVE-2026-74562

kernel: nexthop: take nh->lock for f6i_list walks in replace check and notify

Loading…

Severity

Moderate

Red Hat Product Security

4.7

CVSS 3.1

Review impact separately from score.

Published · August 15, 2026

Updated · October 30, 2026

Description

A flaw was found in the Linux kernel's nexthop component. A race condition exists where internal lists are walked without proper locking during nexthop replacement and route deletion. A local attacker could exploit this by concurrently manipulating IPv6 routes, leading to a use-after-free vulnerability. This could result in a system crash, causing a denial of service.

Statement

A race in nexthop replace handling can let fib6_check_nh_list or __nexthop_replace_notify walk nh f6i_list while a concurrent IPv6 route delete unlinks and frees a fib6_info object. This creates a use after free read in the kernel networking path and can crash the system during rtnetlink route or nexthop operations. For the CVSS the PR:L is selected for the paranoid score because a local process with delegated CAP_NET_ADMIN or container root in a network namespace may be enough in practical deployments. The issue is not directly network reachable and is triggered through local control plane operations rather than packet traffic. Impact is at least a local denial of service via kernel crash and in worst case may allow confidentiality or integrity impact due to reuse of freed kernel memory.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

CVSS / CWE

CVSS 3.1 · 4.7
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H

CWE-416 · Use After Free