
n8n 레거시 표현식 평가기의 sanitizer 우회 PoC 익스플로잇으로, 인증된 워크플로 생성자가 호스트 수준 코드 실행을 가능하게 합니다.
취약한 소프트웨어 이름 및 영향을 받는 버전 1.123.64 이전의 n8n 버전 2.29.8 이전의 n8n 버전 2.30.1 이전의 n8n 버전 설명 레거시 표현식 평가기의 computed-member 핸들러에 샌니타이저 우회(sanitizer bypass) 취약점이 존재합니다. 워크플로를 생성하거나 수정할 수 있는 권한이 있는 인증된 사용자는 악성 표현식을 제작하여 샌니타이저를 우회할 수 있으며, 이를 통해 n8n 프로세스의 권한으로 호스트 수준 코드 실행이 가능합니다. 레거시 표현식 엔진은 영향을 받는 버전에서 기본값입니다. 권장 사항 1.123.64 이상 버전으로 업데이트하세요. 2.29.8 이상 버전으로 업데이트하세요. 2.30.1 이상 버전으로 업데이트하세요. N8N EXPRESSION ENGINE=vm을 설정하여 비레거시 표현식 엔진으로 전환하세요. 인스턴스 액세스를 완전히 신뢰할 수 있는 사용자로만 제한하세요.