🔍 CVE-2022-32222

5.3
CVSS Score
MEDIUM
2022-07-14
2026-06-17 04:46
✅ 완료

🇰🇷 한글 설명

Linux 환경의 Node.js 18.x 버전(18.40.0 미만)에서 암호화 관련 취약점이 발견되었습니다. OpenSSL 3로 업그레이드되면서 openssl.cnf의 기본 경로가 변경되었는데, 특정 상황에서 관리자가 아닌 일반 사용자가 /etc/ssl 대신 다른 경로에 접근할 수 있는 문제가 발생할 수 있습니다.

💡 쉬운 설명

보안 설정 파일이 저장되는 위치가 일반 사용자에게 노출될 수 있는 문제입니다. 이로 인해 암호화 설정이 의도치 않게 변경되거나 보안이 약화될 위험이 있습니다.

🇺🇸 원문 (English)

A cryptographic vulnerability exists on Node.js on linux in versions of 18.x prior to 18.40.0 which allowed a default path for openssl.cnf that might be accessible under some circumstances to a non-admin user instead of /etc/ssl as was the case in versions prior to the upgrade to OpenSSL 3.

📍 영향받는 시스템

Node.js 18.x (18.40.0 미만 버전) on Linux

⚔️ 공격 벡터

비관리자 사용자가 특정 조건에서 암호화 설정 파일(openssl.cnf)에 접근하거나 조작을 시도함

🛡️ 대응 방법

Node.js를 18.40.0 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 v18.40.0 미만인 경우 해당 취약점에 노출된 상태입니다.

Shell / Script
node -v | grep -E '^v18\.(?!40|4[0-9]|5[0-9])'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

💻 영향받는 소프트웨어

Node.js