<?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>Tue, 29 Sep 2026 15:38:46 +0000</lastBuildDate>
    <item>
      <title>fkie_cve-2026-29788</title>
      <link>https://vulnerability.circl.lu/vuln/fkie_cve-2026-29788</link>
      <description>&lt;p&gt;TSPortal is the WikiTide Foundation’s in-house platform used by the Trust and Safety team to manage reports, investigations, appeals, and transparency work. Prior to version 30, conversion of empty strings to null allows disguising DPA reports as genuine self-deletion reports. This issue has been patched in version 30.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;TSPortal is the WikiTide Foundation’s in-house platform used by the Trust and Safety team to manage reports, investigations, appeals, and transparency work. Prior to version 30, conversion of empty strings to null allows disguising DPA reports as genuine self-deletion reports. This issue has been patched in version 30.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/fkie_cve-2026-29788</guid>
    </item>
    <item>
      <title>GHSA-gfhq-7499-f3f2 — TSPortal: Any user can forge self-deletion requests for any account</title>
      <link>https://vulnerability.circl.lu/vuln/ghsa-gfhq-7499-f3f2</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: miraheze/ts-portal&lt;/p&gt;
&lt;p&gt;### Summary
Conversion of empty strings to null allows disguising DPA reports as genuine self-deletion reports.&lt;/p&gt;
&lt;p&gt;### Details
Creating a DPA report about another user and leaving the evidence field empty causes that report to look like the reported user self-requested deletion of their data. Ingenuine report is not distinguishable from a genuine one.&lt;/p&gt;
&lt;p&gt;This can be prevented by disabling [convertEmptyStringsToNull](https://api.laravel.com/docs/12.x/Illuminate/Foundation/Configuration/Middleware.html#method_convertEmptyStringsToNull) in the middleware, or by validating `evidence` in Http/Controllers/DPAController::store() to not be empty.&lt;/p&gt;
&lt;p&gt;### PoC
New DPA report -&amp;gt; Select &amp;#34;...someone who I suspect is under the age of 13&amp;#34; for the &amp;#34;The above username is...&amp;#34; field -&amp;gt; Add nothing to the &amp;#34;Evidence&amp;#34; field -&amp;gt; Submit&lt;/p&gt;
&lt;p&gt;### Impact
Potential unauthorized deletion of any arbitrary user&amp;#39;s data both in the current system (TSPortal) and subsequent systems if actioned.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: miraheze/ts-portal&lt;/p&gt;
&lt;p&gt;### Summary
Conversion of empty strings to null allows disguising DPA reports as genuine self-deletion reports.&lt;/p&gt;
&lt;p&gt;### Details
Creating a DPA report about another user and leaving the evidence field empty causes that report to look like the reported user self-requested deletion of their data. Ingenuine report is not distinguishable from a genuine one.&lt;/p&gt;
&lt;p&gt;This can be prevented by disabling [convertEmptyStringsToNull](https://api.laravel.com/docs/12.x/Illuminate/Foundation/Configuration/Middleware.html#method_convertEmptyStringsToNull) in the middleware, or by validating `evidence` in Http/Controllers/DPAController::store() to not be empty.&lt;/p&gt;
&lt;p&gt;### PoC
New DPA report -&amp;gt; Select &amp;#34;...someone who I suspect is under the age of 13&amp;#34; for the &amp;#34;The above username is...&amp;#34; field -&amp;gt; Add nothing to the &amp;#34;Evidence&amp;#34; field -&amp;gt; Submit&lt;/p&gt;
&lt;p&gt;### Impact
Potential unauthorized deletion of any arbitrary user&amp;#39;s data both in the current system (TSPortal) and subsequent systems if actioned.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/ghsa-gfhq-7499-f3f2</guid>
    </item>
  </channel>
</rss>
