🔍 CVE-2026-40289

9.1
CVSS Score
CRITICAL
2026-04-14
2026-06-17 10:44
✅ 완료

🇰🇷 한글 설명

PraisonAI 및 praisonaiagents의 브라우저 브리지 기능에서 인증 누락 및 Origin 체크 우회로 인해 원격 세션 하이재킹이 발생할 수 있습니다. 공격자는 WebSocket 엔드포인트를 통해 인증 없이 연결하여 브라우저 자동화 세션을 탈취하고 민감한 데이터를 탈취할 수 있습니다.

💡 쉬운 설명

인터넷에 연결된 자동화 도구의 보안 구멍을 통해 해커가 사용자의 브라우저를 몰래 조종할 수 있는 문제입니다. 해커가 사용자의 웹 브라우저 활동을 훔쳐보거나 대신 명령을 내릴 수 있어 매우 위험합니다.

🇺🇸 원문 (English)

PraisonAI is a multi-agent teams system. In versions below 4.5.139 of PraisonAI and 1.5.140 of praisonaiagents, the browser bridge (praisonai browser start) is vulnerable to unauthenticated remote session hijacking due to missing authentication and a bypassable origin check on its /ws WebSocket endpoint. The server binds to 0.0.0.0 by default and only validates the Origin header when one is present, meaning any non-browser client that omits the header is accepted without restriction. An unauthenticated network attacker can connect, send a start_session message, and the server will route it to the first idle browser-extension WebSocket (effectively hijacking that session) and then broadcast all resulting automation actions and outputs back to the attacker. This enables unauthorized remote control of connected browser automation sessions, leakage of sensitive page context and automation results, and misuse of model-backed browser actions in any environment where the bridge is network-reachable. This issue has been fixed in versions 4.5.139 of PraisonAI and 1.5.140 of praisonaiagents.

📍 영향받는 시스템

PraisonAI < 4.5.139, praisonaiagents < 1.5.140

⚔️ 공격 벡터

인증이 없는 WebSocket 엔드포인트(/ws)에 Origin 헤더를 생략한 채 접속하여 세션 탈취

🛡️ 대응 방법

PraisonAI를 4.5.139 이상 버전으로, praisonaiagents를 1.5.140 이상 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 PraisonAI 4.5.139 미만 또는 praisonaiagents 1.5.140 미만인지 확인하십시오.

Shell / Script
pip show praisonai praisonaiagents | grep -E 'Name:|Version:'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

💻 영향받는 소프트웨어

Teams