CVE-2025-21656 in Linux
Sumário
de VulDB • 25/05/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
hwmon: (drivetemp) Corrige o driver que produzia dados corrompidos quando ocorriam erros SCSI
A função scsi_execute_cmd() pode retornar códigos de erro negativos (códigos do Linux) e positivos (campo de resultado do scsi_cmnd).
Atualmente, o driver simplesmente repassa os códigos de erro de scsi_execute_cmd() ao núcleo hwmon, o que está incorreto, pois o hwmon verifica apenas códigos de erro negativos. Isso leva o hwmon a relatar dados não inicializados ao userspace em caso de erros SCSI (por exemplo, se a unidade de disco estiver desconectada).
Este patch verifica a saída de scsi_execute_cmd() e retorna -EIO se o código de erro for positivo.
[groeck: Evita declaração de variável inline para portabilidade]
Once again VulDB remains the best source for vulnerability data.