CVE-2026-43442

Vulnérabilité élevée dans Linux (Linux)

CVSS 7.1 · Élevée
EPSS 0.2%
Linux•Linux•Versions : <=*, <6f02c6b196036dbb6defb4647d8707d29b7fe95b, <6.19, 6.19, 6.19.9, 1cba30bf9fdd6c982708f3587f609a30c370d889, 0, <=6.19.*, 7.0, <1f794f9bed3e5cf7250a3b4daf112a72ed1513e9

Description

In the Linux kernel, the following vulnerability has been resolved: io_uring: fix physical SQE bounds check for SQE_MIXED 128-byte ops When IORING_SETUP_SQE_MIXED is used without IORING_SETUP_NO_SQARRAY, the boundary check for 128-byte SQE operations in io_init_req() validated the logical SQ head position rather than the physical SQE index. The existing check: !(ctx->cached_sq_head & (ctx->sq_entries - 1)) ensures the logical position isn't at the end of the ring, which is correct for NO_SQARRAY rings where physical == logical. However, when sq_array is present, an unprivileged user can remap any logical position to an arbitrary physical index via sq_array. Setting sq_array[N] = sq_entries - 1 places a 128-byte operation at the last physical SQE slot, causing the 128-byte memcpy in io_uring_cmd_sqe_copy() to read 64 bytes past the end of the SQE array. Replace the cached_sq_head alignment check with a direct validation of the physical SQE index, which correctly handles both sq_array and NO_SQARRAY cases.

Gravité et risque d'exploitation

CVE-2026-43442 obtient un score CVSS de 7.1/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.17 %, ce qui la place devant 6.4 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions <=*, <6f02c6b196036dbb6defb4647d8707d29b7fe95b, <6.19, 6.19, 6.19.9, 1cba30bf9fdd6c982708f3587f609a30c370d889, 0, <=6.19.*, 7.0, <1f794f9bed3e5cf7250a3b4daf112a72ed1513e9) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références