CVE-2025-39816

Vulnérabilité moyenne dans Linux (Linux)

CVSS 5.5 · Moyenne
EPSS 0.1%
Linux•Linux•Versions : 6.12, <91f262ea2a76a02d9e37dba6637cfe6feebb20a8, <=6.12.*, <=*, <390a61d284e1ced088d43928dfcf6f86fffdd780, <=6.16.*, <695673eb5711ee5eb1769481cf1503714716a7d1, 6.12.49, ae98dbf43d755b4e111fcd086e53939bef3e9a1a, 6.17, 0, 6.12.81, <6.12, 6.16.5, <98b6fa62c84f2e129161e976a5b9b3cb4ccd117b

Description

In the Linux kernel, the following vulnerability has been resolved: io_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengths Since the buffers are mapped from userspace, it is prudent to use READ_ONCE() to read the value into a local variable, and use that for any other actions taken. Having a stable read of the buffer length avoids worrying about it changing after checking, or being read multiple times. Similarly, the buffer may well change in between it being picked and being committed. Ensure the looping for incremental ring buffer commit stops if it hits a zero sized buffer, as no further progress can be made at that point.

Gravité et risque d'exploitation

CVE-2025-39816 obtient un score CVSS de 5.5/10, soit une gravité moyenne. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.15 %, ce qui la place devant 3.6 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions 6.12, <91f262ea2a76a02d9e37dba6637cfe6feebb20a8, <=6.12.*, <=*, <390a61d284e1ced088d43928dfcf6f86fffdd780, <=6.16.*, <695673eb5711ee5eb1769481cf1503714716a7d1, 6.12.49, ae98dbf43d755b4e111fcd086e53939bef3e9a1a, 6.17, 0, 6.12.81, <6.12, 6.16.5, <98b6fa62c84f2e129161e976a5b9b3cb4ccd117b) 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