🇰🇷 한글 설명
Node.js Permission API의 결함으로 인해 --allow-fs-read와 같이 읽기 전용으로 설정된 경로에서도 파일 메타데이터가 수정될 수 있습니다. 이 취약점은 Node.js 22, 24, 26의 모든 지원 릴리스 라인에 영향을 미칩니다.
💡 쉬운 설명
파일을 읽기만 하도록 권한을 제한했음에도 불구하고, 파일의 정보(생성일, 수정일 등)를 몰래 바꿀 수 있는 보안 허점이 발견되었습니다. 이는 설정된 보안 규칙이 완벽하게 작동하지 않을 수 있음을 의미합니다.
🇺🇸 원문 (English)
A flaw in Node.js Permission API can cause a file metadata to be modified even on a path that was set as read-only with e.g. `--allow-fs-read`.
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 (모든 지원 버전)
⚔️ 공격 벡터
권한이 제한된 파일 경로에 대해 메타데이터 수정 명령을 실행하여 보안 설정을 우회함
🛡️ 대응 방법
Node.js를 해당 취약점이 패치된 최신 보안 업데이트 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 결과가 Node.js 22, 24, 26 버전 중 하나라면 해당 취약점에 노출될 가능성이 있습니다.
node -v | grep -E 'v(22|24|26)\.'