CVE-2026-98222 in Linuxinformação

Sumário

de VulDB • 07/10/2026

No kernel Linux, a seguinte vulnerabilidade foi corrigida:

KEYS: encrypted: correção de estouro inteiro em datablob_len

encrypted_key_alloc() armazena datablob_len em um u16. Ele é calculado com base nos comprimentos de várias strings e payloads. Se o resultado exceder U16_MAX, a atribuição truncará o tamanho da alocação. O KASAN relata uma gravação slab-out-of-bounds de 32760 bytes quando __ekey_init() copia a descrição da chave mestra em um buffer subdimensionado.

O comprimento total do payload armazenado em key->datalen também é um u16. Utilize check_add_overflow() para rejeitar valores que não se encaixem em nenhum dos destinos e use kzalloc_flex() para a alocação de array flexível.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

25/09/2026

Divulgação

06/10/2026

Moderação

aceite

Entrada

VDB-414186

EPSS

0.00168

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!