CVE-2022-49234CWE-125

CVE-2022-49234

High · published February 26, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
15.3
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

net: dsa: Avoid cross-chip syncing of VLAN filtering

Changes to VLAN filtering are not applicable to cross-chip

notifications.

On a system like this:

.-----. .-----. .-----.

| sw1 +---+ sw2 +---+ sw3 |

'-1-2-' '-1-2-' '-1-2-'

Before this change, upon sw1p1 leaving a bridge, a call to

dsa_port_vlan_filtering would also be made to sw2p1 and sw3p1.

In this scenario:

.---------. .-----. .-----.

| sw1 +---+ sw2 +---+ sw3 |

'-1-2-3-4-' '-1-2-' '-1-2-'

When sw1p4 would leave a bridge, dsa_port_vlan_filtering would be

called for sw2 and sw3 with a non-existing port - leading to array

out-of-bounds accesses and crashes on mv88e6xxx.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00249 · 15.3th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2025-02-26T12:01Z
Affected products (1)
ProductVersionsFixed in
linux/linux_kernel≥ 5.2, < 5.17.25.17.2
References (2)
EPSS history
Timeline
  • 26 FEB 01:55Z
    net: dsa: Avoid cross-chip syncing of VLAN filtering
    cvelistv5