PT-2024-14595 · Linux+6 · Linux Kernel+6
Publicado
2023-12-11
·
Atualizado
2025-03-13
·
CVE-2023-52488
CVSS v3.1
5.5
Média
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema diz respeito ao circuito integrado SC16IS7XX, que suporta um modo de burst para acessar FIFOs. Nesse modo, o endereço inicial do registro é enviado, seguido por todos os dados do FIFO, sem que o endereço do registro seja reenviado. As funções
regmap raw read() e regmap raw write() realizam E/S em vários registros e são usadas para ler/gravar de/para o FIFO. No entanto, elas corromperiam o cache regmap se não fossem desativadas manualmente, pois presumem que o endereço do registro é incrementado quando o tamanho de leitura/gravação é superior a 1 byte. A solução envolve converter as funções de leitura/gravação do FIFO para usar as versões noinc do regmap, eliminando a necessidade de controle manual do cache.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
Information Disclosure
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Astra Linux
Linuxmint
Linux Kernel
Red Os
Sc16Is7Xx
Suse
Ubuntu