CVE-2024-27027
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
01/05/2024
Last modified:
18/09/2025
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
dpll: fix dpll_xa_ref_*_del() for multiple registrations<br />
<br />
Currently, if there are multiple registrations of the same pin on the<br />
same dpll device, following warnings are observed:<br />
WARNING: CPU: 5 PID: 2212 at drivers/dpll/dpll_core.c:143 dpll_xa_ref_pin_del.isra.0+0x21e/0x230<br />
WARNING: CPU: 5 PID: 2212 at drivers/dpll/dpll_core.c:223 __dpll_pin_unregister+0x2b3/0x2c0<br />
<br />
The problem is, that in both dpll_xa_ref_dpll_del() and<br />
dpll_xa_ref_pin_del() registration is only removed from list in case the<br />
reference count drops to zero. That is wrong, the registration has to<br />
be removed always.<br />
<br />
To fix this, remove the registration from the list and free<br />
it unconditionally, instead of doing it only when the ref reference<br />
counter reaches zero.
Impact
Base Score 3.x
5.50
Severity 3.x
MEDIUM
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.7 (including) | 6.7.11 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.8 (including) | 6.8.2 (excluding) |
To consult the complete list of CPE names with products and versions, see this page
References to Advisories, Solutions, and Tools
- https://git.kernel.org/stable/c/769324eb35143462542cdb15483cdaf4877bf661
- https://git.kernel.org/stable/c/b27e32e9367dac024cd6f61f22655714f483fd67
- https://git.kernel.org/stable/c/b446631f355ece73b13c311dd712c47381a23172
- https://git.kernel.org/stable/c/769324eb35143462542cdb15483cdaf4877bf661
- https://git.kernel.org/stable/c/b27e32e9367dac024cd6f61f22655714f483fd67
- https://git.kernel.org/stable/c/b446631f355ece73b13c311dd712c47381a23172



