Advisory Database
  • Advisories
  • Dependency Scanning
  1. pypi
  2. ›
  3. Werkzeug
  4. ›
  5. CVE-2026-27199

CVE-2026-27199: Werkzeug safe_join() allows Windows special device names

February 19, 2026 (updated February 23, 2026)

Werkzeug’s safe_join function allows Windows device names as filenames if when preceded by other path segments.

This was previously reported as https://github.com/pallets/werkzeug/security/advisories/GHSA-hgf8-39gv-g3f2, but the added filtering failed to account for the fact that safe_join accepts paths with multiple segments, such as example/NUL.

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.

References

  • github.com/advisories/GHSA-29vq-49wr-vm6x
  • github.com/pallets/werkzeug
  • github.com/pallets/werkzeug/commit/f407712fdc60a09c2b3f4fe7db557703e5d9338d
  • github.com/pallets/werkzeug/releases/tag/3.1.6
  • github.com/pallets/werkzeug/security/advisories/GHSA-29vq-49wr-vm6x
  • nvd.nist.gov/vuln/detail/CVE-2026-27199

Code Behaviors & Features

Detect and mitigate CVE-2026-27199 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 3.1.6

Fixed versions

  • 3.1.6

Solution

Upgrade to version 3.1.6 or above.

Impact 5.3 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

Learn more about CVSS

Weakness

  • CWE-67: Improper Handling of Windows Device Names

Source file

pypi/Werkzeug/CVE-2026-27199.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:16:34 +0000.