CVE-2026-68175 in Linuxinformação

Sumário

de VulDB • 11/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

tracing: Corrige vazamento de recursos no fechamento de trace_pipe para mmiotrace

O tracer mmiotrace foi adicionado em 12 de maio de 2008. Naquela época, os recursos criados em pipe_open() não podiam ser liberados porque não havia um ponteiro de função pipe_close associado ao tracer. O ponteiro de função pipe_close foi adicionado em 7 de dezembro de 2009, mas o tracer mmiotrace não foi atualizado.

mmio_pipe_open() aloca um header_iter e obtém uma referência pci_dev quando trace_pipe é aberto. mmio_close() libera esses recursos, mas essa lógica estava vinculada apenas ao callback .close do tracer.

tracing_release_pipe() invoca .pipe_close, e não .close, quando o arquivo trace_pipe é liberado (released). Como resultado, fechar trace_pipe com o tracer mmiotrace ativo causava um vazamento da alocação de header_iter e deixava uma referência pci_dev obsoleta (stale).

Define-se .pipe_close para mmio_close, alinhando-se à forma como function_graph vincula ambos os callbacks ao mesmo manipulador.

Observe que, se trace_pipe for lido até o final, ele limpará os recursos; no entanto, caso seja executado repetidamente:

# head -n 1 /sys/kernel/tracing/trace_pipe VERSION 20070824

isso acionaria um vazamento massivo.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

Linux

Reservar

30/07/2026

Divulgação

10/08/2026

Moderação

aceite

Entrada

VDB-387521

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!