Sceawere

Vulnerability Detail

CVE-2026-57122UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

PraisonAI Authentication Bypass Vulnerability

Vulnerability Metadata

Severity
High
Score / CVSS
8.6
Creation Date
3h ago
Vendor
MervinPraison
Product
PraisonAI
Attack Type
CWE-345: Insufficient Verification of Data Authenticity
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:L
Attack Complexity
LOW

Narrative and Response

Description

PraisonAI is a multi-agent teams system. Prior to 4.6.59, the WhatsApp and Linear bot webhook handlers verify HMAC signatures only when WHATSAPP_APP_SECRET or LINEAR_WEBHOOK_SECRET is configured and otherwise parse and dispatch unsigned request bodies. A remote unauthenticated client that reaches the webhook route can forge messages, comments, or agent-session events, impersonate platform users, influence agent prompts and actions, and disrupt bot processing. This issue is fixed in 4.6.59.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "8.6",
  "pubDate": "2026-09-14T16:17:13.270Z",
  "pubdate": "2026-09-14T16:17:13.270Z",
  "executiveSummary": "PraisonAI versions prior to 4.6.59 are susceptible to an authentication bypass vulnerability within the WhatsApp and Linear bot webhook handlers.\nThe vulnerability arises from improper handling of HMAC signature verification, which is rendered conditional rather than mandatory.\nIf the environment variables WHATSAPP_APP_SECRET or LINEAR_WEBHOOK_SECRET are not explicitly configured, the system defaults to processing unauthenticated and unsigned request bodies.\nThis design flaw allows remote, unauthenticated attackers to forge arbitrary webhook events, effectively impersonating platform users and service providers.\nThe impact includes the ability to inject malicious payloads into agent prompts, trigger unauthorized agent actions, compromise session integrity, and disrupt critical bot processing workflows.\nThe vulnerability represents a significant security risk, as it effectively removes the authentication layer for these communication channels, requiring no prior authorization or credentials for exploitation.\nThe issue is resolved in version 4.6.59 by ensuring mandatory verification of incoming requests.",
  "technicalDetails": "The root cause of this vulnerability lies in the conditional logic implemented within the webhook request parsing flow for the WhatsApp and Linear integrations. The application utilizes HMAC signatures to verify the authenticity and integrity of incoming webhook payloads. However, the implementation logic fails to enforce this check as a hard constraint.\nSpecifically, the code base performs signature verification only if the environment variables WHATSAPP_APP_SECRET or LINEAR_WEBHOOK_SECRET are present. If these secrets are missing—either due to misconfiguration or omission by the administrator—the webhook handlers bypass the validation logic entirely. Consequently, the application proceeds to parse and dispatch raw, unsigned request bodies to the internal agent-processing pipeline.\nThe attack flow proceeds as follows: An unauthenticated attacker identifies the public-facing webhook endpoint exposed by the PraisonAI instance. Because the application logic does not mandate authentication when the aforementioned secrets are absent, the attacker can craft arbitrary JSON payloads mimicking legitimate WhatsApp or Linear events. By sending these payloads via standard HTTP POST requests to the webhook route, the attacker forces the system to treat the malicious data as trusted input.\nExploitation allows for significant downstream impact: 1) Impersonation: An attacker can spoof events from platform users, potentially tricking agents into believing a legitimate user has requested a specific action. 2) Prompt Injection: By injecting crafted content into comments or message fields, an attacker can influence the behavior of the LLM-based agent, potentially leading to unauthorized data exfiltration or logic subversion. 3) Action Manipulation: The attacker can trigger agent-session events, causing the system to execute tasks, modify agent states, or perform unauthorized operations within the integrated platforms. 4) Denial of Service: By flooding the webhook handler with malformed or computationally expensive payloads, an attacker can disrupt the bot's processing capabilities.\nThe vulnerability affects all PraisonAI instances running versions earlier than 4.6.59. It requires network exposure to the webhook endpoint and does not require any authentication or specific privilege level to initiate, as the system effectively fails to enforce authentication requirements at the application level when the security configuration is not strictly enforced."
}
CVE-2026-57122: PraisonAI Authentication Bypass Vulnerability (HIGH Severity, CVSS: 8.6) | Sceawere