피드로 돌아가기
Node.js 0.10.40 (Maintenance)
Node.js BlogNode.js Blog
Security

Node.js가 OpenSSL을 1.0.1p로 업그레이드하여 CVE-2015-1793 보안 취약점 해결

Node.js 0.10.40 (Maintenance)

2015년 7월 9일3beginner

Context

Node.js 0.10.x 유지보수 버전에 OpenSSL 보안 취약점(CVE-2015-1793)이 존재했다.

Technical Solution

  • OpenSSL을 1.0.1p 버전으로 업그레이드: 기존 버전에서 발견된 보안 취약점 패치
  • V8 엔진에 JitCodeEvent 패치 백포트: 업스트림 수정사항을 0.10.x 분기에 적용
  • Windows MSI 설치 프로그램 수정: AppData 디렉토리에 npm 폴더 생성 로직 추가

Key Takeaway

유지보수 모드의 구 버전도 주요 보안 취약점에 대한 정기적인 업그레이드가 필수이며, 의존성 라이브러리의 보안 패치를 적시에 적용해야 운영 중인 프로덕션 환경의 보안성을 유지할 수 있다.


Node.js 기반 프로덕션 서비스를 운영할 때 OpenSSL 등 핵심 의존성 라이브러리의 보안 권고사항을 모니터링하고, CVE 번호가 부여된 취약점은 즉시 패치된 버전으로 업그레이드하면 암호화 통신 관련 공격으로부터 서비스를 보호할 수 있다.

원문 읽기