🔍 CVE-2026-42079

8.6
CVSS Score
HIGH
2026-05-04
2026-10-26 19:10
✅ 완료

🇰🇷 한글 설명

PPTAgent는 LLM이 생성한 코드를 Python eval() 함수로 실행할 때 builtins가 범위에 포함되어 있어 임의의 코드 실행에 취약합니다. Commit 418491a 이전 버전에서 이 문제가 존재하며, 해당 커밋 이후 패치되었습니다.

💡 쉬운 설명

PPTAgent는 AI가 만드는 파워포인트 생성 코드를 검증 없이 바로 실행해서, 공격자가 자기 악의적 코드를 시스템에서 실행하도록 할 수 있습니다. Commit 418491a 이후로 업데이트하면 이 문제가 해결됩니다.

🇺🇸 원문 (English)

PPTAgent is an agentic framework for reflective PowerPoint generation. Prior to commit 418491a, PPTAgent is vulnerable to arbitrary code execution via Python eval() of LLM-generated code with builtins in scope. This issue has been patched via commit 418491a.

📍 영향받는 시스템

PPTAgent 버전 commit 418491a 이전 모든 버전

⚔️ 공격 벡터

LLM이 생성하는 Python 코드를 eval()로 직접 실행하되 builtins를 제거하지 않아 공격자가 내장 함수를 악용한 코드 주입

🛡️ 대응 방법

PPTAgent를 commit 418491a 또는 이후 버전으로 업데이트

🔧 검증 코드

418491a 커밋이 로그에 보이거나 패키지 버전이 해당 커밋 이후라면 안전함. 버전 정보 없으면 수동으로 git history 확인 필요

Shell / Script
pip show pptAgent 2>/dev/null | grep Version || git log --oneline -1 2>/dev/null | grep 418491a

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python