SSRF
3 artigos com esta tag
Next.js e React têm muitas vulnerabilidades? O que os dados de CVE realmente mostram
Os dados dizem que o núcleo do React quase não tem CVEs, enquanto os CVEs do Next.js são numerosos e estão aumentando. O que importa é onde eles ficam: em middleware, cache, otimização de imagens e Server Actions, com SSRF, desserialização e contorno de autorização no topo dos CWEs. A conclusão deste site: o Next.js não deve ser tratado só como um framework de front-end. Ele roda como servidor, então defenda-o como tal: autorize de novo junto aos dados, use allow-list para requisições de saída e coloque os endpoints de Server Actions atrás de autenticação.
O que é SSRF (Server-Side Request Forgery)
SSRF abusa de URLs vindas de entrada externa para fazer um servidor acessar recursos internos (IPs internos, metadados de nuvem). Se você busca URLs, precisa de uma allowlist de destinos, bloqueio de alvos internos e proteção contra contornos por redirecionamento/DNS rebinding. Foi a causa do vazamento da Capital One.
Vazamento da Capital One (2019) — como um SSRF expôs mais de 100M de registros, e como se defender
Um único SSRF alcançou o endpoint de metadados → credenciais IAM temporárias com privilégios excessivos → cópia em massa do S3, vazando cerca de 106M de registros. Cada etapa poderia tê-lo interrompido. No seu ambiente: IMDSv2, IAM de menor privilégio e uma allowlist para requisições de saída.