In the Linux kernel, the following vulnerability has been resolved:
spi: bcm-qspi: return error if neither hif_mspi nor mspi is available
If neither a "hif_mspi" nor "mspi" resource is present, the driver will just early exit in probe but still return success. Apart from not doing anything meaningful, this would then also lead to a null pointer access on removal, as platform_get_drvdata() would return NULL, which it would then try to dereference when trying to unregister the spi master.
Fix this by unconditionally calling devm_ioremap_resource(), as it can handle a NULL res and will then return a viable ERR_PTR() if we get one.
The "return 0;" was previously a "goto qspi_resource_err;" where then ret was returned, but since ret was still initialized to 0 at this place this was a valid conversion in 63c5395bb7a9 ("spi: bcm-qspi: Fix use-after-free on unbind"). The issue was not introduced by this commit, only made more obvious.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Oct 9, 2025 | Oct 9, 2025 |
| Ubuntu | — | Upgrade linux-ibmUpgrade linux-azure-5.15Upgrade linux-aws-fipsUpgrade linux-xilinx-zynqmpUpgrade linux-gcp-5.4Upgrade linux-nvidia-tegra-igxUpgrade linux-hwe-5.4Upgrade linux-kvmUpgrade linux-gkeopUpgrade linux-oracle-5.15Upgrade linux-lowlatencyUpgrade linux-oracleUpgrade linux-azure-5.4Upgrade linux-gkeUpgrade linux-nvidiaUpgrade linux-azure-fipsUpgrade linux-fipsUpgrade linuxUpgrade linux-intel-iot-realtimeUpgrade linux-ibm-5.4Upgrade linux-gcp-fipsUpgrade linux-ibm-5.15Upgrade linux-intel-iotgUpgrade linux-lowlatency-hwe-5.15Upgrade linux-bluefieldUpgrade linux-nvidia-tegra-5.15Upgrade linux-nvidia-tegraUpgrade linux-intel-iotg-5.15Upgrade linux-gcpUpgrade linux-iotUpgrade linux-realtimeUpgrade linux-raspiUpgrade linux-aws-5.4Upgrade linux-aws-5.15Upgrade linux-raspi-5.4Upgrade linux-riscv-5.15Upgrade linux-awsUpgrade linux-hwe-5.15Upgrade linux-azureUpgrade linux-gcp-5.15Upgrade linux-oracle-5.4 | Oct 10, 2025 | Oct 7, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 15, 2025 | Oct 7, 2025 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub