Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

CVE-2026-46252

Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
03/06/2026
Última modificación:
03/06/2026

Descripción

*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> regulator: core: fix locking in regulator_resolve_supply() error path<br /> <br /> If late enabling of a supply regulator fails in<br /> regulator_resolve_supply(), the code currently triggers a lockdep<br /> warning:<br /> <br /> WARNING: drivers/regulator/core.c:2649 at _regulator_put+0x80/0xa0, CPU#6: kworker/u32:4/596<br /> ...<br /> Call trace:<br /> _regulator_put+0x80/0xa0 (P)<br /> regulator_resolve_supply+0x7cc/0xbe0<br /> regulator_register_resolve_supply+0x28/0xb8<br /> <br /> as the regulator_list_mutex must be held when calling _regulator_put().<br /> <br /> To solve this, simply switch to using regulator_put().<br /> <br /> While at it, we should also make sure that no concurrent access happens<br /> to our rdev while we clear out the supply pointer. Add appropriate<br /> locking to ensure that.<br /> <br /> While the code in question will be removed altogether in a follow-up<br /> commit, I believe it is still beneficial to have this corrected before<br /> removal for future reference.

Impacto