PT-2024-33901

CVE-2024-50067

·

Publicado

2024-10-21

·

Atualizado

2026-10-19

Descrição por

CVSS 3.1
7.8
Alta
MétricasAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas:
Versões do kernel Linux anteriores à 6.12.0-rc3+
Descrição:
O problema está relacionado à funcionalidade uprobe no kernel do Linux, que pode levar a um acesso à memória fora dos limites ao buscar argumentos. Isso ocorre porque o buffer percpu usado pelo uprobe tem um tamanho limitado, normalmente o tamanho de uma página, e a função store trace args() não verifica se os dados excedem esse tamanho. Como resultado, strings ou matrizes grandes do espaço do usuário podem causar acesso à memória fora dos limites. O problema pode ser reproduzido compilando o kernel com CONFIG KASAN habilitado, compilando um programa de teste específico e configurando o uprobe com um deslocamento específico. Quando o programa de teste é executado, o KASAN (Kernel Address Sanitizer) do kernel relata um erro.
Recomendações:
Para resolver o problema, atualize o kernel do Linux para uma versão que inclua a correção, a qual impõe que o maxlen do buffer seja menor que o tamanho de uma página para evitar o acesso fora dos limites de memória da função store trace args().
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Explorabilidade
Exploit
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALT-PU-2024-17211
ALT-PU-2025-12647
AZL-51837
AZL-51841
CLSA-2025-1736783731
CLSA-2025-1742469561
CLSA-2025-1742471200
CLSA-2026-1788449727
CLSA-2026-1791132991
DLA-4008-1
DSA-5818-1
INFSA-2025_6966
OESA-2024-2367
OESA-2024-2368
OESA-2024-2369
OESA-2024-2371
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2024_4314-1
OPENSUSE-SU-2024_4315-1
OPENSUSE-SU-2024_4316-1
OPENSUSE-SU-2024_4376-1
OPENSUSE-SU-2025:14705-1
RHSA-2025:6966
RHSA-2025_6966
SUSE-SU-2024:4314-1
SUSE-SU-2024:4315-1
SUSE-SU-2024:4316-1
SUSE-SU-2024:4318-1
SUSE-SU-2024:4364-1
SUSE-SU-2024:4376-1
SUSE-SU-2024:4387-1
SUSE-SU-2025:0834-1
SUSE-SU-2025_0834-1
SUSE-SU-2025:20163-1
SUSE-SU-2025:20164-1
SUSE-SU-2025:20246-1
SUSE-SU-2025:20247-1
USN-7276-1
USN-7277-1
USN-7310-1
USN-7449-1
USN-7449-2
USN-7450-1
USN-7451-1
USN-7452-1
USN-7453-1
USN-7468-1
USN-7523-1
USN-7524-1
USN-7907-1
USN-7907-2
USN-7907-3
USN-7907-4
USN-7907-5
USN-7922-1
USN-7922-2
USN-7922-3
USN-7922-4
USN-7922-5
USN-7928-1
USN-7928-2
USN-7928-3
USN-7928-4
USN-7928-5
USN-7930-1
USN-7930-2
USN-7937-1
USN-7938-1
USN-7939-1
USN-7939-2
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾