CVE-2026-43175 Details
Description
In the Linux kernel, the following vulnerability has been resolved: clk: rs9: Reserve 8 struct clk_hw slots for for 9FGV0841 The 9FGV0841 has 8 outputs and registers 8 struct clk_hw, make sure there are 8 slots for those newly registered clk_hw pointers, else there is going to be out of bounds write when pointers 4..7 are set into struct rs9_driver_data .clk_dif[4..7] field. Since there are other structure members past this struct clk_hw pointer array, writing to .clk_dif[4..7] fields corrupts both the struct rs9_driver_data content and data around it, sometimes without crashing the kernel. However, the kernel does surely crash when the driver is unbound or during suspend. Fix this, increase the struct clk_hw pointer array size to the maximum output count of 9FGV0841, which is the biggest chip that is supported by this driver.
A vulnerability has been identified in the Linux kernel's clk: rs9 driver, specifically related to the handling of the 9FGV0841 chip. The driver fails to allocate enough slots for the clock hardware pointers corresponding to the chip's eight outputs. This oversight can lead to an out-of-bounds write when the driver attempts to use these pointers, potentially corrupting the driver's data and causing a kernel crash, especially when the driver is unloaded or the system is suspended.
The vulnerability has been addressed by increasing the size of the clk_hw pointer array in the rs9_driver_data structure to accommodate the maximum output count of the 9FGV0841 chip. Users should apply the latest patches available in the Linux kernel stable tree to mitigate this issue.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
No SSVC data is available for this CVE.
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://git.kernel.org/stable/c/2f926875dffe2226ea26d129e16d9092cccd03aa | kernel.org | Patch |
| https://git.kernel.org/stable/c/5ec820fc28d0b8a0f3890d476b1976f20e8343cc | kernel.org | Patch |
| https://git.kernel.org/stable/c/82a34f344999d8029bcebf131028fa519140c7cc | kernel.org | Patch |
| https://git.kernel.org/stable/c/da86ca15d7389ee0b5df08e8f70c39354e6b8a4b | kernel.org | Patch |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-476 | NULL Pointer Dereference | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| linux linux kernel | >= 6.8, < 6.12.75 >= 6.13, < 6.18.16 >= 6.19, < 6.19.6 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | kernel.org |
| May 12, 2026 | Initial Analysis | [email protected] |
| May 6, 2026 | New CVE Received | kernel.org |