PT-2026-43956

CVE-2026-46088

·

Published

2026-05-27

·

Updated

2026-10-21

Description by

CVSS 4.0
6.8
Medium
MetricsAV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified) openSUSE Tumbleweed versions prior to kernel-devel-7.0.11-1.1
Description A flaw exists in the ALSA control component within the snd ctl elem init enum names() function. The function advances a pointer p through a names buffer while decrementing the buf len variable. If buf len reaches zero while items still remain, the function calls strnlen(p, 0). When using CONFIG FORTIFY SOURCE, the fortified version of strnlen() checks the maximum length against the object size. If the compiler loses track of the object size of p during the loop, it triggers a BRK exception panic. This issue was identified through kernel fuzz testing on Xiaomi smartphones.
Recommendations Update the Linux kernel to a version where a guard for buf len == 0 is added at the loop entry of the snd ctl elem init enum names() function. Update openSUSE Tumbleweed to kernel-devel-7.0.11-1.1.
Exploitability
Exploit
Fix
Vendors
Affected products
Related identifiers
AZL-88728
CLSA-2026-1787935638
CLSA-2026-1788168285
ECHO-996A-D946-8FC5
OESA-2026-2674
OPENSUSE-SU-2026:10954-1
OPENSUSE-SU-2026:21555-1
SUSE-SU-2026:23066-1
SUSE-SU-2026:23068-1
SUSE-SU-2026:23193-1
SUSE-SU-2026:23194-1
SUSE-SU-2026:23221-1
SUSE-SU-2026:23231-1
SUSE-SU-2026:23237-1
SUSE-SU-2026:23241-1
SUSE-SU-2026:23244-1
SUSE-SU-2026:3130-1
SUSE-SU-2026:3166-1
SUSE-SU-2026:3594-1
USN-8488-1
USN-8488-2
USN-8489-1
USN-8507-1
USN-8567-1
USN-8569-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8575-1
USN-8575-2
USN-8575-3
USN-8576-1
USN-8576-2
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8597-1
USN-8603-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8610-1
USN-8619-1
USN-8620-1
USN-8620-2
USN-8620-3
USN-8620-4
USN-8665-1
USN-8668-1
USN-8668-2
Found an issue in the description? Have something to add? Feel free to write us 👾