CVE-2026-52925

MEDIUM
MEDIUM Priority: 0.01 BB Relevance: 36/100
Published: 2026-06-24 Modified: 2026-11-06 First seen: 2026-11-06 Status: active

Attack Surface

Low Complexity No Interaction

CVSS Vector Breakdown

AV: Local
AC: Low
PR: Low
UI: None
S: Unchanged
C: None
I: None
A: High

Description

In the Linux kernel, the following vulnerability has been resolved: vrf: Fix a potential NPD when removing a port from a VRF RCU readers that identified a net device as a VRF port using netif_is_l3_slave() assume that a subsequent call to netdev_master_upper_dev_get_rcu() will return a VRF device. They then continue to dereference its l3mdev operations. This assumption is not always correct and can result in a NPD [1]. There is no RCU synchronization when removing a port from a VRF, so it is possible for an RCU reader to see a new master device (e.g., a bridge) that does not have l3mdev operations. Fix by adding RCU synchronization after clearing the IFF_L3MDEV_SLAVE flag. Skip this synchronization when a net device is removed from a VRF as part of its deletion and when the VRF device itself is deleted. In the latter case an RCU grace period will pass by the time RTNL is released. [1] BUG: kernel NULL pointer dereference, address: 0000000000000000 [...] RIP: 0010:l3mdev_fib_table_rcu (net/l3mdev/l3mdev.c:181) [...] Call Trace: <TASK> l3mdev_fib_table_by_index (net/l3mdev/l3mdev.c:201 net/l3mdev/l3mdev.c:189) __inet_bind (net/ipv4/af_inet.c:499 (discriminator 3)) inet_bind_sk (net/ipv4/af_inet.c:469) __sys_bind (./include/linux/file.h:62 (discriminator 1) ./include/linux/file.h:83 (discriminator 1) net/socket.c:1951 (discriminator 1)) __x64_sys_bind (net/socket.c:1969 (discriminator 1) net/socket.c:1967 (discriminator 1) net/socket.c:1967 (discriminator 1)) do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)

Weakness Classification (1)

Affected Software (11)

VendorProductVersion
Linux Linux fdeea7be88b12742bfd50d9e19a06c0d2e702400 < 2c022f582fd16a470df6ed9e7fb7e9fc48946d49
Linux Linux fdeea7be88b12742bfd50d9e19a06c0d2e702400 < 4ab6fc60ed5a0344b60711b09bff1dc238d8d6a4
Linux Linux fdeea7be88b12742bfd50d9e19a06c0d2e702400 < 468defa0b70902a22f4478c1207624bc1b31c124
Linux Linux fdeea7be88b12742bfd50d9e19a06c0d2e702400 < 3db8d078f7f652379ee394132b169d304f6eb4c1
Linux Linux fdeea7be88b12742bfd50d9e19a06c0d2e702400 < 8c2b792f04a3db97c9d8d2a45817e93f8884baf5
Linux Linux fdeea7be88b12742bfd50d9e19a06c0d2e702400 < a7a97f2303e63ede105c1d55ef53dc497364e11d
Linux Linux fdeea7be88b12742bfd50d9e19a06c0d2e702400 < d47204c127992da0c976ac9747070a575912e0fe
Linux Linux fdeea7be88b12742bfd50d9e19a06c0d2e702400 < 2674d603a9e6970463b2b9ebcf8e31e90beae169
Linux Linux 4.12
linux linux_kernel 4.12 – 5.10.258
linux linux_kernel 7.1

Bug Bounty Relevance

36 / 100
✓ Low complexity
✓ No user interaction

CVSS Score

5.5 / 10.0 v3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

EPSS — Exploitation Probability

0.11%
Raw Score 0.001140
Percentile 1.5%
Date 2026-11-13

EPSS Trend

2026-11-13
0.00114
2026-11-12
0.00114
2026-11-10
0.00114
2026-11-09
0.00114
2026-11-08
0.00114
2026-11-07
0.00114
2026-11-06
0.00114

Intelligence Sources

mitre ref →
nvd ref →