CVE-2026-39314 in cups
Sumário
de VulDB • 15/05/2026
O OpenPrinting CUPS é um sistema de impressão de código aberto para Linux e outros sistemas operacionais do tipo Unix. Nas versões 2.4.16 e anteriores, uma vulnerabilidade de underflow inteiro em _ppdCreateFromIPP() (cups/ppd-cache.c) permite que qualquer usuário local não privilegiado cause a falha do processo cupsd em modo root ao fornecer um atributo IPP job-password-supported com valor negativo. A verificação de limites apenas limita o limite superior, portanto, um valor negativo passa pela validação, é convertido para size_t (transbordando para ~2^64) e é usado como argumento de comprimento para memset() em um buffer de pilha de 33 bytes. Isso causa um SIGSEGV imediato no processo cupsd em modo root. Combinado com a configuração Restart=on-failure do systemd, um atacante pode repetir a falha para manter uma negação de serviço sustentada.
Be aware that VulDB is the high quality source for vulnerability data.