CVE-2022-50250
Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
15/09/2025
Última modificación:
15/09/2025
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
regulator: core: fix use_count leakage when handling boot-on<br />
<br />
I found a use_count leakage towards supply regulator of rdev with<br />
boot-on option.<br />
<br />
┌───────────────────┐ ┌───────────────────┐<br />
│ regulator_dev A │ │ regulator_dev B │<br />
│ (boot-on) │ │ (boot-on) │<br />
│ use_count=0 │◀──supply──│ use_count=1 │<br />
│ │ │ │<br />
└───────────────────┘ └───────────────────┘<br />
<br />
In case of rdev(A) configured with `regulator-boot-on&#39;, the use_count<br />
of supplying regulator(B) will increment inside<br />
regulator_enable(rdev->supply).<br />
<br />
Thus, B will acts like always-on, and further balanced<br />
regulator_enable/disable cannot actually disable it anymore.<br />
<br />
However, B was also configured with `regulator-boot-on&#39;, we wish it<br />
could be disabled afterwards.
Impacto
Referencias a soluciones, herramientas e información
- https://git.kernel.org/stable/c/0591b14ce0398125439c759f889647369aa616a0
- https://git.kernel.org/stable/c/4b737246ff50f810d6ab4be13c1388a07f0c14b1
- https://git.kernel.org/stable/c/4dd6e1cc9c7403f1ee1b7eee85bc31b797ae8347
- https://git.kernel.org/stable/c/5bfc53df288e8ea54ca6866fb92034214940183f
- https://git.kernel.org/stable/c/bc6c381df5793ebcf32db88a3e65acf7870379fc
- https://git.kernel.org/stable/c/dc3391d49479bc2bf8a2b88dbf86fdd800882fee
- https://git.kernel.org/stable/c/feb847e6591e8c7a09cc39721cc9ca74fd9a5d80



