Skip to main content

Capella CVE-2025-15688

| EUVDEUVD-2025-210755 CRITICAL
SQL Injection (CWE-89)
2026-08-20 Patchstack GHSA-ggjj-qx27-2jh5
9.3
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify Capella theme on target site
  2. Delivery
    Send crafted request with SQL payload
  3. Exploit
    Break out of backend query context
  4. Execution
    Exfiltrate wp_users and secrets
  5. Impact
    Reuse credentials for further access

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires only that the target WordPress site has the Capella theme (version <= 2.5.5) active and its vulnerable request path reachable over the network; per the CVSS vector (AV:N/AC:L/PR:N/UI:N) there is no authentication, no user interaction, and no special configuration prerequisite documented - remote unauthenticated exploitation against default installations of the Capella theme. The main limiting factors are deployment scope (the site must actually run this specific theme, which is a niche premium theme rather than core WordPress) and the impact ceiling: the flaw yields database read (C:H) with no integrity impact (I:N) and only low availability impact, so it enables data theft rather than direct code execution or content modification. The exact vulnerable parameter is not specified in the provided data and should be confirmed from the Patchstack advisory.

Impact

The signals point to a genuine high-priority issue rather than an inflated CVSS score. The vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L describes a network-reachable, low-complexity, unauthenticated, no-interaction attack - the easiest class to exploit - and the scope change (S:C) plus high confidentiality impact reflects that a theme-layer flaw can read the shared WordPress database beyond the vulnerable component's own data. Integrity is rated none and availability only low, so this is primarily a data-disclosure vulnerability rather than a full site-takeover primitive, though disclosed password hashes or secrets could enable follow-on compromise. No EPSS score, KEV listing, or POC indicator was supplied, so probabilistic and active-exploitation data are simply absent - this should be treated as unknown, not as low risk, and any operator running Capella should treat unauthenticated SQLi as urgent given how trivially SQL injection in public themes is weaponized. Because no patched version is present in the input, the practical risk is bounded mainly by how many sites still run Capella, not by attacker difficulty.

Exploit ScenarioDerived

A remote attacker with no account crafts an HTTP request to a Capella-powered WordPress site, injecting SQL into the vulnerable parameter to make the backend query return arbitrary rows. Because the impact is confidentiality-focused with a scope change, the attacker enumerates and exfiltrates data such as usernames and password hashes from wp_users, then uses those credentials to attempt authenticated access elsewhere. No public exploit code is identified at time of analysis, but SQL injection of this class is straightforward to reproduce with common tooling.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 20, 2026

Unauthenticated SQL injection in the ThemeGoods 'Capella' WordPress theme (versions 2.5.5 and earlier) lets remote attackers inject arbitrary SQL through an unsanitized parameter, exposing backend database contents including the wp_users table. Reported by Patchstack and rated CVSS 9.3 with a scope change, the flaw needs no authentication or user interaction; no public exploit code and no active exploitation have been reported at time of analysis.

RemediationAI

No vendor-released patch version is identified in the available data, so the primary action is to consult the Patchstack advisory (https://patchstack.com/database/wordpress/theme/capella/vulnerability/wordpress-capella-theme-2-5-5-sql-injection-vulnerability) and upgrade to a fixed Capella release if ThemeGoods has published one beyond 2.5.5. Until a confirmed fixed version is applied, deploy a WAF or WordPress virtual-patching rule (Patchstack itself offers this) to block SQL-injection payloads against the theme's endpoints; the trade-off is that generic WAF rules can produce false positives on legitimate query strings. As a stronger interim control, restrict or disable the specific vulnerable theme endpoint/AJAX action if it is non-essential, or switch to an unaffected theme, accepting the loss of Capella functionality. Rotating database credentials and forcing password resets is prudent if exposure is suspected, since confidentiality impact is High.

Affected VersionsENISA

Capella n/a ≤2.5.5

Affected Packages

euvd capella no fix

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

The affected component is Capella, a premium WordPress theme distributed by ThemeGoods (CPE cpe:2.3:a:themegoods:capella). The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), meaning user-supplied input reaches a database query without proper parameterization or escaping. In the WordPress theme context this typically stems from a theme-provided AJAX handler, shortcode, or query parameter passing raw input into $wpdb or a direct SQL statement, allowing an attacker to alter query logic and read data the query was never meant to return.

Know when Capella 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

Vendor (Patchstack) PRIMARY 9.3 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L
vuln.today AI 9.3 CRITICAL

Unauthenticated network SQLi (AV:N/AC:L/PR:N/UI:N); database read beyond the theme yields C:H with S:C, while no integrity change and only minor availability impact give I:N/A:L.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
Low

DescriptionCVE.org

Unauthenticated SQL Injection in Capella <= 2.5.5 versions.

Executive ViewAI

Why It Matters

ThemeGoods Capella WordPress theme versions 2.5.5 and earlier contain an unauthenticated SQL injection vulnerability (CVSS 9.3) enabling remote attackers to extract sensitive database records, including WordPress user credentials, without authentication. Any organization using this theme faces immediate risk of account compromise and unauthorized administrative access.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: remove or disable the vulnerable theme version immediately; deploy Web Application Firewall (WAF) rules to block SQL injection patterns targeting database parameters; restrict database user account privileges to minimum required access; enable comprehensive database query logging and real-time alerting for anomalous SQL commands; maintain offline backups of WordPress installations; monitor wp_users table for unauthorized account creation or privilege escalation; implement database connection encryption (SSL/TLS); consider taking affected sites offline until patch availability is confirmed.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Low
niche premium ThemeGoods WordPress theme, limited installed base
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Partial

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy