🇰🇷 한글 설명
이전에 공개된 CVE-2023-30584 취약점이 커밋 205f1e6에서 불충분하게 패치되어 새로운 경로 탐색 취약점이 발생했습니다. 구현 과정에서 사용자가 정의한 구현체가 내장 유틸리티 함수를 덮어쓰는 것을 방지하지 못해 발생합니다. 해당 취약점은 Node.js의 실험적 기능인 권한 모델과 관련이 있습니다.
💡 쉬운 설명
프로그램이 원래 가지고 있어야 할 중요한 도구들을 공격자가 만든 가짜 도구로 바꿔치기할 수 있는 문제입니다. 이를 통해 공격자는 시스템의 보안 규칙을 무너뜨리고 허용되지 않은 파일에 접근할 수 있습니다.
🇺🇸 원문 (English)
A previously disclosed vulnerability (CVE-2023-30584) was patched insufficiently in commit 205f1e6. The new path traversal vulnerability arises because the implementation does not protect itself against the application overwriting built-in utility functions with user-defined implementations.
Please note that at the time this CVE was issued, the permission model is an experimental feature of Node.js.
📍 영향받는 시스템
Node.js (실험적 Permission Model 사용 시)
⚔️ 공격 벡터
사용자 정의 구현체를 통해 내장 유틸리티 함수를 덮어쓰는 경로 탐색 공격
🛡️ 대응 방법
Node.js를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 Node.js 버전을 확인하여 취약점이 해결된 최신 버전인지 확인하십시오.