🇰🇷 한글 설명
Node.js의 TLS 호스트네임 처리 과정에서 유니코드 점(dot) 구분자 처리 방식의 결함이 발견되었습니다. 이로 인해 리졸버와 검증기 간의 호스트네임 정규화 불일치가 발생하여 TLS 와일드카드 깊이 인증을 우회할 수 있습니다. 해당 취약점은 기밀성 침해나 보안 경계 우회로 이어질 수 있습니다.
💡 쉬운 설명
웹사이트의 주소를 확인하는 과정에서 특수 문자를 처리하는 방식이 서로 달라 보안 검사를 통과해버리는 문제입니다. 이를 통해 공격자가 허가되지 않은 연결을 시도하거나 정보를 훔쳐볼 위험이 있습니다.
🇺🇸 원문 (English)
A flaw in Node.js TLS hostname handling can cause Node.js unicode dot separator handling can lead to tls wildcard-depth authentication bypass due to resolver and verifier hostname normalization mismat.
This can lead to confidentiality impact or bypass of the intended security boundary under affected configurations.
This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.
📍 영향받는 시스템
Node.js 22, Node.js 24, Node.js 26 (모든 지원 릴리스 라인)
⚔️ 공격 벡터
유니코드 점 구분자를 이용한 호스트네임 정규화 불일치를 유도하여 TLS 와일드카드 인증 우회
🛡️ 대응 방법
Node.js를 보안 패치가 적용된 최신 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 버전이 Node.js 22, 24, 26 중 하나이며 패치 전 버전인지 확인합니다.