Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | The CVSS v3.1 vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H yields a score of 6.5, indicating Medium to High severity with network accessibility, low attack complexity, and requirement for low-level authentication privileges. The SSVC framework indicates exploitation is poc-available (not actively exploited per CISA KEV data), is not automatable in a widespread fashion, and causes partial technical impact. The authentication requirement (PR:L) significantly restricts real-world attack surface compared to unauthenticated vulnerabilities, as attackers must first gain valid user credentials or compromise an authenticated session. The combination of moderate CVSS score, confirmed proof-of-concept availability, authentication gate, and vendor patch availability suggests this is a legitimate but contained priority-organizations with internet-exposed Stirling-PDF instances allowing multiple authenticated users face elevated risk, while isolated internal deployments with restricted access face lower practical risk. |
| Exploit ScenarioDerived | An authenticated user with valid credentials to a Stirling-PDF instance crafts a POST request to /api/v1/security/add-watermark with fontSize and widthSpacer parameters set to extremely large values (e.g., Integer.MAX_VALUE or equivalent), causing the rendering engine to allocate excessive memory and CPU cycles in an attempt to render the watermark. The server exhausts available resources, becomes unresponsive, and crashes, disrupting PDF processing for all users. Because proof-of-concept code exists and the endpoint requires authentication, an attacker would need either stolen credentials, compromised user accounts, or an insider threat to execute this attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 26, 2026
Stirling-PDF versions 2.1.5 through 2.5.1 are vulnerable to resource exhaustion denial of service through the watermark API endpoint, where authenticated users can supply extreme values for fontSize and widthSpacer parameters to crash the server. A proof-of-concept exists according to SSVC data, and the vendor has released patched version 2.5.2 to resolve the issue.
RemediationAI
Upgrade Stirling-PDF to version 2.5.2 or later, which contains the vendor-released patch resolving the resource exhaustion vulnerability in the watermark endpoint. Organizations unable to upgrade immediately should implement network-level access controls restricting access to the /api/v1/security/add-watermark endpoint to trusted administrative users only, disable the watermark feature if not operationally required, and monitor for abnormal resource consumption patterns (CPU spikes, memory growth) that may indicate exploitation attempts. Refer to the vendor advisory at https://github.com/Stirling-Tools/Stirling-PDF/security/advisories/GHSA-3932-2rfq-87xm for detailed upgrade instructions.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Stirling-PDF is a locally hosted web application for PDF manipulation operations. The vulnerability exists in the /api/v1/security/add-watermark endpoint, which processes user-supplied parameters for watermark rendering. The root cause is classified as CWE-770 (Allocation of Resources Without Limits or Throttling), indicating the application fails to enforce constraints on resource allocation when processing watermark dimension parameters. The affected product is identified via CPE cpe:2.3:a:stirling-tools:stirling-pdf:*:*:*:*:*:*:*:* and impacts all versions from 2.1.5 up to but not including 2.5.2. The vulnerability exploits the watermark rendering pipeline's lack of input validation for numeric parameters that directly control memory and CPU consumption.
Know when Stirling Pdf gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
Lifecycle Timeline
2DescriptionGitHub Advisory
Stirling-PDF is a locally hosted web application that allows you to perform various operations on PDF files. Versions starting in 2.1.5 and prior to 2.5.2 have Denial of Service (DoS) vulnerability in the Stirling-PDF watermark functionality (/api/v1/security/add-watermark endpoint). The vulnerability allows authenticated users to cause resource exhaustion and server crashes by providing extreme values for the fontSize and widthSpacer parameters. Version 2.5.2 patches the issue.
Executive ViewAI
Organizations using 2.1.5 and should be aware of notable risk from CVE-2026-33438 rated CVSS 6.5. Exploitation could compromise the security of affected deployments. Organizations should apply vendor updates when available and monitor for exploitation.
Apply vendor patch. If patching is delayed: restrict network access and enable monitoring.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
More in Stirling Pdf
View allStirling-PDF is a locally hosted web application that performs various operations on PDF files. Rated high severity (CVS
Stirling-PDF is a locally hosted web application that performs various operations on PDF files. Rated high severity (CVS
Stirling-PDF 2.13.2 through 3.2.0 lets an authenticated administrator regain Java method execution by uploading a crafte
Stirling-PDF is a locally hosted web application that allows you to perform various operations on PDF files. Rated high
Authenticated users on multi-user Stirling-PDF 3.0.0 through 3.2.0 can reach other tenants' stored documents by creating
Server-side request forgery in Stirling-PDF's POST /api/v1/convert/url/pdf endpoint allows unauthenticated remote attack
Privilege escalation in Stirling-PDF before 2.9.0 allows any authenticated ROLE_USER to obtain the privileged STIRLING-P
Stored cross-site scripting in Stirling-PDF prior to version 2.0.0 allows an attacker to embed JavaScript payloads insid
Stirling-PDF, a locally hosted web application for PDF operations, contains a path traversal vulnerability in the /api/v
Stirling-PDF before 3.0.0 lets remote attackers turn its AI PDF tool into a server-side request forgery and local file d
A vulnerability was found in Stirling-Tools Stirling-PDF up to 0.28.3. Rated low severity (CVSS 2.3), this vulnerability
Stored cross-site scripting in Stirling-PDF's /get-info-on-pdf endpoint allows attacker-controlled JavaScript to execute
EUVD-2026-16262
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB