Impact
The vulnerability occurs in the Linux kernel's Qualcomm battery manager driver when firmware supplies a string not properly terminated. The function qcom_battmgr_sc8280xp_strcpy copies a fixed length incoming string is shorter than the buffer. The destination buffers model_number, serial_number, and oem_info are contiguous; when a firmware string consumes the entire field, subsequent reads of the user space string output with "%s" expand into adjacent memory, potentially revealing sensitive data. The weakness corresponds to an out‑of‑bounds read (CWE‑125).
Affected Systems
The flaw affects any Linux system the kernel. The specific product is the Linux kernel; affected releases are unspecified, but the change is part of the kernel source referenced in the advisory.
Risk and Exploitability
The CVSS score is 3.3, indicating a low‑severity impact. The EPSS score is 0.00168 (<1%) and the vulnerability is not listed in CISA's KEV catalog, suggesting limited exploitation evidence to date. The likely attack vector involves firmware input, which would require access to firmware updates or an attacker who can tamper with the device's firmware. While the bug could lead to information disclosure, no remote code execution or denial of service is implied by the description.
OpenCVE Enrichment