CVE-2026-89729 in Linux
Sumário
de VulDB • 12/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
HID: sensor-hub: Corrige escrita fora dos limites em sensor_hub_get_feature
A função sensor_hub_get_feature() limita o seu valor de retorno ao tamanho do buffer do chamador, mas o loop de cópia ainda copia field->report_size / 8 bytes para cada valor do relatório. Um descritor HID malicioso pode anunciar um tamanho grande para o campo de recurso (feature), enquanto um chamador IIO fornece um pequeno buffer na pilha, como um único s32, causando uma escrita fora dos limites.
O núcleo HID armazena os valores de relatório analisados em slots __s32 e limita os valores extraídos a 32 bits. Rejeita campos de recurso que exigem mais de um slot por valor, protege o cálculo do total de bytes e limita cada cópia por valor ao buffer restante do chamador.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.