🇰🇷 한글 설명
NoteGen 0.32.0 미만 버전에서 Tauri 셸 플러그인이 bash, python, python3에 대해 임의의 인자를 허용하는 취약점이 발견되었습니다. 웹뷰에서 실행되는 자바스크립트가 이를 악용하여 사용자의 권한으로 운영체제 명령을 실행할 수 있으며, XSS와 결합될 경우 원격 코드 실행(RCE)이 가능합니다.
💡 쉬운 설명
프로그램 내부의 보안 설정 오류로 인해 해커가 사용자의 컴퓨터에서 몰래 명령어를 실행할 수 있는 상태입니다. 채팅창 등을 통해 악성 코드가 전달되면 컴퓨터 전체가 해킹될 위험이 있습니다.
🇺🇸 원문 (English)
NoteGen before 0.32.0 grants the Tauri shell plugin shell:allow-execute capability for bash, python, and python3 with arbitrary arguments in the default desktop capabilities. JavaScript running in the application webview can therefore invoke plugin:shell|execute to run attacker-controlled operating system commands with the privileges of the NoteGen process. In combination with script execution in the webview (for example via chat XSS), this enables full remote code execution on the user's machine.
📍 영향받는 시스템
NoteGen 0.32.0 미만 모든 버전
⚔️ 공격 벡터
웹뷰 내 자바스크립트 실행(예: XSS)을 통한 Tauri shell 플러그인 명령 실행
🛡️ 대응 방법
NoteGen을 0.32.0 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 0.32.0보다 낮은지 확인하십시오.
note-gen --version 2>/dev/null | grep -E '0\.[0-9]{1,2}\.'