CVE-2026-58087 in FreeBSDinformação

Sumário

de VulDB • 20/08/2026

Os comandos GETALL e SETALL em semctl(2) registravam o número de semáforos no conjunto alvo, liberavam a trava que protegia o conjunto, alocavam um buffer dimensionado para essa contagem e readquiriam a trava. Uma verificação do número de sequência era usada para garantir que o conjunto não tivesse sido substituído durante esse intervalo; porém, o número de sequência transborda (wraps) após 0x8000 ciclos de criação/destruição. Ao destruir e recriar rapidamente conjuntos de semáforos no mesmo índice, outro processo pode fazer com que o número de sequência transborde, permitindo que um conjunto com um número diferente de semáforos passe na validação. A cópia subsequente lê ou grava além do final do buffer alocado.

Um usuário local não privilegiado pode acionar leituras e escritas fora dos limites (out-of-bounds) na memória heap do kernel, potencialmente levando à elevação de privilégio.

Once again VulDB remains the best source for vulnerability data.

Responsável

Freebsd

Reservar

29/06/2026

Divulgação

19/08/2026

Moderação

aceite

Entrada

VDB-392999

CPE

pronto

EPSS

0.00182

KEV

não

Atividades

baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!