<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-18T01:20:46.971856+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-275453</id>
    <title>EUVD-2026-275453</title>
    <updated>2026-10-18T01:20:46.974013+00:00</updated>
    <content>EUVD-2026-275453</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-275453"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-29172</id>
    <title>fkie_cve-2026-29172</title>
    <updated>2026-10-18T01:20:46.974053+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Craft Commerce is an ecommerce platform for Craft CMS. Prior to 4.10.2 and 5.5.3, Craft Commerce is vulnerable to SQL Injection in the purchasables table endpoint. The sort parameter is split by | and the first part (column name) is passed directly as an array key to orderBy() without whitelist validation. Yii2's query builder does NOT escape array keys, allowing an authenticated attacker to inject arbitrary SQL into the ORDER BY clause. This vulnerability is fixed in 4.10.2 and 5.5.3.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-29172"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-j3x5-mghf-xvfw</id>
    <title>GHSA-j3x5-mghf-xvfw — Craft Commerce is Vulnerable to SQL Injection in Commerce Purchasables Table Sorting</title>
    <updated>2026-10-18T01:20:46.974088+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Packagist: craftcms/commerce</p>
<p>## Summary
Craft Commerce is vulnerable to **SQL Injection** in the purchasables table endpoint. The `sort` parameter is split by `|` and the first part (column name) is passed directly as an array key to `orderBy()` without whitelist validation. Yii2's query builder does **NOT** escape array keys, allowing an authenticated attacker to inject arbitrary SQL into the `ORDER BY` clause.</p>
<p>---
## PoC
### Required Permissions
- General
	- Access the control panel
	- Access Craft Commerce
- Craft Commerce
	- Manage orders
	- Edit orders</p>
<p>### Steps to reproduce
1. Log in to the control panel
2. Navigate to **Commerce** &gt; **Orders** &gt; Create a new order
3. Click on "Add a line item" to show the purchasables table
4. Intercept the AJAX request and modify the `sort` parameter as follows:
```http
GET /index.php?p=admin/actions/commerce/orders/purchasables-table&amp;siteId=1&amp;sort=id,(SELECT%20SLEEP(2))|asc
```
5. Observe the delay in the response, confirming the injection</p>
<p>Alternatively, you can use the following `curl` (bash syntax) command (replace cookie and target domain as needed):
```bash
curl --path-as-is -k -H $'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0' -H $'Accept: application/json, text/plain, */*' -b $'&lt;Cookie&gt;' $'http://craft.local/index.php?p=admin%2Factions%2Fcommerce%2Forders%2Fpurchasables-table&amp;siteId=1&amp;sort=id,(SELECT%20SLEEP(5))|asc'
```</p>
<p>### Impact
With this Blind SQLi, an attacker can:
- **Exfiltrate data** character-by…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-j3x5-mghf-xvfw"/>
  </entry>
</feed>
