🔍 CVE-2026-57134

8.2
CVSS Score
HIGH
2026-09-15
2026-09-15 14:45
✅ 완료

🇰🇷 한글 설명

PraisonAI 1.5.1부터 1.7.2 버전 사이에서 MCPSecurity.evaluatePolicy() 함수가 인증 방식에 따라 검증 로직을 다르게 적용하는 취약점이 발견되었습니다. Basic 및 OAuth 정책의 경우 유효하지 않은 인증 정보가 포함된 헤더라도 비어있지만 않으면 인증된 것으로 간주하여 MCP 도구와 리소스에 접근할 수 있게 허용합니다.

💡 쉬운 설명

로그인 정보가 틀려도 내용만 채워져 있으면 시스템이 통과시켜 주는 보안 구멍이 발견되었습니다. 이로 인해 권한이 없는 사용자가 중요한 도구나 데이터에 마음대로 접근할 수 있습니다.

🇺🇸 원문 (English)

PraisonAI is a multi-agent teams system. From 1.5.1 until 1.7.2, MCPSecurity.evaluatePolicy() in src/praisonai-ts/src/mcp/security.ts invokes the configured credential validator only when AuthMethod is api-key or bearer. Basic and OAuth policies accept any non-empty Authorization header without calling auth.validate(), then return an authenticated result, allowing callers with invalid credentials to access MCP tools and resources protected by those policies. This issue is fixed in version 1.7.2.

📍 영향받는 시스템

PraisonAI version 1.5.1 ~ 1.7.2

⚔️ 공격 벡터

유효하지 않은 Basic 또는 OAuth 인증 헤더를 전송하여 인증 과정을 우회하고 MCP 리소스에 접근

🛡️ 대응 방법

PraisonAI를 최신 버전인 1.7.2 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 1.7.2보다 낮으면 취약한 상태이며, 1.7.2 이상이면 안전합니다.

Shell / Script
npm list -g praisonai-ts | grep -E 'praisonai-ts@'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Teams