No kernel Linux, a seguinte vulnerabilidade foi resolvida: rxrpc: Corrigir carregamento do token RxGK para verificar os limites rxrpc_preparse_xdr_yfs_rxgk() lê o comprimento da chave e do ticket bruto do token XDR como u 32 valores e passa cada um através do road_up(x), 4 ) antes de usar o valor arredondado para validação e alocação. Quando o comprimento bruto for >= 0 xfffffffd, redondo_up() enrola para 0, assim os limites verificam e o kzalloc ambos usam 0 enquanto o mencpy subsequente ainda copia o original ~ 4 O valor do GiB, produzindo um sobrecarga de buffers alcançable a partir de uma chamada add_key() desprivilegiada. Conserte isto por: ( 1 ) Rejeitando comprimentos de chaves em bruto acima de AFSTOKEN_GK_KEY_MAX e comprimentos de ticket em bruto acima de AFSTOKEN_GK_TOKEN_MAX antes de arredondamento, consistente com os caps que o caminho RxKAD já executa através de AFSTOKEN_RK_TIX_MAX. ( 2 ) Tamanhar a alocação de arranjo flexível a partir do comprimento da chave bruto validado via struct_size_t() em vez do valor arredondado. ( 3 ) Encaixando os comprimentos brutos para que as atribuições de campos e chamadas mencpy posteriores não sejam re- lidas a partir do token, eliminando uma classe de TOTOU re- analisar. O caminho de controle (token válido com comprimentos dentro dos limites) não é afetado. O registro de base de dados de vulnerabilidade nacional CVE- 2026 - 31641 foi publicado em 2026 - 04 - 24 T 15: 16: 43.463 Z e última modificação em 2026 - 08 - 18 T 12: 18: 05.953 Z. O seu estado registrado é modificado.
métricas de vulnerabilidade gravadas: CVSS 3.1, pontuação de base 7.8, gravidade HIGH, vetor CVSS: 3.1 /AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, pontuação de exploração 1.8, pontuação de impacto 5.9. Classificações de fraqueza associadas: CWE- 125, CWE- 190.
Os produtos ou plataformas nomeados nos dados de aplicabilidade incluem: kernel linux linux.
O registro NVD inclui referências de suporte documentando a vulnerabilidade, tecnologia afetada ou informações de remediação.