보안 칼럼PHP·Node사실 확인 2026-10-31 · 기관 9곳
Node.js 버전 확인 방법 · 보안 업데이트가 필요한지 1분 만에 보기
세 줄 요약
- node -v, npm -v로 버전을 확인합니다.
- 같은 버전대에서 26.12.1·24.22.1·22.23.4보다 낮으면 업데이트합니다.
- 20 이하는 지원이 끝났으니 버전대를 옮깁니다.
보안 공지가 나올 때마다 가장 먼저 해야 할 일은 내가 쓰는 버전이 해당되는지 확인하는 것입니다. Node.js 버전을 확인하는 방법과, 확인한 숫자를 어떻게 읽는지 정리했습니다.
명령 한 줄로 확인하기
터미널이나 명령 프롬프트에서 node -v를 실행하면 지금 쓰는 Node.js 버전이 나옵니다.
결과는 v24.22.1처럼 v 뒤에 숫자 세 개가 점으로 이어진 모양입니다.
npm 버전은 npm -v로 따로 확인합니다.
Node.js 최신 버전 다운받기숫자 읽는 법
맨 앞 숫자가 메이저 버전입니다. 22, 24, 26처럼 앞자리가 바뀌면 큰 변화가 있는 버전대로 넘어간 것입니다.
뒤의 두 숫자는 같은 버전대 안에서 기능 추가와 수리가 쌓인 정도를 보여 줍니다.
보안 공지에서는 버전대마다 수리가 들어간 버전을 따로 알려 주므로, 내 버전대의 숫자와 비교하면 됩니다.
비교해 볼 기준 숫자
2026년 10월 21일 보안 수리가 들어간 버전은 26.12.1, 24.22.1, 22.23.4입니다.
내 버전이 같은 버전대에서 이 숫자보다 낮다면 업데이트 대상입니다.
Node.js 20은 2026년 4월 30일에 지원이 끝났으므로, 20 이하라면 버전대 자체를 옮겨야 합니다.
보안 수리 버전 안내 확인하기여러 곳에서 확인해야 하는 이유
내 컴퓨터, 회사 개발 서버, 실제 서비스 서버, 도커 컨테이너가 서로 다른 Node.js를 쓰는 경우가 흔합니다.
한 곳만 확인하고 끝내면 정작 서비스가 도는 곳은 옛 버전으로 남을 수 있습니다.
배포 설정 파일이나 도커 파일에 적힌 Node.js 버전도 함께 확인합니다.
버전별 지원 상태 조회하기주의할 점
버전 관리 도구(nvm 등)를 쓰면 터미널 창마다 다른 버전이 잡혀 있을 수 있습니다. 확인하는 창에서 실제 서비스와 같은 설정인지 봐야 합니다.
명령이 인식되지 않는다는 오류가 나오면 Node.js가 설치되지 않았거나 경로 설정이 안 된 상태일 수 있습니다.
자주 묻는 질문
Q. 어떤 버전대를 써야 하나요?
실제 서비스에는 LTS로 표시된 버전대를 쓰는 것이 권장됩니다. 릴리스 목록에서 내 버전대가 LTS인지, 지원이 끝났는지 확인해 보세요.
Q. 버전을 확인했더니 18이에요.
이미 지원이 끝난 버전대입니다. 지원 중인 버전대로 옮기는 계획을 세우는 것이 좋습니다.
Q. npm 버전도 중요한가요?
npm도 보안 수리가 나오는 도구라서 함께 확인해 두면 좋습니다.
출처
사실 확인표
| 터미널이나 명령 프롬프트에서 node -v를 실행하면 지금 쓰는 Node.js 버전이 나옵니다. | Vendure Node.js 보안 릴리스 글 · nvm 공식 README · GreenGeeks 2026년 10월 보안 업데이트 |
| npm 버전은 npm -v로 따로 확인합니다. | npm 공식 문서 npm 업데이트 · phoenixNAP npm 업데이트 가이드 · BitLaunch npm 업데이트 글 |
| 2026년 10월 21일 보안 수리가 들어간 버전은 26.12.1, 24.22.1, 22.23.4입니다. | nodejs.org 2026년 10월 보안 릴리스 · Vendure Node.js 보안 릴리스 글 · endoflife.date Node.js |
| Node.js 20은 2026년 4월 30일에 지원이 끝났으므로, 20 이하라면 버전대 자체를 옮겨야 합니다. | endoflife.date Node.js · Vendure Node.js 보안 릴리스 글 · nodejs.org 릴리스 목록 |