NetSight
critical9.1

CVE-2026-34953

PraisonAI Has Authentication Bypass via OAuthManager.validate_token()

Impact

PraisonAI is a multi-agent teams system. Prior to version 4.5.97, OAuthManager.validate_token() returns True for any token not found in its internal store, which is empty by default. Any HTTP request to the MCP server with an arbitrary Bearer token is treated as authenticated, granting full access to all registered tools and agent capabilities. This issue has been patched in version 4.5.97.

Affected packages

EcosystemPackageAffectedFixed in
pippraisonai<= 4.5.964.5.97

Affected products

VendorProductAffected versions
PraisonPraisonai
before 4.5.97

Weakness classification

References