CVE-2024-53187

Vulnérabilité moyenne dans Linux (Linux)

CVSS 5.5 · Moyenne
EPSS 0.2%
Linux•Linux•Versions : 6.13, 6.12.2, <0c0a4eae26ac78379d0c1db053de168a8febc6c9, <=6.12.*, <5.1, <aaa90844afd499c9142d0199dfda74439314c013, <=6.11.*, <29eac3eca72d4c2a71122050c37cd7d8f73ac4f3, <=*, 6.11.11, 0, 5.1, 2b188cc1bb857a9d4701ae59aa7768b5124e262e

Description

In the Linux kernel, the following vulnerability has been resolved: io_uring: check for overflows in io_pin_pages WARNING: CPU: 0 PID: 5834 at io_uring/memmap.c:144 io_pin_pages+0x149/0x180 io_uring/memmap.c:144 CPU: 0 UID: 0 PID: 5834 Comm: syz-executor825 Not tainted 6.12.0-next-20241118-syzkaller #0 Call Trace: <TASK> __io_uaddr_map+0xfb/0x2d0 io_uring/memmap.c:183 io_rings_map io_uring/io_uring.c:2611 [inline] io_allocate_scq_urings+0x1c0/0x650 io_uring/io_uring.c:3470 io_uring_create+0x5b5/0xc00 io_uring/io_uring.c:3692 io_uring_setup io_uring/io_uring.c:3781 [inline] ... </TASK> io_pin_pages()'s uaddr parameter came directly from the user and can be garbage. Don't just add size to it as it can overflow.

Gravité et risque d'exploitation

CVE-2024-53187 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.24 %, ce qui la place devant 13.8 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions 6.13, 6.12.2, <0c0a4eae26ac78379d0c1db053de168a8febc6c9, <=6.12.*, <5.1, <aaa90844afd499c9142d0199dfda74439314c013, <=6.11.*, <29eac3eca72d4c2a71122050c37cd7d8f73ac4f3, <=*, 6.11.11, 0, 5.1, 2b188cc1bb857a9d4701ae59aa7768b5124e262e) 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