<?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>Sun, 04 Oct 2026 18:04:34 +0000</lastBuildDate>
    <item>
      <title>fkie_cve-2026-16751</title>
      <link>https://vulnerability.circl.lu/vuln/fkie_cve-2026-16751</link>
      <description>&lt;p&gt;Authorization Bypass in the emergency recovery approval component in Ente Technologies Ente Museum Server allows an authenticated attacker configured as a victim&amp;#39;s emergency contact to bypass the configured recovery waiting period and take over the victim&amp;#39;s account via a crafted `approve-recovery` API request.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Authorization Bypass in the emergency recovery approval component in Ente Technologies Ente Museum Server allows an authenticated attacker configured as a victim&amp;#39;s emergency contact to bypass the configured recovery waiting period and take over the victim&amp;#39;s account via a crafted `approve-recovery` API request.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/fkie_cve-2026-16751</guid>
    </item>
    <item>
      <title>GCVE-1988-2026-0413 — CVE-2026-17613: Penpot cross-team file takeover via import-binfile (unpatched in 2.17.2)</title>
      <link>https://vulnerability.circl.lu/vuln/gcve-1988-2026-0413</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Penpot (open-source design and prototyping platform, Kaleidos)&lt;/p&gt;
&lt;p&gt;Posting this as an update rather than a first disclosure. The advisory
went public on 2026-08-04 with no vendor fix. Penpot has shipped two
releases since then, 2.17.1 and 2.17.2 -- the latter 14 days ago, on
2026-08-27 -- and I re-checked the code this morning: the missing
permission check is still missing in both, and in every release before
them. It was fixed on develop the day after this advisory went public.
That fix has never shipped. Anyone running a released version of
self-hosted Penpot should know that, so here is the whole thing in one
message.&lt;/p&gt;
&lt;p&gt;SUMMARY
=======&lt;/p&gt;
&lt;p&gt;Penpot&amp;#39;s file-import RPC command takes an optional caller-supplied
file-id, meaning &amp;#34;import into this existing file instead of creating a
new one.&amp;#34; The handler checks that the caller may edit the project they
named -- a project they own, since they supplied it. It never checks
that the file-id they supplied belongs to them.&lt;/p&gt;
&lt;p&gt;So any authenticated user can point that parameter at any file on the
instance and overwrite it. The same operation also re-parents the file
into the attacker&amp;#39;s project, which is the part that matters: the
attacker does not merely destroy the victim&amp;#39;s design, they end up owning
it. On a default install with open self-registration, the attacker needs
no prior relationship to the target at all.&lt;/p&gt;
&lt;p&gt;AFFECTED
========&lt;/p&gt;
&lt;p&gt;Product:  Penpot (open-source design and prototyping platform, Kaleidos)
Affected: 1.20 through 2.17.2, self-hosted Community Edition and
          Penpot Cloud. The in-place…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Penpot (open-source design and prototyping platform, Kaleidos)&lt;/p&gt;
&lt;p&gt;Posting this as an update rather than a first disclosure. The advisory
went public on 2026-08-04 with no vendor fix. Penpot has shipped two
releases since then, 2.17.1 and 2.17.2 -- the latter 14 days ago, on
2026-08-27 -- and I re-checked the code this morning: the missing
permission check is still missing in both, and in every release before
them. It was fixed on develop the day after this advisory went public.
That fix has never shipped. Anyone running a released version of
self-hosted Penpot should know that, so here is the whole thing in one
message.&lt;/p&gt;
&lt;p&gt;SUMMARY
=======&lt;/p&gt;
&lt;p&gt;Penpot&amp;#39;s file-import RPC command takes an optional caller-supplied
file-id, meaning &amp;#34;import into this existing file instead of creating a
new one.&amp;#34; The handler checks that the caller may edit the project they
named -- a project they own, since they supplied it. It never checks
that the file-id they supplied belongs to them.&lt;/p&gt;
&lt;p&gt;So any authenticated user can point that parameter at any file on the
instance and overwrite it. The same operation also re-parents the file
into the attacker&amp;#39;s project, which is the part that matters: the
attacker does not merely destroy the victim&amp;#39;s design, they end up owning
it. On a default install with open self-registration, the attacker needs
no prior relationship to the target at all.&lt;/p&gt;
&lt;p&gt;AFFECTED
========&lt;/p&gt;
&lt;p&gt;Product:  Penpot (open-source design and prototyping platform, Kaleidos)
Affected: 1.20 through 2.17.2, self-hosted Community Edition and
          Penpot Cloud. The in-place…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/gcve-1988-2026-0413</guid>
    </item>
    <item>
      <title>GHSA-jmh3-fv99-c329</title>
      <link>https://vulnerability.circl.lu/vuln/ghsa-jmh3-fv99-c329</link>
      <description>&lt;p&gt;Authorization Bypass in the emergency recovery approval component in Ente Technologies Ente Museum Server allows an authenticated attacker configured as a victim&amp;#39;s emergency contact to bypass the configured recovery waiting period and take over the victim&amp;#39;s account via a crafted `approve-recovery` API request.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Authorization Bypass in the emergency recovery approval component in Ente Technologies Ente Museum Server allows an authenticated attacker configured as a victim&amp;#39;s emergency contact to bypass the configured recovery waiting period and take over the victim&amp;#39;s account via a crafted `approve-recovery` API request.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/ghsa-jmh3-fv99-c329</guid>
    </item>
  </channel>
</rss>
