🔍 CVE-2025-3579

0.0
CVSS Score
UNKNOWN
2025-04-15
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

Aidex 1.7 이전 버전에서 인증된 사용자가 /api/<string-chat>/message 엔드포인트의 'content' 파라미터에 Prompt Injection을 수행하여 OS 명령어, PHP/MySQL, Laravel/Symfony 등의 네이티브 함수를 무단 실행할 수 있습니다. 공개 레지스트리를 악용한 공격입니다.

💡 쉬운 설명

Aidex 구버전에서 인증된 사용자가 채팅 API에 악의적인 명령어를 숨겨 주입하여 서버 명령어를 실행할 수 있습니다. 서버의 모든 권한으로 민감한 작업을 수행할 수 있으므로 매우 위험합니다.

🇺🇸 원문 (English)

In versions prior to Aidex 1.7, an authenticated malicious user, taking advantage of an open registry, could execute unauthorised commands within the system. This includes executing operating system (Unix) commands, interacting with internal services such as PHP or MySQL, and even invoking native functions of the framework used, such as Laravel or Symfony. This execution is achieved by Prompt Injection attacks through the /api/<string-chat>/message endpoint, manipulating the content of the ‘content’ parameter.

📍 영향받는 시스템

Aidex 1.6.x 이하 버전

⚔️ 공격 벡터

POST /api/<string-chat>/message의 content 파라미터에 프롬프트 주입 (인증된 사용자 필요)

🛡️ 대응 방법

Aidex를 1.7 이상으로 즉시 업그레이드하고 레지스트리 접근 제어 강화

🔧 검증 코드

반환된 버전이 1.7.0 이상이면 취약점이 패치됨. 1.6 이하면 즉시 업그레이드 필요

Shell / Script
curl -s http://localhost:8000/api/version 2>/dev/null | grep -oP '"version":\s*"\K[0-9.]+' || echo 'Aidex not found'

💻 영향받는 소프트웨어

MySQL