보안 업데이트 전체

패치패드 / Node.js

Node.js 버전을 확인하고 수정된 릴리스로 옮기는 방법

마지막 확인 (KST)

Node.js는 서버와 빌드 머신에서 자바스크립트를 실행합니다. 주 버전(22, 24, 26)마다 따로 수정 릴리스가 나오고, 지원이 끝난 버전에는 나오지 않습니다.

이 페이지는 어떤 사이트도 검사하지 않습니다. 내 사이트를 직접 확인하는 방법을 설명합니다.

무슨 일이 있었나요

2026년 10월 21일, Node.js는 22.x, 24.x, 26.x에 걸쳐 문제 10개를 고쳤습니다. 가장 높은 등급은 ‘높음’이며, 코드 실행으로 이어질 수 있는 Brotli 압축 해제 버그가 포함됩니다. Node.js는 “보안 릴리스가 나오면 지원이 끝난 버전은 항상 영향을 받는다”고 밝힙니다. nodejs.org

최근 보안 공지

내 버전이 왼쪽 번호로 시작하면, 오른쪽 버전 이상이어야 합니다.

공지등급 (제조사)수정된 버전
Node.js 2026년 10월 보안 릴리스CVE-2026-111497, CVE-2026-105482, CVE-2026-105483, CVE-2026-106069제조사 공지nodejs.org공지일2026-10-21마지막 확인2026-10-22 (KST)등급 (제조사)

높음 (High)

10건 중 최고 등급, 그 밖에 보통·낮음 6건

수정된 버전
  • 26:26.12.1이상
  • 24:24.22.1이상
  • 22:22.23.4이상
Node.js 2026년 7월 보안 릴리스CVE-2026-56846, CVE-2026-56848, CVE-2026-58043HTTP/2 관련 문제를 포함해 11개를 고쳤습니다. 2026년 10월 릴리스에도 이 수정이 들어 있습니다.제조사 공지nodejs.org공지일2026-07-29마지막 확인2026-10-22 (KST)등급 (제조사)

높음 (High)

수정된 버전
  • 26:26.5.1이상
  • 24:24.18.1이상
  • 22:22.23.2이상

내 버전 확인하는 방법

호스팅 관리 화면

  • 호스팅 플랫폼(PaaS): 대시보드의 런타임 또는 Node 버전 설정을 봅니다.

관리자 화면이나 프로젝트 파일

  • package.json의 engines 항목이나 Dockerfile의 FROM node:<태그> 줄이 버전을 알려 줍니다.

명령줄

  • 서버나 프로젝트 폴더에서 실행합니다.

    node -v

업데이트하는 방법

호스팅 업체나 플랫폼이 관리하는 경우

  • 플랫폼이라면 런타임 설정(또는 package.json의 engines)에서 Node 버전을 바꾸고 다시 배포합니다.

직접 서버를 운영하는 경우

  • nvm이나 Volta 같은 버전 관리 도구로 수정 릴리스를 설치하고 기본값으로 지정합니다. 그 밖에는 배포판 패키지나 공식 설치 파일을 씁니다.

  • Docker라면 태그를 수정 릴리스로 바꾸고 이미지를 다시 빌드해 배포합니다.

  • 내 주 버전이 공지에 없다면 수정이 나오지 않습니다. 22, 24, 26 중 하나로 옮길 계획을 세우세요. nodejs.org

아직 업데이트할 수 없다면

Node.js 2026년 10월 보안 릴리스

Node.js 공지에는 임시 조치가 없습니다. 업데이트가 해결책입니다. nodejs.org

호스팅 업체에 물어볼 말

아래 글을 복사해 [ ] 부분을 채운 뒤, 호스팅 업체의 고객 지원 창구로 보내세요.

안녕하세요. 제 앱 [앱 이름]은 귀사 플랫폼에서 Node.js로 돌아가고 있습니다. Node.js가 2026년 10월 21일 보안 업데이트(22.23.4, 24.22.1, 26.12.1)를 냈습니다. 제 앱이 쓰는 Node.js 버전과, 이 릴리스 중 하나로 옮기는 방법을 알려 주실 수 있을까요? 감사합니다.

제조사 출처

마지막 확인 (KST)