cveboard Feed RSS

CVE-2026-89474

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

power: supply: bq256xx: drain usb_work before freeing the charger

In the Linux kernel, the following vulnerability has been resolved: power: supply: bq256xx: drain usb_work before freeing the charger The USB-PHY notifier queues usb_work, whose handler calls power_supply_changed(bq->charger). The reset devm action only unregisters the notifier and was registered before the power supplies, so devm frees bq->charger on unwind before the action runs; a usb_work still queued can then dereference it. Register the reset action after the power supplies, so it unregisters the notifiers and drains usb_work before the supplies are released. Initialize usb_work and obtain the PHY references before registering the notifiers, so the worker cannot run before the supplies exist. Found by static analysis.

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)
32e4978bb920d047fe5de3ea42d176f267c01f63affectedgit9dcfdf6c598301b278f0b3490eb2bf4f600524e2IndisponívelNenhuma listada
32e4978bb920d047fe5de3ea42d176f267c01f63affectedgitfd08d4dbbec07a44f01b0ddb041912be0dc88f8cIndisponívelNenhuma listada
32e4978bb920d047fe5de3ea42d176f267c01f63affectedgit2cfb59dc9df8b5ebdd95e3d874a7f4690cee2bc8IndisponívelNenhuma listada
32e4978bb920d047fe5de3ea42d176f267c01f63affectedgit9a467bd1e6811011026ad4c8de701b940d88a00cIndisponívelNenhuma listada
32e4978bb920d047fe5de3ea42d176f267c01f63affectedgit9e1aba34df9a87d53460888e05718717c0f69343IndisponívelNenhuma listada
32e4978bb920d047fe5de3ea42d176f267c01f63affectedgitc8addb842ae8dcf69c15fc976e33e3bd538a41d7IndisponívelNenhuma listada
32e4978bb920d047fe5de3ea42d176f267c01f63affectedgit2dd6cd823777bea6d9a880a12a92a73ec76aee0bIndisponí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)
5.12affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver5.12IndisponívelNenhuma listada
5.15.221unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.188unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.157unaffectedsemverIndisponível6.6.*Nenhuma listada
6.12.109unaffectedsemverIndisponível6.12.*Nenhuma listada
6.18.50unaffectedsemverIndisponível6.18.*Nenhuma listada
7.2.4unaffectedsemverIndisponível7.2.*Nenhuma listada
7.3unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada