Quick answers
- Is CVE-2026-61435 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-61435 being exploited in the wild.
- How severe is CVE-2026-61435?
- High severity, with a CVSS score of 8.2, published 15 July 2026.
- Which products and versions are affected?
- praisonai (PyPI) <= 4.6.77, ECOSYSTEM:introduced=0,fixed=4.6.78.
- Is there a fix for CVE-2026-61435?
- Yes. praisonai (PyPI): upgrade to 4.6.78 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-61435 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-61435?
- Check whether you run praisonai (PyPI) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- praisonai (PyPI): upgrade to 4.6.78 or later
pip install "praisonai>=4.6.78"
Technical details
An authentication bypass exists in the Call API agent invocation endpoints (src/praisonai/praisonai/api/agent_invoke.py) of PraisonAI when the PRAISONAI_CALL_AUTH=disabled configuration is used. The application attempts to restrict this unauthenticated mode to localhost by checking request.url.hostname; however, this value is derived from the client-controlled HTTP Host header. A remote, unauthenticated attacker can send a request with a 'Host: 127.0.0.1' header to bypass this check. Successful exploitation allows the attacker to list registered agents via GET /api/v1/agents and invoke them via POST /api/v1/agents/{agent_id}/invoke. The issue is addressed in version 4.6.78.
Affected products
- MervinPraison PraisonAI < 4.6.78
Identifiers
- CVE-2026-61435
- GHSA-2gpf-2492-q9jh
- PYSEC-2026-4247
Timeline
- 2026-06-25: advisory: GitHub Security Advisory GHSA-2gpf-2492-q9jh published
- 2026-07-15: disclosed: CVE-2026-61435 published to NVD
References
- https://github.com/MervinPraison/PraisonAI/commit/2a855c470077c7d2e2479a575f7ef7f548d51c33
- https://github.com/MervinPraison/PraisonAI/commit/846568c7a5d8ce9e71e56e4c213f027c04909753
- https://github.com/MervinPraison/PraisonAI/security/advisories/GHSA-2gpf-2492-q9jh
- https://www.vulncheck.com/advisories/praisonai-before-authentication-bypass-via-host-header-spoofing