cveboard Feed RSS

CVE-2026-46252

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

Status do registro
Publicado
Ano do identificador (não é o ano de publicação)
2026
Publicação na fonte
Atualização na fonte
Importado pelo cveboard
Snapshot da fonte
cve_2026-10-24_midnight_baseline ·

Texto simples

Texto da CNA em inglês

regulator: core: fix locking in regulator_resolve_supply() error path

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

Fatos de produtos e versões por escopo

Dados de correção desconhecidos; nenhuma versão corrigida é deduzida aqui. Dados ausentes não comprovam ausência de correção.

Exploração desconhecida; este catálogo não avalia exploração.

Linux

Fornecedor
Linux
Produto
Linux
Plataformas
Desconhecido
Status padrão
unaffected
Linux · Fatos de produtos e versões por escopo
Versão (version)Status (status)Esquema de versões (versionType)Fim exclusivo (lessThan)Fim inclusivo (lessThanOrEqual)Mudanças de status (at → status)
36a1f1b6ddc6d1442424e29548e790633ca39c7baffectedgite77357dc2293283fc08a485b1e2e571d91d02622IndisponívelNenhuma listada
36a1f1b6ddc6d1442424e29548e790633ca39c7baffectedgita8a2eab1166bc33ee38ca371cff425bdb5681e47IndisponívelNenhuma listada
36a1f1b6ddc6d1442424e29548e790633ca39c7baffectedgit60747114fd2a38739130b715e7b2d40ce848f0beIndisponívelNenhuma listada
36a1f1b6ddc6d1442424e29548e790633ca39c7baffectedgitc84860dac7af7dc3c3e3c9ae86d65e222c2f3b0cIndisponívelNenhuma listada
36a1f1b6ddc6d1442424e29548e790633ca39c7baffectedgit3b7fffd7a8984a1c009f668765ee7631fd6b87c8IndisponívelNenhuma listada
36a1f1b6ddc6d1442424e29548e790633ca39c7baffectedgitbde74af8d4466213007bdd42cc85fa72c861dea7IndisponívelNenhuma listada
36a1f1b6ddc6d1442424e29548e790633ca39c7baffectedgitc66e0db0f37290b53c57994f998bb55590364fd0IndisponívelNenhuma listada
36a1f1b6ddc6d1442424e29548e790633ca39c7baffectedgit497330b203d2c59c5ff3fa4c34d14494d7203bc3IndisponívelNenhuma listada

Linux

Fornecedor
Linux
Produto
Linux
Plataformas
Desconhecido
Status padrão
affected
Linux · Fatos de produtos e versões por escopo
Versão (version)Status (status)Esquema de versões (versionType)Fim exclusivo (lessThan)Fim inclusivo (lessThanOrEqual)Mudanças de status (at → status)
4.2affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver4.2IndisponívelNenhuma listada
5.10.260unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.211unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.177unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.144unaffectedsemverIndisponível6.6.*Nenhuma listada
6.12.95unaffectedsemverIndisponível6.12.*Nenhuma listada
6.18.37unaffectedsemverIndisponível6.18.*Nenhuma listada
6.19.4unaffectedsemverIndisponível6.19.*Nenhuma listada
7.0unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada