Threat actors have demonstrated an alarming speed in their attempts to exploit a newly disclosed security vulnerability in PraisonAI, an open-source multi-agent orchestration framework. This critical flaw, identified as CVE-2026-44338, allows for an authentication bypass, potentially exposing sensitive API endpoints to unauthenticated access. The vulnerability was reportedly targeted within four hours of its public disclosure, highlighting the urgency for developers and users to apply patches and secure their deployments.
The vulnerability specifically impacts a legacy Flask API server integrated into PraisonAI, where authentication is disabled by default. This configuration permits any entity capable of reaching the server to invoke protected functionality, such as triggering agent workflows via the `/chat` endpoint or enumerating configured agents through the `/agents` endpoint, all without requiring a valid token. The severity of the exploit is dependent on the defined actions within the `agents.yaml` file, but the authentication bypass itself is unconditional in the vulnerable server configuration.
Urgent Exploitation of PraisonAI Vulnerability Highlights API Security Risks
The security flaw, designated CVE-2026-44338 with a CVSS score of 7.3, was publicly disclosed by PraisonAI maintainers earlier this month. According to their advisory, the legacy Flask API server, located at `src/praisonai/api_server.py`, hard-codes `AUTH_ENABLED = False` and `AUTH_TOKEN = None`. This oversight means that unauthenticated access can lead to several detrimental outcomes.
These potential impacts include the unauthenticated enumeration of the configured agent file via the `/agents` endpoint, allowing attackers to discover available agents. Furthermore, threat actors can trigger the locally configured `agents.yaml` workflow through the `/chat` endpoint without any authentication. This could lead to the repeated consumption of model or API quotas, and importantly, grants unauthorized callers access to the results of PraisonAI.run() executions. The broad implications underscore the critical need for robust API security practices.
Rapid Targeting of CVE-2026-44338
Cloud security company Sysdig reported observing exploitation attempts against the PraisonAI vulnerability just hours after its advisory went public. A scanner identifying itself as “CVE-Detector/1.0” was detected probing the vulnerable endpoint on internet-exposed instances. The advisory was published on May 11, 2026, at 13:56 UTC, and the first targeted request was recorded at 17:40 UTC on the same day, a mere three hours and 44 minutes later.
This activity originated from the IP address 146.190.133[.]49 and followed a structured scanning pattern. The scanner performed two passes, separated by eight minutes, with each pass involving approximately 70 requests executed within roughly 50 seconds. While the initial pass focused on common disclosure paths like `/.env` and `/admin`, the second pass specifically targeted AI-agent surfaces, including PraisonAI. The conclusive evidence of successful exploitation was a single GET request to `/agents` with no Authorization header, which returned a 200 OK status and the agent file details, confirming the authentication bypass.
The scanner did not appear to send POST requests to the `/chat` endpoint during these passes. This suggests the activity was primarily reconnaissance, aimed at verifying the authentication bypass and confirming the exploitability of the CVE-2026-44338 vulnerability. The rapid exploitation of the PraisonAI flaw is indicative of a larger trend where threat actors are increasingly quick to adopt newly disclosed vulnerabilities before patches can be widely implemented. This underscores the perpetual arms race in cybersecurity and the importance of proactive security measures.
The vulnerability affects all versions of the Python package from 2.5.6 through 4.6.33. PraisonAI has released version 4.6.34 to address this issue. Security researcher Shmulik Cohen is credited with discovering and reporting the bug. Moving forward, users are strongly advised to apply the latest security fixes immediately, conduct thorough audits of existing PraisonAI deployments, and review any associated model provider billing for suspicious activity. Additionally, rotating credentials referenced within `agents.yaml` files is a crucial step in mitigating potential compromise.
The efficient scaling of adversary tooling across the entire AI and agent ecosystem, irrespective of project size, means that the window between vulnerability disclosure and active exploitation is often measured in a few hours. The operating assumption for any project shipping with unauthenticated defaults should be that rapid exploitation is almost inevitable. The next expected step for users is a prompt application of the patch to prevent further exploitation.

