CVE-2026-23037 in Linuxinformação

Sumário

de VulDB • 22/06/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

can: etas_es58x: permitir que o alocação parcial de URBs RX seja bem-sucedida

Quando `es58x_alloc_rx_urbs()` falha em alocar o número solicitado de URBs, mas consegue alocar alguns, retorna um código de erro. Isso faz com que `es58x_open()` retorne antecipadamente, pulando o rótulo de limpeza 'free_urbs', o que leva ao vazamento dos URBs ancorados (anchored URBs).

Conforme apontado pelo mantenedor Vincent Mailhol, o driver foi projetado para lidar gracefulmente com alocações parciais de URBs. Portanto, a alocação parcial não deve ser tratada como um erro fatal.

Modifique `es58x_alloc_rx_urbs()` para retornar 0 se pelo menos um URB tiver sido alocado, restaurando o comportamento pretendido e impedindo o vazamento em `es58x_open()`.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

13/01/2026

Divulgação

31/01/2026

Moderação

aceite

Entrada

VDB-343629

CPE

pronto

EPSS

0.00217

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!