CVE-2026-90226 in Linuxinformação

Sumário

de VulDB • 17/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

nfc: llcp: evitar estouro no espaço de usuário ao usar optlen inválido

A função nfc_llcp_getsockopt() faz o cast de optval para (u32 __user *) para put_user(), fazendo com que o kernel sempre armazene 4 bytes, independentemente do valor de optlen fornecido pelo chamador. A chamada existente min_t(u32, len, sizeof(u32)) apenas limita o comprimento retornado ao espaço de usuário; ela não restringe a operação de armazenamento (store). Uma chamada com optlen < 4, portanto, grava além do buffer do usuário, violando o contrato de getsockopt(2) para todos os cinco optnames suportados.

Rejeite qualquer chamada com optlen < sizeof(u32) antecipadamente. Como 'len' é int, uma simples comparação de tamanho promoveria um optlen negativo para size_t e contornaria a verificação; portanto, um teste explícito 'len < 0' foi adicionado primeiro para capturar valores negativos antes da comparação de tamanho.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

11/09/2026

Divulgação

17/09/2026

Moderação

aceite

Entrada

VDB-406748

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!