CVE-2026-64230 in Linuxinformação

Sumário

de VulDB • 24/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

regulador: tps65219: corrige o fato de irq_data.rdev não estar sendo atribuído

O commit 64a6b577490c ("regulator: tps65219: Remove debugging helper function") removeu a função auxiliar tps65219_get_rdev_by_name() juntamente com a atribuição de irq_data.rdev que dependia dela. Isso deixou irq_data.rdev não inicializado para todas as IRQs, causando comportamento indefinido quando regulator_notifier_call_chain() é chamado pelo manipulador de interrupção (IRQ handler):

Internal error: Oops: 0000000096000004 pc : regulator_notifier_call_chain lr : tps65219_regulator_irq_handler Call trace: regulator_notifier_call_chain tps65219_regulator_irq_handler handle_nested_irq regmap_irq_thread irq_thread_fn irq_thread kthread ret_from_fork

Em vez de restaurar um array de pesquisa dedicado, a função probe foi reestruturada para combinar o registro do regulador com o registro da IRQ no mesmo loop. Dessa forma, o rdev retornado por devm_regulator_register() fica naturalmente disponível para atribuição a irq_data.rdev sem nenhuma estrutura de dados auxiliar.

As IRQs não relacionadas ao regulador (SENSOR, TIMEOUT) que não correspondem a nenhum registrador registrado são configuradas com rdev=NULL, e o manipulador de interrupção é protegido por uma verificação NULL para evitar falhas no sistema.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

19/07/2026

Divulgação

24/07/2026

Moderação

aceite

Entrada

VDB-382965

CPE

pronto

EPSS

0.00166

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!