CVE-2026-29788 TSPortal: Anyone can forge self-deletion requests of any user

High 8.4 Published Updated

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.

Weakness: CWE-283, CWE-1287

Which versions are affected by CVE-2026-29788?

2 open source packages ship an affected version, including miraheze/ts-portal. It affects 1 product.

PackageAffectedFixed in
miraheze/ts-portal PackagistAll versions30
miraheze/ts-portal PackagistAll versions30

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.

Sources

Also known as GHSA-gfhq-7499-f3f2.

Is CVE-2026-29788 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free