Weaknesses of type CWE-83

35 results

Falta de neutralização de URIs perigosas em atributos HTML

A aplicação não remove ou sanitiza corretamente URIs do tipo `javascript:` e similares em atributos perigosos de tags HTML (como `onmouseover`, `onload`, `onerror`, `style`). Isso permite que um atacante injete código JavaScript que executa quando o navegador processa esses atributos, levando a roubo de sessão, redirecionamentos maliciosos ou execução de ações em nome do usuário.

Example

Um site que exibe comentários de usuários sem filtro consegue renderizar `<img src=x onerror="javascript:fetch('/api/steal-token')">` ou `<div style="background: url(javascript:alert(1))">`. Quando a página carrega, o JavaScript dentro desses atributos executa no navegador da vítima.

How to mitigate

Use bibliotecas estabelecidas de sanitização HTML (como DOMPurify em JS ou OWASP ESAPI em Java) que removem atributos e URIs perigosas, ou implemente uma whitelist rigorosa de atributos permitidos por tag. Nunca confie em validação manual ou regex para este caso — sempre use parsing robusto e reconhecido.

CVE-2024-26283HIGHAn attacker could have executed unauthorized scripts on top origin sites using a JavaScript URI when opening an external URL with a custom FEPSS 0.3%CVE-2026-58391MEDIUMOPNsense: Stored XSS in Firewall Rules/NAT pages via a HTML-attribute breakoutEPSS 0.3%CVE-2026-108260HIGH@tinacms/web-components: `tina-markdown` writes rich-text link URLs into `href` without scheme validation, allowing stored XSSEPSS 0.3%CVE-2025-67163MEDIUMA stored cross-site scripting (XSS) vulnerability in Simple Machines Forum v2.1.6 allows attackers to execute arbitrary web scripts or HTML EPSS 0.3%CVE-2026-112356MEDIUMGFI KerioConnect < 10.0.9p2 XSS via Link Auto-FormatterEPSS 0.3%CVE-2026-22849HIGHSaleor lacks proper HTML sanitization in rich text fieldsEPSS 0.2%CVE-2026-112353MEDIUMGFI KerioConnect < 10.0.8p2 Stored XSS via SVG AttachmentEPSS 0.2%CVE-2024-9103MEDIUMPersistent XSS in blocked messagesEPSS 0.2%CVE-2026-58263HIGHJodit Editor: Mutation XSS in jodit clean-html via a MathML/style rawtext carrierEPSS 0.2%CVE-2026-53841LOWOpenClaw < 2026.5.12 - Cross-Site Scripting via Unsafe Markdown Links in Exported Session HTMLEPSS 0.2%CVE-2025-11682HIGHStored Cross-Site Scripting in Perx Customer Engagement & Loyalty PlatformEPSS 0.2%CVE-2026-45669MEDIUMNuxt: Reflected XSS in `navigateTo()` external redirectEPSS 0.2%CVE-2026-23516HIGHCVAT vulnerable to XSS via skeleton SVG imagesEPSS 0.2%CVE-2026-8245MEDIUMConcrete CMS 9.5.0 and below is vulnerable to Reflected XSS in Legacy Pagination via HTML attribute injectionEPSS 0.1%CVE-2026-48591MEDIUMStored XSS via unescaped HTML attribute values in earmarkEPSS 0.1%