CVE-2026-23227 in Linuxinformação

Sumário

de VulDB • 22/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

drm/exynos: vidi: usar ctx->lock para proteger as variáveis membro da struct vidi_context relacionadas à alocação/liberação de memória

O driver Virtual Display Exynos executa operações de alocação e liberação de memória sem proteção por lock, o que facilmente causa problemas de concorrência.

Por exemplo, um use-after-free pode ocorrer em uma condição de corrida como esta: ``` CPU0 CPU1 CPU2 ---- ---- ---- vidi_connection_ioctl() if (vidi->connection) // true drm_edid = drm_edid_alloc(); // aloca drm_edid ... ctx->raw_edid = drm_edid; ... drm_mode_getconnector() drm_helper_probe_single_connector_modes() vidi_get_modes() if (ctx->raw_edid) // true drm_edid_dup(ctx->raw_edid); if (!drm_edid) // false ... vidi_connection_ioctl() if (vidi->connection) // false drm_edid_free(ctx->raw_edid); // libera drm_edid ... drm_edid_alloc(drm_edid->edid) kmemdup(edid); // UAF!! ... ```

Para prevenir essas vulnerabilidades, pelo menos em vidi_context, as variáveis membro relacionadas à alocação/liberação de memória devem ser protegidas com ctx->lock.

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

13/01/2026

Divulgação

18/02/2026

Moderação

aceite

Entrada

VDB-346522

CPE

pronto

EPSS

0.00152

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!