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

VetorAV: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

AZL-56816
BDU:2025-03938
CVE-2023-52488
DLA-3842-1
DSA-5681-1
OESA-2024-2123
OESA-2024-2126
OPENSUSE-SU-2024_1490-1
OPENSUSE-SU-2024_1659-1
OPENSUSE-SU-2024_1663-1
SUSE-SU-2024:1490-1
SUSE-SU-2024:1643-1
SUSE-SU-2024:1646-1
SUSE-SU-2024:1659-1
SUSE-SU-2024:1663-1
SUSE-SU-2024:1870-1
USN-6765-1
USN-6818-1
USN-6818-2
USN-6818-3
USN-6818-4
USN-6819-1
USN-6819-2
USN-6819-3
USN-6819-4
USN-6898-1
USN-6898-2
USN-6898-3
USN-6898-4
USN-6917-1
USN-6919-1
USN-6927-1
USN-7019-1
USN-7159-1
USN-7159-2
USN-7159-3
USN-7159-4
USN-7159-5
USN-7195-1
USN-7195-2
USN-7332-1
USN-7332-2
USN-7332-3
USN-7342-1
USN-7344-1
USN-7344-2

Produtos afetados

Astra Linux
Linuxmint
Linux Kernel
Red Os
Sc16Is7Xx
Suse
Ubuntu