Vulnerabilidad en Linux (CVE-2026-46252)
Gravedad CVSS v3.1:
MEDIA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
03/06/2026
Última modificación:
22/07/2026
Descripción
En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta:<br />
<br />
regulator: core: corregir el bloqueo en la ruta de error de regulator_resolve_supply()<br />
<br />
Si la habilitación tardía de un regulador de suministro falla en regulator_resolve_supply(), el código actualmente activa una advertencia de lockdep:<br />
<br />
ADVERTENCIA: drivers/regulator/core.c:2649 at _regulator_put+0x80/0xa0, CPU#6: kworker/u32:4/596<br />
...<br />
Traza de llamada:<br />
_regulator_put+0x80/0xa0 (P)<br />
regulator_resolve_supply+0x7cc/0xbe0<br />
regulator_register_resolve_supply+0x28/0xb8<br />
<br />
ya que el regulator_list_mutex debe mantenerse al llamar a _regulator_put().<br />
<br />
Para resolver esto, simplemente cambie a usar regulator_put().<br />
<br />
Ya que estamos en ello, también deberíamos asegurarnos de que no ocurra ningún acceso concurrente a nuestro rdev mientras borramos el puntero de suministro. Añada un bloqueo apropiado para asegurar eso.<br />
<br />
Aunque el código en cuestión será eliminado por completo en un commit de seguimiento, creo que sigue siendo beneficioso tener esto corregido antes de la eliminación para futuras referencias.
Impacto
Puntuación base 3.x
5.50
Gravedad 3.x
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 4.2.1 (incluyendo) | 6.19.4 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:4.2:-:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:4.2:rc4:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:4.2:rc5:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:4.2:rc6:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:4.2:rc7:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:4.2:rc8:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://git.kernel.org/stable/c/3b7fffd7a8984a1c009f668765ee7631fd6b87c8
- https://git.kernel.org/stable/c/497330b203d2c59c5ff3fa4c34d14494d7203bc3
- https://git.kernel.org/stable/c/60747114fd2a38739130b715e7b2d40ce848f0be
- https://git.kernel.org/stable/c/a8a2eab1166bc33ee38ca371cff425bdb5681e47
- https://git.kernel.org/stable/c/bde74af8d4466213007bdd42cc85fa72c861dea7
- https://git.kernel.org/stable/c/c66e0db0f37290b53c57994f998bb55590364fd0
- https://git.kernel.org/stable/c/c84860dac7af7dc3c3e3c9ae86d65e222c2f3b0c
- https://git.kernel.org/stable/c/e77357dc2293283fc08a485b1e2e571d91d02622



