🇰🇷 한글 설명
n8n 2.29.8 미만 및 2.30.x 2.30.1 미만 버전의 @n8n/computer-use 패키지는 Linux와 Windows에서 셸 샌드박스 제한을 적용하지 않습니다(샌드박싱은 macOS에만 적용됨). 이로 인해 도구가 실행하는 셸 명령이 파일시스템 및 네트워크 제한 없이 동작하여, 컴퓨터 사용 에이전트 프로세스에서 호스트 파일시스템과 네트워크에 무제한 접근이 가능합니다. 이 문제는 @n8n/computer-use 패키지가 명시적으로 설치되어 실행 중인 환경에만 해당하며, 표준 n8n 설치는 영향을 받지 않습니다.
💡 쉬운 설명
자동화 도구 n8n의 특정 기능이 리눅스와 윈도우에서 보안 격리 없이 실행됩니다. 이 기능을 설치해 사용하는 경우, 공격자가 서버의 파일과 네트워크에 제한 없이 접근할 수 있습니다.
🇺🇸 원문 (English)
n8n before 2.29.8 and 2.30.x before 2.30.1 does not enforce shell sandbox restrictions on Linux and Windows in the @n8n/computer-use package (sandboxing was applied only on macOS). Shell commands executed by the tool run without any filesystem or network restrictions, allowing unrestricted access to the host filesystem and network from within the computer-use agent process. This issue only affects deployments where the @n8n/computer-use package is explicitly installed and running; standard n8n installations are not affected.
📍 영향받는 시스템
n8n 2.29.8 미만, 2.30.0~2.30.0 (2.30.1 미만)의 Linux/Windows 환경에서 @n8n/computer-use 패키지를 설치·실행한 시스템
⚔️ 공격 벡터
컴퓨터 사용 에이전트를 통해 셸 명령을 실행할 수 있는 공격자가 샌드박스 제한 없이 호스트 파일시스템과 네트워크에 접근
🛡️ 대응 방법
n8n을 2.29.8 이상 또는 2.30.1 이상으로 업데이트하거나, 해당 기능이 필요 없다면 @n8n/computer-use 패키지를 제거
🔧 검증 코드
@n8n/computer-use 패키지가 표시되지 않으면 영향 없음, 표시되면 n8n 버전이 2.29.8 이상 또는 2.30.1 이상인지 확인하고 미만이면 업데이트 필요
npm ls @n8n/computer-use 2>/dev/null; n8n --version 2>/dev/null