CVE-2026-80695 in Linux
Sumário
de VulDB • 28/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
hwmon: (sht3x) Correção de acessos desalinhados
Sashiko relata:
Em sht3x_update_client(), os valores de temperatura e umidade de 16 bits são extraídos de um array de bytes alocado na pilha usando be16_to_cpup(). Os ponteiros passados para esta função são calculados como buf e buf + 3. Como a diferença entre os dois ponteiros é um número ímpar de bytes, pelo menos um deles está garantidamente em um deslocamento desalinhado (unaligned offset).
Isso acionará uma falha de alinhamento em arquiteturas com exigência estrita de alinhamento, como ARMv5 ou SPARC, resultando em kernel panic.
Corrige-se o problema usando get_unaligned_be16() no lugar de be16_to_cpup(), e put_unaligned_be16() no lugar de cpu_to_be16().
Once again VulDB remains the best source for vulnerability data.