PT-2024-14643 · Linux+9 · Linux Kernel+9

Alexander Gordeev

+3

·

Publicado

2023-12-11

·

Atualizado

2025-09-29

·

CVE-2023-52598

CVSS v3.1

7.1

Alta

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:H/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 surge quando o conteúdo do registro de controle de ponto flutuante (fpc) de um processo rastreado é modificado pela interface ptrace. A validade do novo valor é testada carregando-o temporariamente no registro fpc. Isso pode levar à corrupção do registro fpc do processo de rastreamento se ocorrer uma interrupção enquanto o valor estiver temporariamente carregado no registro fpc e, dentro do contexto da interrupção, forem utilizados registros de ponto flutuante ou vetoriais. Os registros fp/vx atuais são salvos com save fpu regs(), assumindo que pertencem ao espaço do usuário e serão carregados nos registros fp/vx ao retornar ao espaço do usuário. No entanto, test fp ctl() restaura o valor original do registro fpc do espaço do usuário, que será descartado ao retornar ao espaço do usuário. Como resultado, o rastreador continuará a ser executado incorretamente com o valor que deveria ter sido usado para o processo rastreado. A correção envolve salvar o conteúdo dos registros fpu com save fpu regs() antes de usar test fp ctl().
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

Out of bounds Read

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2024:3618
ALSA-2025_16880
BDU:2025-07510
CESA-2024_3618
CVE-2023-52598
DLA-3842-1
DSA-5658-1
DSA-5681-1
INFSA-2024_3618
OESA-2024-1482
OESA-2024-1483
OESA-2024-1484
OESA-2024-1485
OESA-2024-1486
OESA-2024-1487
OPENSUSE-SU-2024_1322-1
OPENSUSE-SU-2024_1322-2
OPENSUSE-SU-2024_1332-1
OPENSUSE-SU-2024_1332-2
OPENSUSE-SU-2024_1466-1
OPENSUSE-SU-2024_1480-1
OPENSUSE-SU-2024_1490-1
RHSA-2024:3618
RHSA-2024_3618
RHSA-2025:15016
RLSA-2024:3618
SUSE-SU-2024:1466-1
SUSE-SU-2024:1480-1
SUSE-SU-2024:1490-1
SUSE-SU-2024:1643-1
SUSE-SU-2024:1646-1
SUSE-SU-2024:1870-1
USN-6688-1
USN-6765-1
USN-6766-1
USN-6766-2
USN-6766-3
USN-6767-1
USN-6767-2
USN-6795-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-6828-1

Produtos afetados

Almalinux
Astra Linux
Centos
Linuxmint
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu