PT-2025-53144

CVE-2022-50778

·

Publicado

2022-09-07

·

Atualizado

2026-10-09

Descrição por

CVSS 3.1
5.5
Média
MétricasAV: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 Linux (versões afetadas não especificadas)
Descrição O kernel Linux contém um problema relacionado à função compiletime strlen() quando usada com CONFIG FORTIFY=y e CONFIG UBSAN LOCAL BOUNDS=y. O problema surge da maneira como builtin object size() lida com strings com valores dependentes de tempo de execução, potencialmente levando a acesso fora dos limites durante verificações em tempo de execução. Especificamente, a função pode tentar acessar memória além do tamanho do buffer alocado em certos cenários, desencadeando um pânico em tempo de execução. Isso foi observado durante os testes do Android Compatibility Test Suite (CTS). O problema está relacionado a uma chamada strlen() dentro da função hidinput allocate(). A função usa uma string C local cujo valor depende de uma instrução switch, fazendo com que builtin object size() avalie para o comprimento máximo da string, levando ao acesso fora dos limites.
Recomendações No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
RHSA-2023:2458
RHSA-2023:7077
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾