<?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>Sat, 10 Oct 2026 10:55:37 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-275504</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-275504</link>
      <description>EUVD-2026-275504</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-275504</guid>
    </item>
    <item>
      <title>fkie_cve-2026-31821</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-31821</link>
      <description>&lt;p&gt;Sylius is an Open Source eCommerce Framework on Symfony. The POST /api/v2/shop/orders/{tokenValue}/items endpoint does not verify cart ownership. An unauthenticated attacker can add items to other registered customers&amp;#39; carts by knowing the cart tokenValue. An attacker who obtains a cart tokenValue can add arbitrary items to another customer&amp;#39;s cart. The endpoint returns the full cart representation in the response (HTTP 201). The issue is fixed in versions: 2.0.16, 2.1.12, 2.2.3 and above.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Sylius is an Open Source eCommerce Framework on Symfony. The POST /api/v2/shop/orders/{tokenValue}/items endpoint does not verify cart ownership. An unauthenticated attacker can add items to other registered customers&amp;#39; carts by knowing the cart tokenValue. An attacker who obtains a cart tokenValue can add arbitrary items to another customer&amp;#39;s cart. The endpoint returns the full cart representation in the response (HTTP 201). The issue is fixed in versions: 2.0.16, 2.1.12, 2.2.3 and above.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-31821</guid>
    </item>
    <item>
      <title>GHSA-wjmg-4cq5-m8hg — Sylius is Missing Authorization in API v2 Add Item Endpoint</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-wjmg-4cq5-m8hg</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: sylius/sylius&lt;/p&gt;
&lt;p&gt;### Impact
The `POST /api/v2/shop/orders/{tokenValue}/items` endpoint does not verify cart ownership. An unauthenticated attacker can add items to other registered customers&amp;#39; carts by knowing the cart `tokenValue`.&lt;/p&gt;
&lt;p&gt;```
POST /api/v2/shop/orders/{tokenValue}/items
```&lt;/p&gt;
&lt;p&gt;Other mutation endpoints (PUT, PATCH, DELETE) are **not affected**. API Platform loads the Order entity through the state provider for these operations, which triggers `VisitorBasedExtension` and returns 404 for unauthorized users.&lt;/p&gt;
&lt;p&gt;An attacker who obtains a cart `tokenValue` can add arbitrary items to another customer&amp;#39;s cart. The endpoint returns the full cart representation in the response (HTTP 201), potentially leaking:&lt;/p&gt;
&lt;p&gt;- Customer email address
- Cart contents (products, quantities, prices)
- Address data (billing and shipping if set)
- Payment and shipment IDs
- Order totals and tax breakdown
- Checkout state&lt;/p&gt;
&lt;p&gt;### Patches
The issue is fixed in versions: 2.0.16, 2.1.12, 2.2.3, and above.&lt;/p&gt;
&lt;p&gt;### Workarounds
Add an ownership check in `AddItemToCartHandler` by injecting `UserContextInterface` and verifying the current user matches the cart owner before adding items.&lt;/p&gt;
&lt;p&gt;#### Step 1. Patch the handler&lt;/p&gt;
&lt;p&gt;Create new  `src/CommandHandler/Cart/AddItemToCartHandler.php`:&lt;/p&gt;
&lt;p&gt;```php
&amp;lt;?php&lt;/p&gt;
&lt;p&gt;declare(strict_types=1);&lt;/p&gt;
&lt;p&gt;namespace App\CommandHandler\Cart;&lt;/p&gt;
&lt;p&gt;use Sylius\Bundle\ApiBundle\Command\Cart\AddItemToCart;
use Sylius\Bundle\ApiBundle\Context\UserContextInterface;
use Sylius\Component\Core\Factory\CartItemFactoryInterface;
use…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: sylius/sylius&lt;/p&gt;
&lt;p&gt;### Impact
The `POST /api/v2/shop/orders/{tokenValue}/items` endpoint does not verify cart ownership. An unauthenticated attacker can add items to other registered customers&amp;#39; carts by knowing the cart `tokenValue`.&lt;/p&gt;
&lt;p&gt;```
POST /api/v2/shop/orders/{tokenValue}/items
```&lt;/p&gt;
&lt;p&gt;Other mutation endpoints (PUT, PATCH, DELETE) are **not affected**. API Platform loads the Order entity through the state provider for these operations, which triggers `VisitorBasedExtension` and returns 404 for unauthorized users.&lt;/p&gt;
&lt;p&gt;An attacker who obtains a cart `tokenValue` can add arbitrary items to another customer&amp;#39;s cart. The endpoint returns the full cart representation in the response (HTTP 201), potentially leaking:&lt;/p&gt;
&lt;p&gt;- Customer email address
- Cart contents (products, quantities, prices)
- Address data (billing and shipping if set)
- Payment and shipment IDs
- Order totals and tax breakdown
- Checkout state&lt;/p&gt;
&lt;p&gt;### Patches
The issue is fixed in versions: 2.0.16, 2.1.12, 2.2.3, and above.&lt;/p&gt;
&lt;p&gt;### Workarounds
Add an ownership check in `AddItemToCartHandler` by injecting `UserContextInterface` and verifying the current user matches the cart owner before adding items.&lt;/p&gt;
&lt;p&gt;#### Step 1. Patch the handler&lt;/p&gt;
&lt;p&gt;Create new  `src/CommandHandler/Cart/AddItemToCartHandler.php`:&lt;/p&gt;
&lt;p&gt;```php
&amp;lt;?php&lt;/p&gt;
&lt;p&gt;declare(strict_types=1);&lt;/p&gt;
&lt;p&gt;namespace App\CommandHandler\Cart;&lt;/p&gt;
&lt;p&gt;use Sylius\Bundle\ApiBundle\Command\Cart\AddItemToCart;
use Sylius\Bundle\ApiBundle\Context\UserContextInterface;
use Sylius\Component\Core\Factory\CartItemFactoryInterface;
use…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-wjmg-4cq5-m8hg</guid>
    </item>
  </channel>
</rss>
