CVE-2023-54184

Vulnérabilité critique dans Linux (Linux)

CVSS 9.8 · Critique
EPSS 0.6%
Linux•Linux•Versions : <=6.1.*, <a7a4def6c7046e090bb10c6d550fdeb487db98ba, <4621e24c9257c6379343bf0c11b473817cf7edcd, 5.10.181, 0, 3.12, 5.4.244, <=6.3.*, 6.4, 6.3.4, <89f5055f9b0b57c7e7f02e32df95ef401f809b71, <=5.10.*, 6.1.30, <1911cca5916b6e106de7afa3ec0a38447158216c, <=5.4.*, <d8990b5a4d065f38f35d69bcd627ec5a7f8330ca, 988e3a85463d9b6dabc681df3f8f131b23c19953, <3.12, <=*, <=5.15.*, 5.15.113, <4ce221d295f53e6c6b835ab33181e735482c9aac

Description

In the Linux kernel, the following vulnerability has been resolved: scsi: target: iscsit: Free cmds before session free Commands from recovery entries are freed after session has been closed. That leads to use-after-free at command free or NPE with such call trace: Time2Retain timer expired for SID: 1, cleaning up iSCSI session. BUG: kernel NULL pointer dereference, address: 0000000000000140 RIP: 0010:sbitmap_queue_clear+0x3a/0xa0 Call Trace: target_release_cmd_kref+0xd1/0x1f0 [target_core_mod] transport_generic_free_cmd+0xd1/0x180 [target_core_mod] iscsit_free_cmd+0x53/0xd0 [iscsi_target_mod] iscsit_free_connection_recovery_entries+0x29d/0x320 [iscsi_target_mod] iscsit_close_session+0x13a/0x140 [iscsi_target_mod] iscsit_check_post_dataout+0x440/0x440 [iscsi_target_mod] call_timer_fn+0x24/0x140 Move cleanup of recovery enrties to before session freeing.

Gravité et risque d'exploitation

CVE-2023-54184 obtient un score CVSS de 9.8/10, soit une gravité critique. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.57 %, ce qui la place devant 46.2 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions <=6.1.*, <a7a4def6c7046e090bb10c6d550fdeb487db98ba, <4621e24c9257c6379343bf0c11b473817cf7edcd, 5.10.181, 0, 3.12, 5.4.244, <=6.3.*, 6.4, 6.3.4, <89f5055f9b0b57c7e7f02e32df95ef401f809b71, <=5.10.*, 6.1.30, <1911cca5916b6e106de7afa3ec0a38447158216c, <=5.4.*, <d8990b5a4d065f38f35d69bcd627ec5a7f8330ca, 988e3a85463d9b6dabc681df3f8f131b23c19953, <3.12, <=*, <=5.15.*, 5.15.113, <4ce221d295f53e6c6b835ab33181e735482c9aac) 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