VDB
EN

PYSEC-2026-2046

Werkzeug safe_join() allows Windows special device names

상세

Werkzeug's `safe_join` function allows path segments with Windows device names. On Windows, there are special device names such as `CON`, `AUX`, etc that are implicitly present and readable in every directory. `send_from_directory` uses `safe_join` to safely serve files at user-specified paths under a directory. If the application is running on Windows, and the requested path ends with a special device name, the file will be opened successfully, but reading will hang indefinitely.

이 버전이 영향받나요?

사용 중인 패키지 버전을 입력하면 즉시 평가합니다.

영향 패키지

PyPI / werkzeug
최초 영향 버전: 0 수정 버전: 3.1.4
수정 pip install --upgrade 'werkzeug>=3.1.4'

참고