🔍 CVE-2026-77936

9.8
CVSS Score
CRITICAL
2026-10-20
2026-10-20 20:06
✅ 완료

🇰🇷 한글 설명

Letta 0.16.8 버전의 compose.yaml 설정에서 보안 모드가 활성화되지 않아 모든 API 경로가 인증 없이 노출됩니다. 공격자는 이를 통해 임의의 파이썬 코드를 실행하거나 관리자 계정을 제어하고, PostgreSQL의 기본 자격 증명을 이용해 OS 명령어를 실행할 수 있습니다.

💡 쉬운 설명

프로그램의 보안 설정이 꺼져 있어 누구나 비밀번호 없이 시스템에 접속할 수 있는 상태입니다. 해커가 이 취약점을 이용하면 컴퓨터를 마음대로 조종하거나 중요한 데이터를 훔칠 수 있습니다.

🇺🇸 원문 (English)

Letta through 0.16.8 ships a compose.yaml that does not enable LETTA_SERVER_SECURE, so the password middleware is never added and all API routes are unauthenticated, and it exposes a superuser PostgreSQL port with default credentials. Remote attackers can execute arbitrary Python via POST /v1/tools/run, manage /v1/admin users, or run OS commands via COPY PROGRAM.

📍 영향받는 시스템

Letta version 0.16.8 and below

⚔️ 공격 벡터

인증되지 않은 API 경로(POST /v1/tools/run 등)를 통한 원격 코드 실행

🛡️ 대응 방법

compose.yaml 파일에서 LETTA_SERVER_SECURE 환경 변수를 활성화하고 기본 자격 증명을 변경하십시오.

🔧 검증 코드

명령어 결과로 0.16.8이 출력되면 해당 취약한 버전에 해당합니다.

Shell / Script
python3 -c 'import letta; print(letta.__version__)' 2>/dev/null | grep -E '^0\.16\.8$'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PostgreSQL