Junglewise Threat Intelligence

CVE-2026-23222: Linux Kernel buffer overflow in OMAP crypto driver

CVE-2026-23222 · Severity: high · CVSS 7.8 · Published 2026-02-18

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A memory allocation error was identified in the Linux kernel's OMAP crypto driver. This component is responsible for hardware-accelerated encryption on certain ARM-based processors. An exploit could allow a local user to cause a system crash or potentially gain unauthorized access to sensitive data by triggering a memory buffer overflow.

Technical details

A memory allocation vulnerability exists in the Linux kernel's OMAP crypto driver (drivers/crypto/omap-crypto.c). The function omap_crypto_copy_sg_lists() incorrectly calculated the size for scatterlist allocations by using the size of a pointer instead of the size of the scatterlist object itself, resulting in an allocation four times smaller than required. This is a classic 'sizeof' mismatch error leading to a heap-based buffer overflow when the undersized buffer is subsequently populated. A local attacker with low privileges can exploit this to cause a kernel panic (DoS) or potentially achieve privilege escalation. The issue has been patched across multiple stable kernel branches.

Affected products

  • Linux Linux Kernel 4.13 to 5.10.251, 5.11 to 5.15.201, 5.16 to 6.1.164, 6.2 to 6.6.125, 6.7 to 6.12.72, 6.13 to 6.18.11, 6.19 to 6.19.1

Timeline

  • 2026-02-18: disclosed
  • 2026-02-18: advisory
  • 2026-02-10: patched: Initial fix committed to mainline kernel.

References

Related threats