Node.js Node2shell 취약점, 서버 원격코드실행 위험 노출

보안기업 티오리가 Node.js 런타임의 브로틀리 압축 해제 모듈에서 발견된 취약점 'Node2shell(CVE-2026-111497)'에 대한 자체 검증을 완료하고 대응 가이드를 공개했다고 26일 밝혔다. 이 취약점은 Out-of-bounds write 결함으로, 공격자가 조작된 Brotli 데이터를 전송하면 서버 다운이나 메모리 노출, 원격 코드 실행으로 이어질 수 있다. Express 5의 body-parser, Node.js 전역 fetch(), axios·got·node-fetch 등 주요 라이브러리가 노출 경로로 확인됐으며, Node.js 22.x·24.x·26.x 버전 중 미패치 버전이 영향을 받는다. Node.js 보안팀은 22.23.4, 24.22.1, 26.12.1 이상 버전으로 업데이트를 권고했고, 티오리는 임시 완화 방안과 무료 점검 서비스 nodejsguard.io를 함께 공개했다.
이 글에 나온 것
이 글은 원문을 요약한 큐레이션입니다. 제목은 요약에 맞춰 새로 붙였습니다. 수치와 단위는 원문 표기를 유지했습니다. 전체 내용은 원 매체에서 읽어 주세요.원문: ZDNet Korea 「"서버 생태계 전반 위협"...PHP이어 노드.js서도 보안 취약점 발견」
ZDNet Korea 원문 보기 ↗
