CVE-2026-113605
Stirling-PDF 2.13.2 through 3.2.0 H2 SQL Denylist Bypass via import-database
CVSS Score
7.2
EPSS Score
0.0%
EPSS Percentile
0th
Stirling-PDF from 2.13.2 through 3.2.0 contains an incomplete denylist in DatabaseService.validateSqlContent() that allows administrators to bypass H2 import restrictions using CREATE OR REPLACE ALIAS. Authenticated administrators can upload a crafted SQL backup to the import-database endpoint, where RUNSCRIPT defines H2 Java function aliases and restores Java-method execution.
| CWE | CWE-184 |
| Vendor | stirling-tools |
| Product | stirling-pdf |
| Published | Oct 20, 2026 |
Stay Ahead of the Next One
Get instant alerts for stirling-tools stirling-pdf
Be the first to know when new high vulnerabilities affecting stirling-tools stirling-pdf are published โ delivered to Slack, Telegram or Discord.
Get Free Alerts โ
Free ยท No credit card ยท 60 sec setup
CVSS v3 Breakdown
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High
Affected Versions
Stirling-Tools / Stirling-PDF
2.13.2 โค 3.2.0
References
github.com: https://github.com/abraxas/stirling-h2-import-leftover abraxaslabs.tech: https://abraxaslabs.tech/research/stirling-h2-import-leftover abraxaslabs.tech: https://abraxaslabs.tech/research/stirling-pdf-3.2.0-leftovers github.com: https://github.com/Stirling-Tools/Stirling-PDF/blob/v3.2.0/app/proprietary/src/main/java/stirling/software/proprietary/security/service/DatabaseService.java vulncheck.com: https://www.vulncheck.com/advisories/stirling-pdf-2.13.2-through-3.2.0-h2-sql-denylist-bypass-via-import-database
Credits
Abraxas Labs