Read the docs
TI-2021-07982 Aliases CVE-2021-25976GHSA-ppq7-88c7-q879

Piranha CMS - Site-wide Cross-Site Request Forgery (CSRF)

Priority HIGH 68CWE-352Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
Tampering
Confidentiality · integrity · availability
None · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-352.

Summary

In PiranhaCMS, versions 4.0.0-alpha1 to 9.2.0 are vulnerable to cross-site request forgery (CSRF) when performing various actions supported by the management system, such as deleting a user, deleting a role, editing a post, deleting a media folder etc., when an ID is known.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00456 39th percentileScored 2026-11-07
Fix Fixed Piranha (NuGet): 10.0-alpha1

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
PiranhaCMSPiranha4.0.0-alpha1 and later; up to 9.2.0—No fix listedCNA
—Piranha (NuGet)4.0.0-alpha1 to before 10.0-alpha110.0-alpha1Patch availableGHSA-ppq7-88c7-q879
  • Piranha VendorPiranhaCMS Affected 4.0.0-alpha1 and later; up to 9.2.0 Fixed in — No fix listed CNA
  • Piranha (NuGet) Vendor— Affected 4.0.0-alpha1 to before 10.0-alpha1 Fixed in 10.0-alpha1 Patch available GHSA-ppq7-88c7-q879

CPE configurations NVD · 12

CPEVersionsRoleVendor
cpe:2.3:a:dotnetfoundation:piranha_cms:*:*:*:*:*:*:*:*4.0.1 – 9.2VulnerableDotnetfoundation
cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:-:*:*:*:*:*:*4.0.0VulnerableDotnetfoundation
cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:alpha1:*:*:*:*:*:*4.0.0 alpha1VulnerableDotnetfoundation
cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:alpha3:*:*:*:*:*:*4.0.0 alpha3VulnerableDotnetfoundation
cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:alpha4:*:*:*:*:*:*4.0.0 alpha4VulnerableDotnetfoundation
cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:alpha5:*:*:*:*:*:*4.0.0 alpha5VulnerableDotnetfoundation
cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:alpha6:*:*:*:*:*:*4.0.0 alpha6VulnerableDotnetfoundation
cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:alpha7:*:*:*:*:*:*4.0.0 alpha7VulnerableDotnetfoundation
cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:alpha8:*:*:*:*:*:*4.0.0 alpha8VulnerableDotnetfoundation
cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:alpha9:*:*:*:*:*:*4.0.0 alpha9VulnerableDotnetfoundation
  • cpe:2.3:a:dotnetfoundation:piranha_cms:*:*:*:*:*:*:*:* Versions 4.0.1 – 9.2 Vulnerable ·Dotnetfoundation
  • cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:-:*:*:*:*:*:* Versions 4.0.0 Vulnerable ·Dotnetfoundation
  • cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:alpha1:*:*:*:*:*:* Versions 4.0.0 alpha1 Vulnerable ·Dotnetfoundation
  • cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:alpha3:*:*:*:*:*:* Versions 4.0.0 alpha3 Vulnerable ·Dotnetfoundation
  • cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:alpha4:*:*:*:*:*:* Versions 4.0.0 alpha4 Vulnerable ·Dotnetfoundation
  • cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:alpha5:*:*:*:*:*:* Versions 4.0.0 alpha5 Vulnerable ·Dotnetfoundation
  • cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:alpha6:*:*:*:*:*:* Versions 4.0.0 alpha6 Vulnerable ·Dotnetfoundation
  • cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:alpha7:*:*:*:*:*:* Versions 4.0.0 alpha7 Vulnerable ·Dotnetfoundation
  • cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:alpha8:*:*:*:*:*:* Versions 4.0.0 alpha8 Vulnerable ·Dotnetfoundation
  • cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:alpha9:*:*:*:*:*:* Versions 4.0.0 alpha9 Vulnerable ·Dotnetfoundation
Show 2 more CPE
CPEVersionsRoleVendor
cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:beta1:*:*:*:*:*:*4.0.0 beta1VulnerableDotnetfoundation
cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:rc1:*:*:*:*:*:*4.0.0 rc1VulnerableDotnetfoundation
  • cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:beta1:*:*:*:*:*:* Versions 4.0.0 beta1 Vulnerable ·Dotnetfoundation
  • cpe:2.3:a:dotnetfoundation:piranha_cms:4.0.0:rc1:*:*:*:*:*:* Versions 4.0.0 rc1 Vulnerable ·Dotnetfoundation

Remediation

  • Fix · GHSA-ppq7-88c7-q879 Piranha (NuGet) Fixed in 10.0-alpha1 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2021-25976
  2. 2026-10-03 Alias added: GHSA-ppq7-88c7-q879

References

  • TI-2026-75451 Missing authorization in Piranha CMS manager language API CVSS 4.0MEDIUM 5.3

Sources