🇰🇷 한글 설명
FlyEnv 4.18.0 미만 버전에서 마크다운 렌더링 및 AI 채팅 콘텐츠가 Vue v-html 지시문에 전달될 때 HTML 검증이 누락되는 취약점이 발견되었습니다. 공격자는 마크다운 소스나 채팅 메시지를 통해 악성 스크립트를 주입할 수 있으며, 이는 Node.js API 및 파일 시스템에 접근 권한을 가진 Electron 렌더러 프로세스에서 실행될 수 있습니다.
💡 쉬운 설명
프로그램이 채팅이나 문서 내용을 화면에 보여줄 때 보안 검사를 제대로 하지 않아 발생하는 문제입니다. 나쁜 의도를 가진 메시지를 보내면 해커가 사용자의 컴퓨터 파일을 조작하거나 제어할 수 있습니다.
🇺🇸 원문 (English)
FlyEnv before 4.18.0 fails to sanitize HTML from markdown rendering and AI chat content passed to Vue v-html directives. Attackers can inject malicious scripts through markdown sources or chat messages that execute in the Electron renderer process with access to Node.js APIs and the filesystem.
📍 영향받는 시스템
FlyEnv 4.18.0 미만 모든 버전
⚔️ 공격 벡터
마크다운 소스 또는 AI 채팅 메시지에 악성 HTML/JavaScript 스크립트 주입
🛡️ 대응 방법
FlyEnv를 4.18.0 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 4.18.0보다 낮으면 취약한 상태입니다.
flyenv --version 2>/dev/null | grep -E '4\[\.(1[0-7]|\d+)\)'