7.8

CVE-2026-31489

spi: meson-spicc: Fix double-put in remove path

In the Linux kernel, the following vulnerability has been resolved:

spi: meson-spicc: Fix double-put in remove path

meson_spicc_probe() registers the controller with
devm_spi_register_controller(), so teardown already drops the
controller reference via devm cleanup.

Calling spi_controller_put() again in meson_spicc_remove()
causes a double-put.
Daten sind bereitgestellt durch National Vulnerability Database (NVD)
Linux ≫ Linux Kernel Version >= 4.14.244 < 4.15
Linux ≫ Linux Kernel Version >= 4.19.203 < 4.20
Linux ≫ Linux Kernel Version >= 5.4.140 < 5.5
Linux ≫ Linux Kernel Version >= 5.10.58 < 5.11
Linux ≫ Linux Kernel Version >= 5.13.10 < 5.14
Linux ≫ Linux Kernel Version >= 5.14.1 < 6.12.80
Linux ≫ Linux Kernel Version >= 6.13 < 6.18.21
Linux ≫ Linux Kernel Version >= 6.19 < 6.19.11
Linux ≫ Linux Kernel Version 5.14 Update -
Linux ≫ Linux Kernel Version 7.0 Update rc1
Linux ≫ Linux Kernel Version 7.0 Update rc2
Linux ≫ Linux Kernel Version 7.0 Update rc3
Linux ≫ Linux Kernel Version 7.0 Update rc4
Linux ≫ Linux Kernel Version 7.0 Update rc5
Linux ≫ Linux Kernel Version 7.0 Update rc6
Linux ≫ Linux Kernel Version 7.0 Update rc7
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.13% 0.029
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
NIST 7.8 1.8 5.9
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CWE-415 Double Free

The product calls free() twice on the same memory address.

https://git.kernel.org/stable/c/40ad0334c17b23d8b66b1082ad1478a6202e90e2
Patch
https://git.kernel.org/stable/c/63542bb402b7013171c9f621c28b609eda4dbf1f
Patch
https://git.kernel.org/stable/c/9b812ceb75a6260c17c91db4b9e74ead8cfa06f5
Patch
https://git.kernel.org/stable/c/da06a104f0486355073ff0d1bcb1fcbebb7080d6
Patch
https://git.kernel.org/stable/c/0d645c6d13fa0597935d3d16b09a7ba5d24ed284
https://git.kernel.org/stable/c/7434c64ddae88a02e7fb478bc256cc100d48d3e3
https://git.kernel.org/stable/c/d61bcec3aec6f0244a9b963e0c76c00f771d49b6