티오리, Node.js 취약점 ‘Node2Shell’ 긴급 대응 방안 발표 작성일 10-26 47 목록 <div id="layerTranslateNotice" style="display:none;"></div> <div class="article_view" data-translation-body="true" data-tiara-layer="article_body" data-tiara-action-name="본문이미지확대_클릭"> <section dmcf-sid="W2jazWiPjD"> <figure class="figure_frm origin_fig" contents-hash="802102395c3421d68479180af11524934010f18f25cf8a885fea82bbd1a3aab7" dmcf-pid="YVANqYnQaE" dmcf-ptype="figure"> <p class="link_figure"><img alt="/티오리 제공" class="thumb_g_article" data-org-src="https://t1.daumcdn.net/news/202610/26/chosunbiz/20261026100441401ksoc.jpg" data-org-width="1200" dmcf-mid="yZf2vjqFAw" dmcf-mtype="image" height="auto" src="https://img3.daumcdn.net/thumb/R658x0.q70/?fname=https://t1.daumcdn.net/news/202610/26/chosunbiz/20261026100441401ksoc.jpg" width="658"></p> <figcaption class="txt_caption default_figure"> /티오리 제공 </figcaption> </figure> <p contents-hash="844dae69faa295a8c38651b85b685072c800e7d740915a9d063ea82e09a829c0" dmcf-pid="GfcjBGLxak" dmcf-ptype="general">인공지능(AI) 기반 사이버 보안 기업 티오리가 웹 서버 및 백엔드 개발에 널리 사용되는 Node.js의 치명적인 취약점 ‘Node2Shell(CVE-2026-111497)’에 대한 자체 재현 및 검증을 완료하고, 기업과 기관을 위한 긴급 대응 가이드를 26일 공개했다.</p> <p contents-hash="58bd05b41886ff0b64c430d1788feaba47933ae5e156ef7d40b150d75204484a" dmcf-pid="H4kAbHoMcc" dmcf-ptype="general">Node2Shell은 Node.js에 탑재되거나 연결된 브로틀리(Brotli) 압축 해제 모듈의 ‘경계 외 쓰기(Out-of-bounds Write)’ 결함에서 비롯된 취약점이다. 공격자는 별도의 인증 절차 없이 악의적으로 조작된 Brotli 데이터를 전송해 서버를 중단시키거나 메모리 정보를 유출할 수 있다. 원격 코드 실행을 통해 서버 제어권을 장악할 가능성도 있다. Node.js은 해당 취약점의 위험도를 ‘높음(High)’으로 분류했다.</p> <p contents-hash="9626623f4c0e799aeed10bbf8403f84e58a097fd689cde3641c979c7cd5cb08f" dmcf-pid="X8EcKXgRcA" dmcf-ptype="general">특히 이번 취약점은 개발자가 작성한 애플리케이션 코드의 결함 여부와 관계없이 Node.js 런타임 버전 자체의 영향으로 발생한다. Node.js 환경에서 Brotli 데이터가 압축 해제 모듈까지 전달되는 경로가 존재하면 공격이 가능하다. 최근 널리 사용되는 Express 5의 body-parser, Node.js 전역 fetch() 메서드, 주요 HTTP 클라이언트 라이브러리인 axios, got, node-fetch 등이 대표적인 노출 경로로 확인됐다.</p> <p contents-hash="d7f61e71a3dc257c97cc247beada09bd2813b86816d8bee6193492926e6177d7" dmcf-pid="Z6Dk9Zaegj" dmcf-ptype="general">영향을 받는 버전은 최신 보안 패치가 적용되지 않은 Node.js 22.x, 24.x, 26.x다. Node.js 보안팀은 해당 취약점을 수정한 보안 패치 버전(22.23.4, 24.22.1, 26.12.1 이상)을 배포하고 즉각적인 업데이트를 권고하고 있다. 공식 지원이 종료된 Node.js 20 이하 버전은 운영체제(OS) 배포판이나 장기지원(LTS) 업체의 보안 업데이트 제공 여부를 확인해야 한다.</p> <p contents-hash="3b3cbf51c836113e85ff406179ebd9f45bdeacdc7c05f9980b240e795f43f462" dmcf-pid="5PwE25NdcN" dmcf-ptype="general">티오리는 시스템 환경상 즉각적인 업데이트가 어려운 기업을 위해 엔진엑스(Nginx) 등 리버스 프록시와 애플리케이션 차원에서 적용할 수 있는 임시 완화 방안도 제시했다. 아울러 별도 스크립트 설치 없이 운영 중인 서비스 주소(URL)만으로 Node2Shell 취약점 노출 위험을 무료로 점검할 수 있는 온라인 진단 서비스(nodejsguard.io)도 공개했다.</p> <p contents-hash="f2df2915ccbaf1e33a317a522130d3fdd9160f82f9e4c454ff9841cce40f8ba6" dmcf-pid="1X4VTAB3ja" dmcf-ptype="general">임준오 티오리 AI & Cyber Research팀 총괄은 “이번 Node2Shell 취약점은 개발자가 압축 기능을 직접 사용하지 않았더라도 웹 프레임워크가 응답을 처리하는 과정에서 자동으로 공격에 노출될 수 있어 사전 차단이 무엇보다 중요하다”며 “공격자가 노릴 수 있는 경로를 빠르게 진단할 수 있도록 무료 점검 서비스를 마련한 만큼 임시 조치와 함께 최신 패치 적용을 서둘러야 한다”고 말했다.</p> <p contents-hash="8a0796caefb4cb1143955b0e7b8625f9403423f3c47cb1e529268a1c85b54303" dmcf-pid="tZ8fycb0Ng" dmcf-ptype="general">Node2Shell 취약점의 세부 분석 내용과 점검 가이드, 침해 여부 확인 방법 등은 티오리의 AI 모의해킹 플랫폼 ‘진트(Xint)’ 공식 기술 블로그에서 확인할 수 있다.</p> <p contents-hash="596c3e41b532b57a72a8b349ea88e2e7731e989db4a85faf56a714c3e9be1c73" dmcf-pid="F564WkKpAo" dmcf-ptype="general">- Copyright ⓒ 조선비즈 & Chosun.com -</p> </section> </div> <p class="" data-translation="true">Copyright © 조선비즈. 무단전재 및 재배포 금지.</p> 관련자료 이전 '불쾌한 이웃' 데이터센터…"울산, 최대 4도 상승할 것" 10-26 다음 FDE 채용 포지션 14.5배↑...원티드랩, 11월 8일 기업·개발자 모은 ‘FDE 채용 박람회’ 연다 10-26 댓글 0 등록된 댓글이 없습니다. 로그인한 회원만 댓글 등록이 가능합니다.