Junglewise Threat Intelligence

CVE-2026-43380: Linux Kernel stack overflow in pmbus q54sj108a2 driver

CVE-2026-43380 · Severity: high · CVSS 7.1 · Published 2026-05-08

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability exists in the Linux kernel's hardware monitoring driver for Delta Q54SJ108A2 power supplies. This flaw occurs when the system reads diagnostic information through the debugfs interface, potentially allowing a local user to crash the system or gain unauthorized elevated privileges. The issue affects systems using this specific hardware driver and could impact operational stability or data security.

Technical details

A stack-based buffer overflow exists in the q54sj108a2_debugfs_read function within the Linux kernel's hwmon subsystem. The vulnerability is caused by incorrect usage of the bin2hex() function, where the destination buffer ('data') was smaller than the required size for a 32-byte block read (which produces 64 hex characters). Additionally, the source and destination arguments were swapped in the original code. A local attacker with access to the debugfs interface can trigger this overflow by reading from the affected debugfs entries, leading to memory corruption. The fix involves expanding the output buffer to 66 bytes, correcting the argument order, and ensuring the correct read count is used.

Affected products

  • Linux Linux Kernel Fixed in 24a7b9d, 25dd70a, 52db5ef, 73a7a34, a0fc1b9, b48a0f8, c59090c

Timeline

  • 2026-03-04: patched: Initial fix committed to kernel source
  • 2026-05-08: disclosed: CVE-2026-43380 published

References

Related threats