CVE-2026-89852

Vulnérabilité non évaluée dans Linux (Linux)

CVSS 0.0 · Non évaluée
EPSS 0.2%
Linux•Linux•Versions : <=6.1.*, <f29695b1138ae2539c5cd6cdaba9b1b072aaa81a, <=6.12.*, 5.15.221, 5.10.270, 0, <13d645a2cdb224d27205368f3e3c68bb160daf97, 6.1.188, 6.18.51, 7.3-rc1, <9f31de4d07e4cde91dfc24522993a5fbb4d67083, <2.6.26, <=5.10.*, <=6.6.*, 7.2.5, 6.6.157, <=6.18.*, <9efaa782845b4d5fb3e01242be0d06ebc7428d8f, <e6cfb1ee18336aab41a0941d6d3ea5009aaafc05, 4d4df1932b6b116aecc81039066fec27f2050762, 6.12.110, <=7.2.*, <2f847f06bb223aa895eea91fc9e5e2d6314038eb, <f8fc5cc6b3284506c6ab83c822c48133377668bb, <=*, <1f49e861c18caf8eef7f0ad9a2c5034f88a6ba79, <=5.15.*, 2.6.26

Description

In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Zero mailbox struct in qla2x00_get_firmware_state() The mbx_cmd_t is allocated on the stack but left uninitialized. qla2x00_mailbox_command() has several early-return paths (PCI permanent failure, device failed, EEH busy, ISP abort pending, mailbox access timeout, purge mbox) that return without writing the input mailbox registers back into mcp->mb[]. qla2x00_get_firmware_state() then unconditionally copies mcp->mb[1..6] (and mb[12]) into the caller's states[] array regardless of the return value. On such a failure the copied values are uninitialized kernel stack memory, which is then exposed to userspace via the fw_state and mpi_fw_state sysfs handlers. Zero the mailbox struct so a failed query yields deterministic zeroed state instead of leaking stack contents.

Gravité et risque d'exploitation

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

Que faire ?

  • Vérifiez si Linux (versions <=6.1.*, <f29695b1138ae2539c5cd6cdaba9b1b072aaa81a, <=6.12.*, 5.15.221, 5.10.270, 0, <13d645a2cdb224d27205368f3e3c68bb160daf97, 6.1.188, 6.18.51, 7.3-rc1, <9f31de4d07e4cde91dfc24522993a5fbb4d67083, <2.6.26, <=5.10.*, <=6.6.*, 7.2.5, 6.6.157, <=6.18.*, <9efaa782845b4d5fb3e01242be0d06ebc7428d8f, <e6cfb1ee18336aab41a0941d6d3ea5009aaafc05, 4d4df1932b6b116aecc81039066fec27f2050762, 6.12.110, <=7.2.*, <2f847f06bb223aa895eea91fc9e5e2d6314038eb, <f8fc5cc6b3284506c6ab83c822c48133377668bb, <=*, <1f49e861c18caf8eef7f0ad9a2c5034f88a6ba79, <=5.15.*, 2.6.26) 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