Skip to content

[Security] [P2] CVE-2025-66221 GHSA-hgf8-39gv-g3f2 — werkzeug (qbeast-spark) #578

@qbeast-vanta-zenhub-sync

Description

@qbeast-vanta-zenhub-sync

Dependabot Security Alert

Field Value
GHSA GHSA-hgf8-39gv-g3f2
CVE CVE-2025-66221
Severity medium
Package werkzeug (pip)
Affected version runtime
Summary Werkzeug safe_join() allows Windows special device names
Repository Qbeast-io/qbeast-spark

Description

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.

Alert link

View on GitHub


Automatically created by the Vanta/Dependabot → ZenHub sync pipeline
GHSA: GHSA-hgf8-39gv-g3f2

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions