🔍 CVE-2024-45858

7.8
CVSS Score
HIGH
2024-09-18
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

Guardrails AI 프레임워크의 XML 파일 검증 메커니즘에서 발견된 임의 코드 실행 취약점입니다. 버전 0.2.9~0.5.10에서 악의적으로 조작된 XML 파일에 포함된 Python 코드가 eval 함수를 통해 실행될 수 있습니다.

💡 쉬운 설명

Guardrails AI라는 보안 도구를 사용할 때, 나쁜 사람이 만든 XML 파일을 열면 그 파일 안의 악의적인 코드가 당신의 컴퓨터에서 실행됩니다. 이를 통해 공격자가 시스템을 완전히 제어할 수 있습니다.

🇺🇸 원문 (English)

An arbitrary code execution vulnerability exists in versions 0.2.9 up to 0.5.10 of the Guardrails AI Guardrails framework because of the way it validates XML files. If a victim user loads a maliciously crafted XML file containing Python code, the code will be passed to an eval function, causing it to execute on the user's machine.

📍 영향받는 시스템

Guardrails AI Guardrails 패키지 버전 0.2.9 ~ 0.5.10

⚔️ 공격 벡터

악의적으로 조작된 XML 파일을 사용자가 로드하도록 유도하여 포함된 Python 코드를 eval 함수로 실행

🛡️ 대응 방법

Guardrails 패키지를 버전 0.5.11 이상으로 업그레이드 수행 (pip install --upgrade guardrails-ai)

🔧 검증 코드

Version 필드에서 버전 번호를 확인하여 0.5.11 이상이면 안전, 0.2.9~0.5.10이면 업그레이드 필요

Shell / Script
pip show guardrails-ai 2>/dev/null | grep Version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python