CVE-2026-29788 TSPortal: Anyone can forge self-deletion requests of any user
Attackers can forge self-deletion requests for any user by disguising DPA reports, compromising data integrity and privacy workflows.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2026-29788?
CVE-2026-29788 is a high-severity vulnerability in miraheze TSPortal, published on 6 Mar 2026. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
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.
Which versions are affected by CVE-2026-29788?
2 open source packages ship an affected version, including miraheze/ts-portal. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
miraheze/ts-portal Packagist | All versions | 30 |
miraheze/ts-portal Packagist | All versions | 30 |
Products include Wikitide Tsportal.
How do I fix CVE-2026-29788?
Upgrade miraheze/ts-portal to 30 or later.
Is CVE-2026-29788 being exploited?
There is no known exploitation of CVE-2026-29788 in the wild and no public exploit code.
Other vulnerabilities in miraheze TSPortal
Sources
Also known as GHSA-gfhq-7499-f3f2.