CVE-2026-48169

HighCVSS 8.8/10Last modified Oct 23, 2026

Description

PraisonAI is a multi-agent teams system. Versions prior to 0.1.4 of the PraisonAI Platform API have two authorization failures that together break workspace isolation. The service layer for issues and projects performs global primary-key lookups without checking workspace ownership, so any authenticated user can read, modify, and delete resources in any workspace just by swapping UUIDs in their API requests. On top of that, every member management endpoint (add, update role, remove) only requires `min_role="member"`, which lets any workspace member promote themselves to owner and kick out the original owner. A low-privilege member of one workspace can steal data from every other workspace and take over any workspace they belong to. Both issues come from the same gap: the route layer pulls `workspace_id` from the URL and verifies membership, but the service layer ignores the workspace scope for resource lookups and ignores the caller's role level for member operations. The `require_workspace_member()` dependency does its job correctly. The problem is that the service layer doesn't use the information it provides. Version 0.1.4 of the PraisonAI Platform API patch the issue.

Metrics

CVSS 3.1 8.8/10CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Aug 7, 2026
Last modified
Oct 23, 2026
NVD status
Deferred

Related CVEs from 2026

CVE-2026-48176.5The MasterStudy LMS WordPress Plugin for Online Courses and Education plugin for WordPress is vulnerable to Time-based Blind SQL Injection vCVE-2026-481709.1`scim-patch`, a library to perform SCIM patch, prior to version 0.9.1 performs prototype pollution when applying a SCIM PATCH operation whosCVE-2026-481729.8LiteSpeed User-End cPanel Plugin before 2.4.5 allows privilege escalation (possibly to root), as exploited in the wild in May 2026. DetectioCVE-2026-481739.8In the NAS message handler, improper validation of the length field in NAS message causes memory corruptionCVE-2026-481749.8In the NR RRC component, improper handling of messages before authentication triggers a data abort, which leads to a denial‑of‑service condiCVE-2026-481755.5Processing a malformed RRC message leads to an out-of-bounds read, resulting in a denial-of-service condition.CVE-2026-481767.5A memory corruption vulnerability caused by improper validation of messagesCVE-2026-481788.8Out of bound access in PPC due to race condition in global variable accessCVE-2026-481797.5In the Exynos modem's IMS stack, improper handling of SDP payload leads to a Denial of ServiceCVE-2026-48188.1In Search Guard FLX versions from 3.0.0 up to 4.0.1, there exists an issue which allows users without the necessary privileges to execute soCVE-2026-481839.1Improper permission handling during buffer operations allows untrusted applications to create memory mappings with inappropriate permissionsCVE-2026-481869.1Improper handling of messages before AS security activation can cause unexpected behavior
CVE-2026-48169: High severity, CVSS 8.8 | Vulnix