Deno는 JavaScript, TypeScript 및 WebAssembly 런타임입니다. 2.7.14 이전에 Deno의 권한 시스템은 요청된 경로를 --deny-read, --deny-write, --deny-run 또는 --deny-ffi에 제공된 경로와 비교하여 파일 시스템 및 실행 제한을 적용했습니다. macOS에서는 해당 비교가 원시 바이트 수준에서 수행되었지만 APFS 파일 시스템은 동일한 이름의 다른 유니코드 철자를 동일한 파일로 처리합니다. 이는 프로그램이 d와 다르게 철자를 입력하여 거부된 경로에 도달할 수 있음을 의미합니다.
Deno는 JavaScript, TypeScript 및 WebAssembly 런타임입니다. 2.7.14 이전에 Deno의 권한 시스템은 요청된 경로를 --deny-read, --deny-write, --deny-run 또는 --deny-ffi에 제공된 경로와 비교하여 파일 시스템 및 실행 제한을 적용했습니다. macOS에서는 해당 비교가 원시 바이트 수준에서 수행되었지만 APFS 파일 시스템은 동일한 이름의 다른 유니코드 철자를 동일한 파일로 처리합니다. 이는 프로그램이 거부 규칙과 다르게 철자를 입력하여 거부된 경로에 도달할 수 있음을 의미합니다. 이 취약점은 2.7.14에서 수정되었습니다.
왜 이 VPI인가 (설명가능 · 실험적)
VPI 산정 기준
| 영향도 | 73.00 |
| 악용 신호(PoC 존재) | ×1.20 |
| VPI | 87.60 |
VPI 공식 vpi-v1 기준
| 소스 | CVSS 버전 | 기본 점수 | 심각도 | 벡터 문자열 | 평가일 |
|---|---|---|---|---|---|
| NVDNIST | 3.1 | 7.3 | HIGH | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:N | 2026. 06. 24. |
| OSV3rd | 3.1 | 5.2 |
| CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N |
| 2026. 06. 17. |