PT-2026-37545

CVE-2026-43205

·

Published

2026-02-24

·

Updated

2026-10-13

Description by

CVSS 3.1
7.8
High
MetricsAV: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.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Weakness enumeration
Related identifiers
ALSA-2026:21557
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
USN-8668-2
Found an issue in the description? Have something to add? Feel free to write us 👾