Owner Resource Rewrite and Project Lead Reassignment Bypass in PraisonAI Platform

praisonai-platform Updated 09 Oct 2026

Summary

11/07/2026
HIGH
No i
High
7.1

GHSA-f996-h3c6-gcwg: Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-c78w-2q4r-68r7. Affects praisonai-platform versions < 0.1.8. No fix is published. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored MarkAI Find prospects already talking about the problem you solve AI watches the communities your customers use to find qualified prospects, then alerts you when a conversation is worth joining. See MarkAI

Background

PraisonAI Platform is an open-source project management tool designed to facilitate collaboration and organization within teams. It allows users to manage projects, issues, and agents effectively. However, prior to version 0.1.9, the platform had a significant security flaw that allowed workspace members to manipulate owner-created records without proper authorization, leading to potential data integrity issues.

Vulnerability Detail

The vulnerability arises from inadequate authorization checks on the PATCH routes for projects, issues, and agents within the PraisonAI Platform. Specifically, the platform only requires a workspace-member role for these actions, allowing any member to modify records created by the owner. This includes the ability to change the project lead to their own user ID and subsequently delete the project, bypassing the necessary owner/admin permission checks. The ramifications of this flaw can lead to unauthorized access and manipulation of critical project data, undermining the integrity of the platform.

How To Fix

No fixed version is published for this vulnerability.

To rectify this vulnerability, it is essential to update the PraisonAI Platform to version 0.1.9 or later, where the authorization checks have been properly implemented. You can update the package using the following command: pip install --upgrade praisonai-platform. This will ensure that the necessary permissions are enforced, preventing unauthorized modifications.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Workaround

As a temporary workaround, restrict workspace member access to sensitive PATCH routes until the platform is updated. This can be done by modifying the access controls in your project settings to limit permissions for non-admin users.

Conclusion

The PraisonAI Platform has a critical vulnerability that allows unauthorized modifications to owner-created records due to insufficient authorization checks. It is crucial to update to version 0.1.9 or later to mitigate this risk. Users should also consider temporary workarounds to enhance security until the update is applied.

See every vulnerability recorded for praisonai-platform →

Share this vulnerability

FAQ

The CVSS score of this vulnerability is 7.1, indicating a high severity level.

You can use the Vulert playground at Vulert Scanner to check if your application is affected by this vulnerability without needing to sign up.

The potential consequences include unauthorized access to modify or delete projects, leading to data loss and integrity issues within the platform.

Yes, the vulnerability has been patched in version 0.1.9 of the PraisonAI Platform. It is recommended to update to this version.

If you cannot update immediately, consider implementing stricter access controls to limit workspace member permissions until the update can be applied.

Related vulnerabilities

Recent vulnerabilities recorded for praisonai-platform.

How To Fix

No fixed version is published for this vulnerability.

To rectify this vulnerability, it is essential to update the PraisonAI Platform to version 0.1.9 or later, where the authorization checks have been properly implemented. You can update the package using the following command: pip install --upgrade praisonai-platform. This will ensure that the necessary permissions are enforced, preventing unauthorized modifications.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback

Follow Vulert in Google

Get more Vulert vulnerability and dependency-security updates in Google Search and AI results.