mirror of
https://github.com/NicolasBohn/NexQuant.git
synced 2026-07-27 23:47:46 +00:00
dfbc456840
- Add explicit Werkzeug>=3.1.6 to override webshop's transitive dep (2.2.3) - Upgrade Flask to >=3.1.0 for Werkzeug 3.x compatibility - Add installation note: install webshop FIRST, then upgrade Werkzeug/Flask Security Fixes (Werkzeug 3.1.6): - CVE-2026-27199: Windows device names in safe_join() (DoS via hanging reads) - CVE-2025-66221: Windows device names in safe_join() (fixed in 3.1.4) - CVE-2024-49766: safe_join UNC path bypass on Windows (fixed in 3.0.6) - CVE-2024-34069: Werkzeug debugger RCE (fixed in 3.0.3+) Technical Note: - webshop 0.1.0 depends on Werkzeug==2.2.3 (vulnerable) - Direct dependency Werkzeug>=3.1.6 overrides transitive dep at install time - pip installs dependencies in order, last version wins Fixes Dependabot Alert #7 (GHSA-29vq-49wr-vm6x)