🇰🇷 한글 설명
Lumiverse AI 채팅 애플리케이션 0.9.7 미만 버전에서 발생하는 취약점입니다. 파일 경로 처리 중 오류가 발생할 경우 디렉토리 접두사만 검증하고 파일명(basename)을 검증 없이 smbclient 스크립트에 직접 결합하여 임의 명령 실행이 가능합니다.
💡 쉬운 설명
파일 이름을 조작하여 서버에 몰래 명령어를 전달할 수 있는 보안 구멍이 발견되었습니다. 공격자가 특수하게 만든 파일 이름을 사용하면 서버의 제어권을 탈취할 수 있습니다.
🇺🇸 원문 (English)
Lumiverse is a full-featured AI chat application. Prior to 0.9.7, when the primary toSmbPath(fullPath) call throws, the method falls back to a dirname/basename split and only validates the directory prefix. The basename is concatenated directly into the smbclient -c script without validation. smbclient interprets ; as a subcommand separator and !cmd as a local-shell escape that runs cmd on the host. A path whose directory component is clean but whose basename contains "; !<cmd>; echo " achieves arbitrary command execution on the Lumiverse server. This vulnerability is fixed in 0.9.7.
📍 영향받는 시스템
Lumiverse AI chat application version < 0.9.7
⚔️ 공격 벡터
검증되지 않은 파일명을 포함한 경로를 입력하여 smbclient 명령어를 통한 원격 코드 실행(RCE)
🛡️ 대응 방법
Lumiverse 애플리케이션을 최신 버전인 0.9.7 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 0.9.7보다 낮으면 취약한 상태입니다.
dpkg -l | grep lumiverse 2>/dev/null | awk '{print $3}'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
💻 영향받는 소프트웨어
IBM WebSphere Application Server