[ Início ]
Alerta: Vulnerabilidade atinge a biblioteca pdfmake com PoC disponível
Um repositório GitHub publicou hoje uma Proof-of-Concept (PoC) para explorar a vulnerabilidade SSRF do CVE-2026-26801 na pdfmake.
A biblioteca pdfmake é amplamente utilizada por desenvolvedores JavaScript para geração de PDFs em aplicações web e Node.js. No npm, possui mais de 119 mil projetos dependentes, com 118.598 downloads semanais recentes. É integrada via CDN em mais de 33.000 de sites detectados recentemente. Seu us0 é bastante comum em projetos open-source no GitHub e npm, incluindo bibliotecas como amcharts4. É usada predominante para geração de relatórios, faturas e tabelas em apps SaaS, com suporte client-side e server-side via npm ou CDN. Frameworks como Angular e AdonisJS a incorporam para exportação de PDFs.
Detalhes da PoC
Trata-se um exploit público e funcional demonstrando como forçar requisições SSRF (Server-Side Request Forgery) na biblioteca pdfmake, via src/URLResolver.js em versões vulneráveis (0.3.0-beta.2 a 0.3.5), permitindo acesso a recursos internos ou sensíveis. Referenciado em trackers como CVEFeed e GitHub Advisories como PoC recente (atualizado em 18 de março de 2026).
Como a PoC funciona
A PoC injeta URLs maliciosas em documentos PDF processados server-side, explorando a falta de validação de URLs. Não forneceremos detalhes de passos exatos aqui por razões de segurança, mas a PoC testada foca em demonstração remota sem autenticação.
Descrição da Vulnerabilidade
A falha afeta as versões 0.3.0-beta.2 até 0.3.5 do pdfmake, permitindo que um atacante remoto force o servidor a fazer requisições para URLs arbitrárias via o componente src/URLResolver.js, resultando em divulgação de informações sensíveis. Isso pode expor recursos internos ou permitir reconhecimento de rede.
Severidade
Possui pontuação CVSS 3.1 de 7.5 (alta), com vetor AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, sendo explorável remotamente sem autenticação.
Versões Afetadas e Correção
-
Afetadas: 0.3.0-beta.2 a 0.3.5.
-
Corrigida na versão 0.3.6, que adiciona o método
setUrlAccessPolicy()para definir regras de acesso a URLs e emite avisos em uso server-side sem política.
A biblioteca pdfmake pode ser atualizada via npm ou GitHub, com a versão mais recente sendo 0.3.7 (lançada em março de 2026), que corrige o CVE-2026-26801.
Via npm (Recomendado)
Execute npm install pdfmake@latest ou npm update pdfmake para obter a versão 0.3.7. Verifique no https://www.npmjs.com/package/pdfmake.
Via GitHub
Acesse as releases em https://github.com/bpampuch/pdfmake/releases para download manual ou instalação via npm install bpampuch/pdfmake#v0.3.7.
Changelog da Correção
Na 0.3.6, adicionado setUrlAccessPolicy() para mitigar SSRF; versão 0.3.7 atualiza pdfkit para 0.18.0.
Mitigações
Configure políticas de acesso a URLs e monitore logs para alertas de SSRF. Evite processar dados não confiáveis em ambientes server-side.
Referências
-
GitHub Advisory: https://github.com/advisories/GHSA-wp52-r2fp-4vmr
- pdfmake Repository: https://github.com/bpampuch/pdfmake/releases
Nota de transparência: Essa publicação NÃO utilizou de ferramentas de Inteligência Artificial Generativa para sua escrita, exceto para realização de pesquisa e validação de referências. Os demais conteúdos foram elaborados e revisados pelo autor.
Categorias: CVE, pdfmake, PoC, Vulnerabilidade.
Vulnerabilidade React2Shell continua explorada
Nas últimas horas foi disponibilizada uma versão pública e totalmente funcional de uma ferramenta de prova de conceito de exploit,…
Alerta de segurança: navegadores baseados em Chromium exigem atualização imediata
Duas falhas críticas foram identificadas no navegador Google Chrome e demais navegadores baseados em Chromium: CVE‑2026‑3909 (Skia) e CVE‑2026‑3910 (V8).…
Atualizações ambiente Microsoft Windows 11 / Server
As atualizações mensais da Microsoft, conhecidas como Patch Tuesday, tem uma importante função, corrigir vulnerabilidades que podem ser exploradas por…
Alerta de segurança: vulnerabilidade crítica no Nginx UI
Foi divulgada uma vulnerabilidade crítica no Nginx UI, painel web para administração do servidor web Nginx, registrada como CVE-2026-27944 e com pontuação CVSS 9.8…
Alerta de Segurança: Vulnerabilidade Crítica de Execução Remota de Código no Junos OS Evolved
Resumo Executivo Uma vulnerabilidade crítica de segurança, identificada como CVE-2026-21902, foi descoberta no framework de detecção de anomalias On-Box do…
Alerta: Atores Maliciosos Visam Ativamente Controladores Cisco Catalyst SD-WAN
Identificamos uma campanha global de ciberataques perpetrada por agentes maliciosos, focada na exploração de vulnerabilidades em dispositivos de rede SD-WAN…