🔍 CVE-2021-41127

7.3
CVSS Score
HIGH
2021-10-21
2026-06-17 04:07
✅ 완료

🇰🇷 한글 설명

Rasa 오픈소스 머신러닝 프레임워크에서 학습된 모델 파일인 tar.gz 파일을 로드할 때 발생하는 취약점입니다. 공격자가 악의적으로 조작된 model.tar.gz 파일을 생성하여 봇 디렉토리 내의 파일을 덮어쓰거나 교체할 수 있습니다.

💡 쉬운 설명

나쁜 의도를 가진 사람이 만든 인공지능 모델 파일을 시스템에 올리면, 시스템 내부의 중요한 파일들을 마음대로 바꿔치기할 수 있는 문제입니다. 이를 통해 시스템을 망가뜨리거나 권한을 탈취할 위험이 있습니다.

🇺🇸 원문 (English)

Rasa is an open source machine learning framework to automate text-and voice-based conversations. In affected versions a vulnerability exists in the functionality that loads a trained model `tar.gz` file which allows a malicious actor to craft a `model.tar.gz` file which can overwrite or replace bot files in the bot directory. The vulnerability is fixed in Rasa 2.8.10. For users unable to update ensure that users do not upload untrusted model files, and restrict CLI or API endpoint access where a malicious actor could target a deployed Rasa instance.

📍 영향받는 시스템

Rasa 2.8.10 미만 버전

⚔️ 공격 벡터

악의적으로 조작된 model.tar.gz 파일을 업로드하여 봇 디렉토리 내의 파일을 덮어쓰는 방식

🛡️ 대응 방법

Rasa를 2.8.10 버전 이상으로 업데이트하거나, 신뢰할 수 없는 모델 파일의 업로드를 차단하고 API 접근 권한을 제한해야 합니다.

🔧 검증 코드

출력된 Rasa의 버전이 2.8.10보다 낮은지 확인합니다.

Shell / Script
pip show rasa | grep Version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Azure Machine Learning