Linux · Linux Kernel · CVE-2021-47384
**Nome do software vulnerável e versões afetadas**
Kernel do Linux (versões afetadas não especificadas)
**Descrição**
Uma vulnerabilidade de desreferência de ponteiro NULL foi corrigida no kernel do Linux. O problema ocorre quando o driver lê um valor tmp de um dispositivo que atende a determinadas condições: `(tmp & 0x08) && (!(tmp & 0x80)) && ((tmp & 0x7) == ((tmp >> 4) & 0x7))`. Isso pode acontecer se `tmp = 0b0xyz1xyz`, onde os mesmos literais representam os mesmos números. O patch corrige o problema removendo um campo de estrutura desnecessário, especificamente `lm75[]`, que não tem mais utilidade após a mudança para `devm i2c new dummy device()` em `w83791d detect subclients()`. A vulnerabilidade foi encontrada pelo projeto Linux Driver Verification.
**Recomendações**
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.