广告合作
电脑

엔키화이트햇, Node2Shell 취약점 진단 스크립트 공개

엔키화이트햇이 10월 27일 Node.js 취약점 Node2Shell(CVE-2026-111497)을 점검하는 진단 스크립트를 내놨다. 공격 입력 없이 내부 흔적을 읽는 방식이다.

보안 기업 엔키화이트햇이 2026년 10월 27일 Node.js 취약점 Node2Shell(CVE-2026-111497)을 점검할 수 있는 내부 진단 스크립트를 공개했다. 이 회사가 자체적으로 배포하는 도구로, 서버가 해당 결함에 노출됐는지 확인하는 데 쓰인다.

Node2Shell은 취약한 Node.js 버전의 Brotli 디코더가 조작된 압축 데이터를 처리할 때 내부 버퍼 경계를 벗어나 데이터를 기록하면서 발생한다. 이 결함은 프로세스 충돌과 메모리 노출을 일으킬 수 있으며, 원격 코드 실행으로 이어져 서버 장악까지 가능한 것으로 설명된다.

영향을 받는 버전은 보안 패치가 적용되지 않은 Node.js 22.x, 24.x, 26.x와 지원이 종료된 20.x 이하다. 21.x, 23.x, 25.x도 해당 목록에 포함된다.

이번 스크립트는 공격 입력을 보내지 않고, 실행 중인 Node 프로세스나 패치 관련 상수 같은 내부 증거를 읽는 방식으로 동작한다. 점검 결과는 패치됨, 취약 의심, 입력 경로 확인 필요 등 세 가지로 보고된다.

스크립트는 운영체제별로 별도 진단 페이지( 내려받을 수 있다.

快速问答

Node2Shell 취약점은 무엇인가?

취약한 Node.js 버전의 Brotli 디코더가 조작된 압축 데이터를 처리할 때 내부 버퍼 경계를 벗어나 기록하면서 발생하는 결함으로, 프로세스 충돌과 메모리 노출, 원격 코드 실행으로 이어질 수 있다.

어떤 Node.js 버전이 영향을 받나?

보안 패치가 없는 22.x, 24.x, 26.x와 지원 종료된 20.x 이하, 21.x, 23.x, 25.x가 해당된다.

진단 스크립트는 어디서 받을 수 있나?

운영체제별로 진단 페이지 에서 내려받을 수 있다.

来源