CVE-2026-26801

HIGH

pdfmake 0.3.0-beta.2-0.3.5 - Server-Side Request Forgery via URLResolver

Title source: manual
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2026-26801. PoCs published by mariopepe.

AI-analyzed exploit summary This repository contains a functional proof-of-concept exploit for CVE-2026-26801, demonstrating an SSRF vulnerability in pdfmake versions 0.3.0-beta.2 to 0.3.5. The exploit includes scripts to perform both blind SSRF and full data exfiltration by embedding fetched content into PDF attachments.

Description

Server-Side Request Forgery (SSRF) vulnerability in pdfmake versions 0.3.0-beta.2 through 0.3.5 allows a remote attacker to obtain sensitive information via the src/URLResolver.js component. The fix was released in version 0.3.6 which introduces the setUrlAccessPolicy() method allowing server operators to define URL access rules. A warning is now logged when pdfmake is used server-side without a policy configured.

Exploits (1)

nomisec WORKING POC
by mariopepe · poc
https://github.com/mariopepe/CVE-2026-26801-pdfmake-ssrf

This repository contains a functional proof-of-concept exploit for CVE-2026-26801, demonstrating an SSRF vulnerability in pdfmake versions 0.3.0-beta.2 to 0.3.5. The exploit includes scripts to perform both blind SSRF and full data exfiltration by embedding fetched content into PDF attachments.

Classification
Working Poc 95%
Attack Type
Ssrf
Complexity
Moderate
Reliability
Reliable
Target: pdfmake (versions >= 0.3.0-beta.2, <= 0.3.5)
No auth needed
Prerequisites: Node.js environment · pdfmake library installed · network access to target URLs
devstral-2 · analyzed Mar 18, 2026 Full analysis →

Scores

CVSS v3 7.5
EPSS 0.0003
EPSS Percentile 8.5%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact partial

Details

CWE
CWE-918
Status published
Products (3)
npm/pdfmake 0.3.0-beta.2 - 0.3.6npm
pdfmake/pdfmake 0.3.0 (19 CPE variants)
pdfmake/pdfmake 0.3.1 - 0.3.5
Published Mar 10, 2026
Tracked Since Mar 11, 2026