CVE-2023-53658:
Linux kernel vulnerability in bcm-qspi driver causing potential null pointer dereference on device removal.
Score
A numerical rating that indicates how dangerous this vulnerability is.
5.5Medium- Published Date:Oct 7, 2025
- CISA KEV Date:*No Data*
- Industries Affected:20
Threat Predictions
- EPSS Score:0.0
- EPSS Percentile:11%
Exploitability
- Score:1.8
- Attack Vector:LOCAL
- Attack Complexity:LOW
- Privileges Required:LOW
- User Interaction:NONE
- Scope:UNCHANGED
Impact
- Score:3.6
- Confidentiality Impact:NONE
- Integrity Impact:NONE
- Availability Impact:HIGH
Description Preview
Linux kernel vulnerability in bcm-qspi driver causing potential null pointer dereference on device removal.
Overview
The vulnerability affects the bcm-qspi driver in the Linux kernel. It stems from improper error handling when specific hardware resources are unavailable. This can lead to a null pointer dereference, potentially causing system instability or crashes. The issue is particularly concerning as it manifests during device removal, which could complicate system maintenance or hardware changes. While not directly exploitable for arbitrary code execution, this vulnerability represents a significant reliability and stability risk for affected systems.
Remediation
- The fix involves modifying the driver to use devm_ioremap_resource() unconditionally. This function can handle a NULL resource and will return a valid ERR_PTR() in such cases. This change ensures proper error handling and prevents the null pointer dereference. System administrators and developers using affected Linux kernel versions should update to a patched version as soon as it becomes available. In the interim, caution should be exercised when working with systems that might use the bcm-qspi driver, especially during hardware removal or system shutdown procedures.
References
- [1] Linux kernel stable branch commit 217b6ea8cf7b819477bca597a6ae2d43d38ba283
- [2] Linux kernel stable branch commit 22ae32d80ef590d12a2364e4621f90f7c58445c7
- [3] Linux kernel stable branch commit 32b9c8f7892c19f7f5c9fed5fb410b9fd5990bb6
- [4] Linux kernel stable branch commit 398e6a015877d44327f754aeb48ff3354945c78c
- [5] Linux kernel stable branch commit 7c1f23ad34fcdace50275a6aa1e1969b41c6233f
- [6] Linux kernel stable branch commit a91c34357afcfaa5307e254f22a8452550a07b34
- [7] Linux kernel stable branch commit d20db3c58a7f9361e370a7850ceb60dbdf62eea3
- [8] Linux kernel stable branch commit d3dcdb43c872a3b967345144151a2c9bb9124c9b
Industries Affected
Below is a list of industries most commonly impacted or potentially at risk based on intelligence.