PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-85714 Stirling-Tools CVE debrief

Stirling-PDF contains a remote code execution vulnerability via H2. An authenticated administrator can upload a crafted SQL file to execute arbitrary file access and operating-system command execution as the JVM service account. This issue allows attackers to bypass security restrictions and gain unauthorized access to sensitive data and system control. The vulnerability is particularly concerning because it can be exploited by administrators with access to the default H2 database and security mode.

Vendor
Stirling-Tools
Product
Stirling-PDF
CVSS
CRITICAL 9.1
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-14
Original CVE updated
2026-10-15
Advisory published
2026-10-14
Advisory updated
2026-10-15

Who should care

Administrators and users of Stirling-PDF versions prior to 2.13.2 should assess exposure and prioritize remediation. This includes reviewing system configurations, verifying affected versions, and applying patches or mitigations as needed. Security teams should also monitor for potential exploitation attempts and review logs for suspicious activity.

Why it matters

CVE-2026-85714 is a critical remote code execution vulnerability in Stirling-PDF that allows an authenticated administrator to execute arbitrary file access and operating-system command execution as the JVM service account. Defenders should prioritize remediation and verify affected versions.

  • Arbitrary file access and operating-system command execution as the JVM service account
  • Potential for lateral movement and privilege escalation
  • Need for verification of affected versions and remediation status

Technical summary

The vulnerability exists in Stirling-PDF versions prior to 2.13.2. An authenticated administrator using the default H2 database and security mode can upload a crafted SQL file to POST /api/v1/database/import-database, allowing dangerous H2 functions such as FILE_READ and CSVWRITE, plus CREATE ALIAS, to bypass the insufficient whitelist and execute side effects when RUNSCRIPT processes the file. This permits arbitrary file access and can lead to operating-system command execution as the JVM service account. The issue is fixed in version 2.13.2.

Defensive priority

High

Recommended defensive actions

  • Upgrade to version 2.13.2 or later
  • Restrict access to the /api/v1/database/import-database endpoint
  • Monitor for suspicious activity on the Stirling-PDF application
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The vulnerability exists in Stirling-PDF versions prior to 2.13.2. An authenticated administrator using the default H2 database and security mode can upload a crafted SQL file to POST /api/v1/database/import-database, allowing dangerous H2 functions to bypass the whitelist and execute side effects. Evidence is based on the CVE record and vendor advisory.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-85714 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-85714

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-85714 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-85714

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Stirling-PDF: Remote Code Execution via H2

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/85xxx/CVE-2026-85714.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://github.com/Stirling-Tools/Stirling-PDF/security/advisories/GHSA-mrr8-934j-4g8m

    Supplemental source - x_refsource_CONFIRM

  • Source reference

    Unverified legacy reference

    URL: https://github.com/Stirling-Tools/Stirling-PDF/pull/6796

    Supplemental source - x_refsource_MISC

  • Source reference

    Unverified legacy reference

    URL: https://github.com/Stirling-Tools/Stirling-PDF/commit/d06d3cabaf5b8a7dcd0dbfc584828d8e687e5dd5

    Supplemental source - x_refsource_MISC

  • Source reference

    Unverified legacy reference

    URL: https://github.com/Stirling-Tools/Stirling-PDF/releases/tag/v2.13.2

    Supplemental source - x_refsource_MISC

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.