CVE-2026-56840

HIGH
MEDIUM Priority: 0.03 BB Relevance: 68/100
Published: 2026-10-23 Modified: 2026-10-29 First seen: 2026-10-29 Status: active

Attack Surface

Network Low Complexity No Auth Conf. Impact Integ. Impact

CVSS Vector Breakdown

AV: Network
AC: Low
PR: None
UI: Required
S: Unchanged
C: High
I: High
A: High

Description

PraisonAI is a multi-agent teams system. From version 4.5.2 to before version 4.6.59, praisonai.bots.HTTPApproval renders pending tool approval arguments directly into the approval dashboard HTML. An attacker-controlled tool argument can inject JavaScript into that page. When a human opens the approval URL to inspect the risky tool request, the script runs in the dashboard origin and can POST to the same request's /approve/{request_id}/decide endpoint, causing HTTPApproval to return approved=True. This issue has been patched in version 4.6.59.

Weakness Classification (1)

Affected Software (2)

VendorProductVersion
MervinPraison PraisonAI >= 4.5.2, < 4.6.59
MervinPraison PraisonAI >= 4.5.2, < 4.6.59

Bug Bounty Relevance

68 / 100
✓ Network accessible
✓ No authentication
✓ Low complexity

CVSS Score

8.8 / 10.0 v3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

EPSS — Exploitation Probability

0.38%
Raw Score 0.003750
Percentile 31.4%
Date 2026-10-29

EPSS Trend

2026-10-29
0.00375
2026-10-28
0.00246

Intelligence Sources

mitre ref →
nvd ref →