CVEsStirling-ToolsCVE-2026-113605Published Oct 20, 15:40 · Updated Oct 20, 18:06 UTC
7.2
HighCVSS 3.1 · from VulnCheck
CVE-2026-113605

Stirling-PDF 2.13.2 through 3.2.0 H2 SQL Denylist Bypass via import-database

Stirling-PDF · CWE-184 · CWE-184
AffectedStirling-PDF
FixNo fix listed yet.
PublishedOct 20, 15:40 · VulnCheck
ScoredOct 20 · 7.2 · VulnCheck
Exploit code publicNone known · checked 21:18 UTC
ExploitedNone known · CISA KEV checked 22:11 UTC

What we know

No known exploitation. CISA KEV, checked 22:11 UTC.
No public exploit code known. Exploit-DB, Metasploit, Nuclei, checked 21:18 UTC.
An attacker needs network access and an account. CVSS: network, high privileges.
A successful attack can read and change data and take the service down. CVSS: high impact on confidentiality, integrity and availability.
A successful attack gives full control of the affected system. CISA: technical impact total.

Description

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.

From VulnCheck

Affected and fixed versions

ProductAffectedFixed inStirling-PDF2.13.2 – 3.2.0–

Exploit code

Exploit-DBnone knownMetasploitnone knownNucleinone known

References

github.com/abraxas/stirling-h2-import-leftover · github.comexploittechnical descriptionabraxaslabs.tech/research/stirling-h2-import-leftover · abraxaslabs.techtechnical descriptionabraxaslabs.tech/research/stirling-pdf-3.2.0-leftovers · abraxaslabs.techtechnical descriptiongithub.com/Stirling-Tools/Stirling-PDF/blob/v3.2.0/app/proprietary/src/main/java/stirling/software/proprietary/security/service/DatabaseService.java · github.comtechnical descriptionVulnCheck Advisory: Stirling-PDF 2.13.2 through 3.2.0 H2 SQL Denylist Bypass via import-database · vulncheck.comthird party advisory

Other CVEs in Stirling-PDF

All 18 →
6.8Stirling-PDF: AI create-pdf-from-html-agent skips HTML sanitization enabling WeasyPrint SSRF and local file read · CVE-2026-119343Oct 305.3Stirling-PDF: SVG→PDF local file read (LFI) via SVG-sanitizer and Batik same-origin bypass · CVE-2026-119342Oct 307.1Stirling-PDF 3.0.0 through 3.2.0 Authorization Bypass via Processing Folders · CVE-2026-113606Oct 20