PT-2026-37545 · Linux+2 · Linux Kernel+2

CVE-2026-43205

·

Published

2026-02-24

·

Updated

2026-08-21

CVSS v3.1

7.8

High

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description An out-of-bounds write issue exists in the dpaa2-switch driver. The driver retrieves the sw attr.num ifs value from firmware using the dpsw get attributes() function without validating it against the DPSW MAX IF limit of 64. This value controls the iteration process in the dpaa2 switch fdb get flood cfg() function, which writes port indices into the fixed-size cfg->if id[DPSW MAX IF] array. If the firmware reports a num ifs value of 64 or greater, the loop can write beyond the array boundaries. Specifically, when num ifs equals 64 and all ports match the flood filter, the loop fills all available slots, causing the subsequent write of the control interface to overflow by one entry.
Recommendations Apply a bound check for num ifs within the dpaa2 switch init() function.

Exploit

Fix

Memory Corruption

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

Weakness Enumeration

Related Identifiers

ALSA-2026:21557
BDU:2026-11702
CVE-2026-43205
OPENSUSE-SU-2026:21388-1
RHSA-2026:21557
SUSE-SU-2026:22742-1
SUSE-SU-2026:22769-1
SUSE-SU-2026:22809-1
SUSE-SU-2026:22810-1
SUSE-SU-2026:22812-1
SUSE-SU-2026:22835-1
SUSE-SU-2026:22903-1
SUSE-SU-2026:22904-1
SUSE-SU-2026:3130-1
SUSE-SU-2026:3166-1
USN-8492-1
USN-8492-2
USN-8492-3
USN-8492-4
USN-8492-5
USN-8497-1
USN-8498-1
USN-8499-1
USN-8575-1
USN-8575-2
USN-8575-3
USN-8576-1
USN-8576-2
USN-8606-1
USN-8607-1
USN-8609-1
USN-8610-1
USN-8619-1
USN-8620-1
USN-8620-2
USN-8620-3
USN-8620-4
USN-8668-1

Affected Products

Linuxmint
Linux Kernel
Ubuntu