Falhas do tipo CWE-1286

97 resultados

Validação Inadequada da Sintaxe de Entrada

A aplicação aceita entrada do usuário sem validar corretamente se ela segue a sintaxe esperada, permitindo dados malformados ou injetados chegarem até o processamento. Isso abre caminho para injeção de código, parsing incorreto ou comportamento imprevisto, já que o sistema assume que a entrada é segura sem verificar sua estrutura.

Exemplo

Um formulário recebe uma data que deveria estar em formato DD/MM/AAAA, mas aceita qualquer string sem validar — como '32/13/abc' ou ''; e'; DROP TABLE users; --'. O backend processa isso diretamente sem checar sintaxe, causando erros lógicos ou injeção SQL.

Como mitigar

Implemente validação de entrada no lado servidor antes de qualquer processamento: verifique formato (regex, parser dedicado), tipos de dados, comprimento e caracteres permitidos. Use bibliotecas de parsing que rejeitam entrada malformada, nunca confie em validação frontend.

CVE-2026-3632LOWLibsoup: libsoup: http smuggling and server-side request forgery via malformed hostnamesEPSS 0.2%CVE-2026-88260HIGHAuthentication bypass using an alternate path or channel and Improper validation of syntactic correctness of input vulnerability in BrainzcoEPSS 0.2%CVE-2019-25720HIGHDräger SC Monitoring Devices DoS via Malformed Network PacketEPSS 0.2%CVE-2026-34835MEDIUMRack: `Rack::Request` accepts invalid Host characters, enabling host allowlist bypass.EPSS 0.2%CVE-2025-59785MEDIUMAPI - Insufficient Input ValidationEPSS 0.2%CVE-2024-26507HIGHAn issue in FinalWire AIRDA Extreme, AIDA64 Engineer, AIDA64 Business, AIDA64 Network Audit v.7.00.6700 and before allows a local attacker tEPSS 0.2%CVE-2025-13995MEDIUMIBM QRadar SIEM Information DisclosureEPSS 0.2%CVE-2025-43878HIGHF5OS-A/C CLI vulnerabilityEPSS 0.2%CVE-2026-87082HIGHNet::IDN::Punycode versions before 2.590 for Perl hang, crash or return a wrong label via unvalidated malformed UTF-8 in encode_punycodeEPSS 0.2%CVE-2025-13327MEDIUMUv: uv: specially crafted zip archives lead to arbitrary code execution due to parsing differentialsEPSS 0.1%CVE-2026-87080CRITICALNet::IDN::Punycode::PP versions before 2.590 for Perl decode a truncated label to a name containing a character it never encoded in decode_punycodeEPSS 0.1%CVE-2026-10099MEDIUMXX-Net V5.16.6 WebSocket Frame Parsing Data Corruption via simple_http_server.pyEPSS 0.1%CVE-2026-25292HIGHImproper Validation of Syntactic Correctness of Input in Automotive Linux OSEPSS 0.1%CVE-2026-24089HIGHImproper Validation of Syntactic Correctness of Input in KernelEPSS 0.1%CVE-2026-24092HIGHImproper Validation of Syntactic Correctness of Input in DisplayEPSS 0.1%CVE-2026-24091HIGHImproper Validation of Syntactic Correctness of Input in DisplayEPSS 0.1%CVE-2026-24087HIGHImproper Validation of Syntactic Correctness of Input in KernelEPSS 0.1%