
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-23092 is an out-of-bounds write vulnerability in the Linux kernel's IIO DAC ad3552r-hs driver, specifically in the ad3552r_hs_write_data_source function. The flaw arises because the code uses the user-supplied count parameter as the null-termination index instead of the actual bytes copied by simple_write_to_buffer(), causing a stack buffer overflow when count exceeds the fixed 64-byte buffer. Affected versions include Linux kernel 6.16 through 6.18.7 and release candidates 6.19-rc1 through 6.19-rc6. It was published on February 4, 2026, with patches released on March 17, 2026. The vulnerability carries a CVSS v3.1 base score of 7.8 (High) (Feedly, ZDI Advisory).
The root cause is classified as CWE-787 (Out-of-bounds Write). In ad3552r_hs_write_data_source, a fixed 64-byte stack buffer is populated via simple_write_to_buffer(), which returns the actual number of bytes copied. However, the code incorrectly uses the raw count argument (the user-requested write size) as the index for null termination (buf[count] = '\0'). If a user writes more than 64 bytes to the device node, count exceeds the buffer boundary, resulting in a stack out-of-bounds write. The bug was discovered via static analysis and validated under QEMU using KASAN (Kernel Address Sanitizer), and is analogous to a previously fixed issue in commit da9374819eb3 ("iio: backend: fix out-of-bound write") (Feedly).
A local attacker with low privileges can exploit this vulnerability by opening the ad3552r-hs device node and writing more than 64 bytes, triggering a stack buffer overflow. Consequences include system crash via stack corruption, disclosure of sensitive kernel memory contents, corruption of kernel data structures, and potential privilege escalation depending on what data is overwritten on the stack. All three CIA pillars are affected: confidentiality (kernel memory disclosure), integrity (data structure corruption), and availability (system crash) (Feedly).
A proof-of-concept advisory is publicly available via the Zero Day Initiative (ZDI-26-250), published March 31, 2026. Exploitation requires local access with low privileges and no user interaction. There is no current evidence of in-the-wild exploitation, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.018% (0.000180), indicating a low probability of near-term exploitation (ZDI Advisory, Feedly).
ad3552r-hs IIO DAC driver loaded and a corresponding device node (e.g., /dev/iio:deviceX) accessible.ad3552r-hs device node associated with the vulnerable driver (e.g., via the debugfs or sysfs interface exposed by the IIO subsystem).'A'). This causes count (128) to be used as the null-termination index on a 64-byte stack buffer, writing '\0' 64 bytes past the buffer boundary.dmesg) indicating an out-of-bounds write in ad3552r_hs_write_data_source; kernel oops or BUG messages referencing the iio or ad3552r subsystem.ad3552r-hs driver./dev/iio:device* or related debugfs/sysfs entries by non-privileged users.The vulnerability is patched in Linux kernel versions 6.18.8 and 6.19-rc7 and later, via commits 978d28136c53df38f8f0b747191930e2f95e9084 and db16e7c52032c79156930a337ee17232931794ba on git.kernel.org. Organizations running affected versions (6.16–6.18.7 or 6.19-rc1 through 6.19-rc6) should upgrade immediately. As a temporary workaround, restrict local user access to ad3552r-hs device nodes (e.g., /dev/iio*) using file permissions or access control policies to prevent untrusted users from writing to these nodes (Feedly, Kernel Patch 1, Kernel Patch 2).
The Zero Day Initiative published advisory ZDI-26-250 on March 31, 2026, covering this vulnerability. Systemtek published a brief write-up in April 2026 characterizing it as a local privilege escalation in the Linux kernel Analog Device driver. The Yocto Project security mailing list also referenced the CVE in May 2026. Overall community reaction has been limited given the narrow scope of affected hardware and the local-only attack vector (ZDI Advisory).
Fix availability across major Linux distributions and their releases.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."