CVE-2026-5450: Estouro de buffer no heap por off-by-one em scanf %mc na GNU C Library (glibc)
Um estouro de buffer de um byte no heap da GNU C Library (glibc) pode ocorrer nas funções da família scanf quando o conversor %mc é usado com largura explícita maior que 1024. O registro indica versões afetadas do 2.7 até o 2.43, inclusive, e pontuação base CVSS de 9.8. O registro não lista versão corrigida nem exploração ativa confirmada.
Visão geral
A CVE-2026-5450 é um estouro de buffer de um byte no heap da GNU C Library (glibc). A falha é acionada pelas funções da família scanf quando o conversor %mc é usado com largura explícita maior que 1024. O registro do CNA classifica a falha como escrita fora dos limites (CWE-787).
Impacto
- O registro descreve um estouro de buffer de um byte no heap.
- A pontuação base CVSS de 9.8 é informada tanto pelo CNA quanto pelo CISA-ADP.
- Os dados SSVC do registro indicam impacto técnico total. O registro não detalha consequências além disso.
Produtos e versões afetadas
- O registro lista a GNU C Library (glibc) do 2.7 até o 2.43, inclusive.
- Há duas entradas de produto: Gnu Glibc (do 2.7 até o 2.43, inclusive) e GNU C Library Glibc (a partir do 2.7).
- Nenhuma versão corrigida consta no registro. A ausência de correção listada não significa que ela não exista, então o status de correção é desconhecido a partir do registro.
Status de exploração
- O registro indica que esta CVE não consta no catálogo KEV da CISA.
- Nenhuma exploração ativa confirmada aparece nas fontes consultadas.
- A probabilidade EPSS é 0.00718 (percentil 0.53358), com data de 2026-10-23.
- O campo de exploração SSVC está como 'poc'. Uma referência do Bugzilla da sourceware está marcada com a tag 'Exploit', mas seu conteúdo não foi revisado.
Correção e mitigação
- Faça o inventário dos sistemas que usam glibc, especialmente os que estão na faixa informada.
- Acompanhe os avisos de fornecedores e distribuições listados nas referências, como o aviso ProductCERT da Siemens e a thread da lista libc-announce, para identificar builds corrigidos.
- Priorize atualizações em serviços expostos à internet ou com privilégios elevados que processam entradas com funções da família scanf.
- Quando a atualização não puder ser imediata, revise o código de aplicações que usam %mc e limite a entrada não confiável que chega a essas chamadas. Trata-se de medida defensiva geral.
Orientação para detecção
- Observe travamentos inesperados ou sinais de corrupção de memória em serviços vinculados à glibc.
- Em ambientes de teste, use ferramentas de verificação de memória para software que faz análise de entrada com scanf.
- Registre e revise entradas anômalas enviadas a componentes de análise, em nível geral.
Limitações das informações disponíveis
- O registro não informa versão corrigida nem o status de patch por fornecedor.
- O registro não descreve as condições de exploração além da condição de largura, nem os resultados possíveis.
- As duas entradas de produto afetado usam nomes diferentes.
- As páginas de origem não foram consultadas diretamente; as afirmações se baseiam no registro.
Perguntas frequentes
O que é a CVE-2026-5450?
É um estouro de buffer de um byte no heap da GNU C Library (glibc). A falha é acionada pela família scanf quando o conversor %mc é usado com largura explícita maior que 1024.
Quais versões do glibc constam como afetadas?
O registro lista versões do 2.7 até o 2.43, inclusive. O registro não informa uma versão corrigida.
Há exploração ativa conhecida desta vulnerabilidade?
No registro, ela não consta no catálogo KEV da CISA, e nenhuma exploração ativa confirmada aparece nas fontes consultadas. Uma referência está marcada com a tag Exploit, mas seu conteúdo não foi revisado.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.