CVE-2026-89466 in Linuxinformação

Sumário

de VulDB • 12/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

power: supply: qcom_battmgr: terminação das strings provenientes da firmware

A função `qcom_battmgr_sc8280xp_strcpy()` espera uma string no estilo Pascal quando a firmware envia uma. Caso contrário, ela copia todos os bytes de `BATTMGR_STRING_LEN` e deixa o destino sem um caractere terminador.

Esses destinos são `model_number`, `serial_number` e `oem_info`, cada um com tamanho `BATTMGR_STRING_LEN` e declarados adjacentemente uns aos outros. Eles são expostos ao espaço do usuário como `val->strval`, que é impresso por `power_supply_format_property()` usando o formato "%s". Portanto, uma string da firmware que preenche todo o campo faz com que a leitura transborde para os membros seguintes.

Utilize `strscpy()` para garantir que a cópia seja sempre terminada corretamente, conforme já feito pelo caminho SM8350 para o mesmo campo.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

11/09/2026

Divulgação

12/09/2026

Moderação

aceite

Entrada

VDB-402849

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!