PT-2026-32346 · Linux · Linux Kernel

CVE-2026-31420

·

Published

2026-04-13

·

Updated

2026-07-18

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description The bridge MRP component fails to validate user-supplied interval values from netlink in the br mrp start test(), br mrp start in test(), and br mrp start in test parse() functions. When an interval of 0 is provided, the delayed work functions br mrp test work expired() and br mrp in test work expired() reschedule themselves with zero delay. This results in a tight loop on system percpu wq that continuously allocates and transmits MRP test frames, leading to system memory exhaustion and a kernel panic via Out-Of-Memory (OOM) deadlock (a state where the system cannot allocate memory to resolve the memory shortage).
Recommendations Apply the fix that implements NLA POLICY MIN(NLA U32, 1) in the nla policy tables for IFLA BRIDGE MRP START TEST INTERVAL and IFLA BRIDGE MRP START IN TEST INTERVAL to reject zero values at the netlink attribute parsing layer.

Exploit

Fix

Improper Locking

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-31420
ECHO-BC6A-43CD-62C9
OESA-2026-2232
OESA-2026-2235
OESA-2026-2236
OPENSUSE-SU-2026:20826-1
SUSE-SU-2026:21834-1
SUSE-SU-2026:21841-1
SUSE-SU-2026:21845-1
SUSE-SU-2026:21860-1
SUSE-SU-2026:21876-1
SUSE-SU-2026:21877-1
SUSE-SU-2026:21916-1
SUSE-SU-2026:21919-1
SUSE-SU-2026:2217-1
SUSE-SU-2026:2238-1

Affected Products

Linux Kernel