Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2026-29174: CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') in craftcms commerce

0
High
VulnerabilityCVE-2026-29174cvecve-2026-29174cwe-89
Published: Tue Mar 10 2026 (03/10/2026, 19:55:54 UTC)
Source: CVE Database V5
Vendor/Project: craftcms
Product: commerce

Description

Craft Commerce is an ecommerce platform for Craft CMS. Prior to 5.5.3, Craft Commerce is vulnerable to SQL Injection in the inventory levels table data endpoint. The sort[0][direction] and sort[0][sortField] parameters are concatenated directly into an addOrderBy() clause without any validation or sanitization. An authenticated attacker with access to the Commerce Inventory section can inject arbitrary SQL queries, potentially leading to a full database compromise. This vulnerability is fixed in 5.5.3.

AI-Powered Analysis

AILast updated: 03/10/2026, 20:29:32 UTC

Technical Analysis

Craft Commerce, an ecommerce platform integrated with Craft CMS, suffers from a critical SQL Injection vulnerability identified as CVE-2026-29174. This vulnerability arises from improper neutralization of special elements in SQL commands (CWE-89) within the inventory levels table data endpoint. Specifically, the parameters sort[0][direction] and sort[0][sortField], which control sorting behavior, are directly concatenated into the addOrderBy() SQL clause without any input validation or sanitization. This unsafe coding practice allows an authenticated attacker with permissions to access the Commerce Inventory section to inject malicious SQL payloads. Exploiting this flaw can lead to unauthorized data access, modification, or deletion, and potentially a full database compromise. The vulnerability affects all Craft Commerce versions starting from 5.0.0 up to but not including 5.5.3. The vulnerability was publicly disclosed on March 10, 2026, and has a CVSS 4.0 base score of 8.7, reflecting its high severity. The attack vector is network-based with low attack complexity, requiring only privileges to access the inventory section but no additional user interaction. The vulnerability does not require exploitation of other components and has a high impact on confidentiality, integrity, and availability of the database. No known exploits are currently reported in the wild. The vendor has fixed the issue in version 5.5.3, and users are strongly advised to upgrade to this or later versions.

Potential Impact

The impact of CVE-2026-29174 is significant for organizations using vulnerable versions of Craft Commerce. Successful exploitation allows attackers to execute arbitrary SQL commands, which can lead to unauthorized disclosure of sensitive customer and business data, data corruption, or deletion, and potentially full database compromise. This can result in severe operational disruption, financial loss, reputational damage, and regulatory penalties, especially for ecommerce businesses handling payment and personal information. Since the vulnerability requires authentication with access to the Commerce Inventory section, insider threats or compromised credentials increase risk. The high CVSS score reflects the ease of exploitation combined with the broad impact on confidentiality, integrity, and availability. Organizations globally relying on Craft Commerce for their online storefronts are at risk until patched. The absence of known exploits in the wild currently reduces immediate threat but does not eliminate the risk of future attacks, especially as proof-of-concept code may emerge.

Mitigation Recommendations

1. Immediate upgrade to Craft Commerce version 5.5.3 or later, where the vulnerability is fixed, is the most effective mitigation. 2. Restrict access to the Commerce Inventory section strictly to trusted and necessary personnel to reduce the attack surface. 3. Implement strong authentication mechanisms, including multi-factor authentication, to prevent unauthorized access to authenticated areas. 4. Monitor logs for unusual or suspicious activity related to inventory sorting parameters or database queries. 5. Employ Web Application Firewalls (WAFs) with custom rules to detect and block SQL injection patterns targeting the affected parameters. 6. Conduct regular security audits and code reviews to identify and remediate similar unsafe coding practices. 7. Backup databases regularly and ensure backups are secure to enable recovery in case of compromise. 8. Educate developers and administrators about secure coding and the risks of unsanitized input concatenation in SQL queries.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
GitHub_M
Date Reserved
2026-03-04T14:44:00.713Z
Cvss Version
4.0
State
PUBLISHED

Threat ID: 69b07bba2f860ef943b24cca

Added to database: 3/10/2026, 8:14:50 PM

Last enriched: 3/10/2026, 8:29:32 PM

Last updated: 3/10/2026, 9:25:36 PM

Views: 5

Community Reviews

0 reviews

Crowdsource 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

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console in Console -> Billing 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.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses