CVE-2026-92389 — TFTP direction confusion
libcurl's TFTP state machine fails to validate state transitions against the requested transfer direction, accepting opening server responses for both reads and writes interchangeably. A malicious TFTP server can respond to a download request in a way that forces the client into transmit mode, prompting libcurl to consume and transmit data from the handle's persistent `CURLOPT_READDATA` pointer - including data remaining from unrelated prior operations, such as an HTTP POST request executed on a reused handle.
Descrição oficial em inglês (tradução ainda não revisada).
Quem explora e qual a prioridade
Nota de 0 a 100 que combina exploração confirmada, uso por ransomware e grupos APT, exploits públicos, EPSS e severidade.
Como a nota foi calculada
- Sem sinais pontuáveis.
A nota ordena a fila de correção; não substitui o contexto dos seus ativos (exposição à internet, criticidade, compensações).
Triagem
Está sendo explorada, qual a probabilidade de exploração, o que afeta e qual a severidade segundo as fontes.
Remediação
Correções e mitigações documentadas pelas fontes — com link para o aviso original.
Nenhuma correção documentada pelas fontes consultadas. Isso não significa que não exista: verifique o aviso do fabricante.
Primeiras 24 horas
Ordenado a partir dos próprios campos do registro — exposição primeiro, porque não se corrige o que não se encontrou. Ponto de partida, gerado por regras.
- Identifique ativos expostos que executam as combinações de fabricante/produto/versão afetadas (Curl Curl).
- Nenhuma correção documentada nas fontes: reduza a exposição e monitore o aviso do fabricante.
- Procure nos logs disponíveis sinais de tentativa de exploração, erros e anomalias de autenticação.
Escopo afetado
Fabricante, produto e versões como as fontes os descrevem.
| Fabricante | Produto | Versões | Status | Fonte |
|---|---|---|---|---|
| Curl | Curl |
≥ 7.16.3 e ≤ 7.16.3≥ 7.19.2 e ≤ 7.19.2≥ 7.19.1 e ≤ 7.19.1≥ 7.19.0 e ≤ 7.19.0≥ 7.18.2 e ≤ 7.18.2≥ 7.18.1 e ≤ 7.18.1≥ 7.18.0 e ≤ 7.18.0≥ 7.17.1 e ≤ 7.17.1 e mais 151≥ 7.17.0 e ≤ 7.17.0≥ 7.16.4 e ≤ 7.16.4≥ 7.19.3 e ≤ 7.19.3≥ 7.16.2 e ≤ 7.16.2≥ 7.16.1 e ≤ 7.16.1≥ 7.16.0 e ≤ 7.16.0≥ 7.15.5 e ≤ 7.15.5≥ 7.15.4 e ≤ 7.15.4≥ 7.15.3 e ≤ 7.15.3≥ 7.15.2 e ≤ 7.15.2≥ 7.15.1 e ≤ 7.15.1≥ 7.15.0 e ≤ 7.15.0≥ 7.21.3 e ≤ 7.21.3≥ 7.25.0 e ≤ 7.25.0≥ 7.24.0 e ≤ 7.24.0≥ 7.23.1 e ≤ 7.23.1≥ 7.23.0 e ≤ 7.23.0≥ 7.22.0 e ≤ 7.22.0≥ 7.21.7 e ≤ 7.21.7≥ 7.21.6 e ≤ 7.21.6≥ 7.21.5 e ≤ 7.21.5≥ 7.21.4 e ≤ 7.21.4≥ 7.26.0 e ≤ 7.26.0≥ 7.21.2 e ≤ 7.21.2≥ 7.21.1 e ≤ 7.21.1≥ 7.21.0 e ≤ 7.21.0≥ 7.20.1 e ≤ 7.20.1≥ 7.20.0 e ≤ 7.20.0≥ 7.19.7 e ≤ 7.19.7≥ 7.19.6 e ≤ 7.19.6≥ 7.19.5 e ≤ 7.19.5≥ 7.19.4 e ≤ 7.19.4≥ 8.22.0 e ≤ 8.22.0≥ 8.21.0 e ≤ 8.21.0≥ 8.20.0 e ≤ 8.20.0≥ 8.19.0 e ≤ 8.19.0≥ 8.18.0 e ≤ 8.18.0≥ 8.17.0 e ≤ 8.17.0≥ 8.16.0 e ≤ 8.16.0≥ 8.15.0 e ≤ 8.15.0≥ 8.14.1 e ≤ 8.14.1≥ 8.14.0 e ≤ 8.14.0≥ 8.13.0 e ≤ 8.13.0≥ 8.12.1 e ≤ 8.12.1≥ 8.12.0 e ≤ 8.12.0≥ 8.11.1 e ≤ 8.11.1≥ 8.11.0 e ≤ 8.11.0≥ 8.10.1 e ≤ 8.10.1≥ 8.10.0 e ≤ 8.10.0≥ 8.9.1 e ≤ 8.9.1≥ 8.9.0 e ≤ 8.9.0≥ 8.8.0 e ≤ 8.8.0≥ 8.7.1 e ≤ 8.7.1≥ 8.7.0 e ≤ 8.7.0≥ 8.6.0 e ≤ 8.6.0≥ 8.5.0 e ≤ 8.5.0≥ 8.4.0 e ≤ 8.4.0≥ 8.3.0 e ≤ 8.3.0≥ 8.2.1 e ≤ 8.2.1≥ 8.2.0 e ≤ 8.2.0≥ 8.1.2 e ≤ 8.1.2≥ 8.1.1 e ≤ 8.1.1≥ 8.1.0 e ≤ 8.1.0≥ 8.0.1 e ≤ 8.0.1≥ 8.0.0 e ≤ 8.0.0≥ 7.88.1 e ≤ 7.88.1≥ 7.88.0 e ≤ 7.88.0≥ 7.87.0 e ≤ 7.87.0≥ 7.86.0 e ≤ 7.86.0≥ 7.85.0 e ≤ 7.85.0≥ 7.84.0 e ≤ 7.84.0≥ 7.83.1 e ≤ 7.83.1≥ 7.83.0 e ≤ 7.83.0≥ 7.82.0 e ≤ 7.82.0≥ 7.81.0 e ≤ 7.81.0≥ 7.80.0 e ≤ 7.80.0≥ 7.79.1 e ≤ 7.79.1≥ 7.79.0 e ≤ 7.79.0≥ 7.78.0 e ≤ 7.78.0≥ 7.77.0 e ≤ 7.77.0≥ 7.76.1 e ≤ 7.76.1≥ 7.76.0 e ≤ 7.76.0≥ 7.75.0 e ≤ 7.75.0≥ 7.74.0 e ≤ 7.74.0≥ 7.73.0 e ≤ 7.73.0≥ 7.72.0 e ≤ 7.72.0≥ 7.71.1 e ≤ 7.71.1≥ 7.71.0 e ≤ 7.71.0≥ 7.70.0 e ≤ 7.70.0≥ 7.69.1 e ≤ 7.69.1≥ 7.69.0 e ≤ 7.69.0≥ 7.68.0 e ≤ 7.68.0≥ 7.67.0 e ≤ 7.67.0≥ 7.66.0 e ≤ 7.66.0≥ 7.65.3 e ≤ 7.65.3≥ 7.65.2 e ≤ 7.65.2≥ 7.65.1 e ≤ 7.65.1≥ 7.65.0 e ≤ 7.65.0≥ 7.64.1 e ≤ 7.64.1≥ 7.64.0 e ≤ 7.64.0≥ 7.63.0 e ≤ 7.63.0≥ 7.62.0 e ≤ 7.62.0≥ 7.61.1 e ≤ 7.61.1≥ 7.61.0 e ≤ 7.61.0≥ 7.60.0 e ≤ 7.60.0≥ 7.59.0 e ≤ 7.59.0≥ 7.58.0 e ≤ 7.58.0≥ 7.57.0 e ≤ 7.57.0≥ 7.56.1 e ≤ 7.56.1≥ 7.56.0 e ≤ 7.56.0≥ 7.55.1 e ≤ 7.55.1≥ 7.55.0 e ≤ 7.55.0≥ 7.54.1 e ≤ 7.54.1≥ 7.54.0 e ≤ 7.54.0≥ 7.53.1 e ≤ 7.53.1≥ 7.53.0 e ≤ 7.53.0≥ 7.52.1 e ≤ 7.52.1≥ 7.52.0 e ≤ 7.52.0≥ 7.51.0 e ≤ 7.51.0≥ 7.50.3 e ≤ 7.50.3≥ 7.50.2 e ≤ 7.50.2≥ 7.50.1 e ≤ 7.50.1≥ 7.50.0 e ≤ 7.50.0≥ 7.49.1 e ≤ 7.49.1≥ 7.49.0 e ≤ 7.49.0≥ 7.48.0 e ≤ 7.48.0≥ 7.47.1 e ≤ 7.47.1≥ 7.47.0 e ≤ 7.47.0≥ 7.46.0 e ≤ 7.46.0≥ 7.45.0 e ≤ 7.45.0≥ 7.44.0 e ≤ 7.44.0≥ 7.43.0 e ≤ 7.43.0≥ 7.42.1 e ≤ 7.42.1≥ 7.42.0 e ≤ 7.42.0≥ 7.41.0 e ≤ 7.41.0≥ 7.40.0 e ≤ 7.40.0≥ 7.39.0 e ≤ 7.39.0≥ 7.38.0 e ≤ 7.38.0≥ 7.37.1 e ≤ 7.37.1≥ 7.37.0 e ≤ 7.37.0≥ 7.36.0 e ≤ 7.36.0≥ 7.35.0 e ≤ 7.35.0≥ 7.34.0 e ≤ 7.34.0≥ 7.33.0 e ≤ 7.33.0≥ 7.32.0 e ≤ 7.32.0≥ 7.31.0 e ≤ 7.31.0≥ 7.30.0 e ≤ 7.30.0≥ 7.29.0 e ≤ 7.29.0≥ 7.28.1 e ≤ 7.28.1≥ 7.28.0 e ≤ 7.28.0≥ 7.27.0 e ≤ 7.27.0 |
Vulnerável | CVE Program (cve.org) e CISA ADP |
Detecção
Derivado do vetor CVSS e da classe da fraqueza. Pontos de partida, não regras testadas.
- Sem vetor ou classe de fraqueza suficientes: use os logs da aplicação afetada como ponto de partida.
Linha do tempo
O que aconteceu com esta CVE, do mais recente ao mais antigo.
- 2026
- Ficha publicada
- Produtos afetados adicionados · curl/curl
- Status na fonte alterado · → Received
- Registro criado nesta base
- CVE publicada
Atividade das fontes
Leituras que se repetem foram contadas em vez de listadas.
- 1× Referências adicionadas · 20/10/2026 – 20/10/2026
- 1× Descrição oficial atualizada · 20/10/2026 – 20/10/2026
Referências
3 no registro
Em outras páginas do site
CVEs relacionadas (mesmos produtos)
- Desconhecida CVE-2026-94265 Authorization: Negotiate sent to foreign origin 17 h
- Desconhecida CVE-2026-94266 password leak in CURLINFO_EFFECTIVE_URL 17 h
- Desconhecida CVE-2026-92388 FTP wildcard write callback mixup 17 h
- Desconhecida CVE-2026-92390 -J no-clobber guarantee bypassed with 103 early hints 17 h
- Desconhecida CVE-2026-92391 curl_mime_free stack overflow by recursion 17 h
- Desconhecida CVE-2026-92387 never-ending loop via server response omission 17 h
Não consta em nenhuma fonte consultada
Listado em vez de deixado em branco: um campo vazio e um não medido parecem iguais na tela, e só um deles é motivo para procurar em outro lugar.
- Nenhuma pontuação CVSS publicada por NVD, CNA, CISA ou GitHub até agora.
- Sem pontuação EPSS da FIRST.
- Nenhuma versão corrigida, patch ou mitigação documentada.
- Sem avaliação SSVC da CISA.
- Sem classificação CWE.
- Nenhum IOC confirmado (IPs, domínios, hashes ou artefatos de malware) fornecido.
- Nenhum inventário de ativos, controle compensatório ou evidência de implantação de patch da sua organização.
- Nenhuma captura de tráfego de exploração, amostra de log ou caso de incidente.
Respondido a partir deste registro
Texto montado apenas com os campos acima — sem afirmações adicionais.
O que os defensores devem saber primeiro?
CVE-2026-92389 é "TFTP direction confusion", de severidade Desconhecida. Afeta Curl (Curl); as versões estão na tabela de escopo. Não está na CISA KEV, o que não exclui exploração. Verifique primeiro se ativos expostos ou críticos executam as versões afetadas, aplique as correções ou mitigações do fabricante e preserve logs para análise.
Comentários
Discussão técnica moderada. Leia as regras da comunidade.
Nenhum comentário ainda.
Entre ou crie uma conta para comentar e sugerir correções.