보안상 Node 버전을 24 최상위로 올리는 명령어

mdx-header-module__0sj3JG__profile-img-alt
mdx-header-module__0sj3JG__profile-label-img-alt
타카

2026년 10월 23일 작성됨

공유하기

보안 이슈가 있어 Node 버전을 24의 최상위 버전으로 올려야 했다.

이번에 보고 움직인 보안 소식이다.
PHP 이어 Node.js도 뚫렸다... 원격 코드 실행 PoC 공개

윈도우, 도커, 맥을 전부 같은 줄로 맞춰 두었다.
도커의 <개발컨테이너명>, <운영컨테이너명>은 실제 이름이 아니다.
나중에 봐도 어느 자리인지 알 수 있게만 적어 둔 것이다.

윈도우

nvm으로 24를 받고, 기본 버전으로 고정했다.

윈도우
nvm install 24
nvm alias default 24
nvm use 24
node -v

도커

이미지 태그는 24-alpine으로 두고 다시 받아서 띄운다.
띄운 뒤에는 컨테이너 안에서 node -v로 확인한다.

도커
# 도커 이미지를 24-alpine으로 설정한 뒤 진행
docker-compose -f docker-compose.dev.yml build --pull <개발컨테이너명>
docker-compose -f docker-compose.dev.yml up -d <개발컨테이너명>
docker exec -it <개발컨테이너명> node -v
 
docker-compose -f docker-compose.prod.yml build --pull <운영컨테이너명>
docker-compose -f docker-compose.prod.yml up -d <운영컨테이너명>
docker exec -it <운영컨테이너명> node -v

맥

Homebrew로 받아 둔 Node를 node@24로 바꿨다.

맥
brew update
brew install node@24
brew unlink node
brew link --force --overwrite node@24
node -v
PEOPLE
TIKI
TAKA
로고 왼쪽 인물로고 오른쪽 인물로고 왼쪽 테두리로고 오른쪽 테두리