{"id":"CVE-2019-14322","aliases":["EUVD-2022-4280","GHSA-j544-7q9p-6xp8","PYSEC-2026-1065"],"status":"published","title":"Pallets Werkzeug vulnerable to Path Traversal","description":"In Pallets Werkzeug before 0.15.5, SharedDataMiddleware mishandles drive names (such as C:) in Windows pathnames.","severity":{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-11","score":0.55803,"percentile":0.99055,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":true},"cwes":["CWE-22"],"published":"2019-07-28T12:36:59Z","modified":"2026-10-24T10:30:28Z","exploits":[{"source":"pocgithub","id":"faisalfs10x/CVE-2019-14322-scanner","title":"faisalfs10x/CVE-2019-14322-scanner","date":"2021-05-16","url":"https://github.com/faisalfs10x/CVE-2019-14322-scanner"},{"source":"pocgithub","id":"faisalfs10x/http-vuln-cve2019-14322.nse","title":"faisalfs10x/http-vuln-cve2019-14322.nse","date":"2021-05-17","url":"https://github.com/faisalfs10x/http-vuln-cve2019-14322.nse"},{"source":"exploitdb","id":"EDB-50101","title":"Pallets Werkzeug 0.15.4 - Path Traversal","type":"webapps","platform":"python","date":"2021-07-06","url":"https://www.exploit-db.com/exploits/50101"},{"source":"pocgithub","id":"sergiovks/CVE-2019-14322","title":"sergiovks/CVE-2019-14322","date":"2024-09-19","url":"https://github.com/sergiovks/CVE-2019-14322"},{"source":"nuclei","id":"CVE-2019-14322","title":"Pallets Werkzeug \u003c0.15.5 - Local File Inclusion","type":"detection template","url":"https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2019/CVE-2019-14322.yaml"}],"fixes":[{"ecosystem":"PyPI","package":"werkzeug","fixed_in":["0.15.5"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"PyPI","package":"werkzeug","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.15.5"}]}]},{"source":"osv","ecosystem":"PyPI","package":"werkzeug","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.15.5"}]}],"versions":["0.1","0.10","0.10.1","0.10.2","0.10.3","0.10.4","0.11","0.11.1","0.11.10","0.11.11","0.11.12","0.11.13","0.11.14","0.11.15","0.11.2","0.11.3","0.11.4","0.11.5","0.11.6","0.11.7","0.11.8","0.11.9","0.12","0.12.1","0.12.2","0.13","0.14","0.14.1","0.15.0","0.15.1","0.15.2","0.15.3","0.15.4","0.2","0.3","0.3.1","0.4","0.4.1","0.5","0.5.1","0.6","0.6.1","0.6.2","0.7","0.7.1","0.7.2","0.8","0.8.1","0.8.2","0.8.3","0.9","0.9.1","0.9.2","0.9.3","0.9.4","0.9.5","0.9.6"]},{"source":"osv","ecosystem":"PyPI","package":"werkzeug","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.15.5"}]}],"versions":["0.1","0.10","0.10.1","0.10.2","0.10.3","0.10.4","0.11","0.11.1","0.11.10","0.11.11","0.11.12","0.11.13","0.11.14","0.11.15","0.11.2","0.11.3","0.11.4","0.11.5","0.11.6","0.11.7","0.11.8","0.11.9","0.12","0.12.1","0.12.2","0.13","0.14","0.14.1","0.15.0","0.15.1","0.15.2","0.15.3","0.15.4","0.2","0.3","0.3.1","0.4","0.4.1","0.5","0.5.1","0.6","0.6.1","0.6.2","0.7","0.7.1","0.7.2","0.8","0.8.1","0.8.2","0.8.3","0.9","0.9.1","0.9.2","0.9.3","0.9.4","0.9.5","0.9.6"]}],"products":[{"vendor":"palletsprojects","product":"werkzeug"}],"references":[{"url":"https://palletsprojects.com/blog/werkzeug-0-15-5-released/","tags":["x_refsource_MISC","x_transferred","Release Notes","Vendor Advisory","advisory"]},{"url":"http://packetstormsecurity.com/files/163398/Pallets-Werkzeug-0.15.4-Path-Traversal.html","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","VDB Entry","evidence","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2019-14322","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-j544-7q9p-6xp8","tags":["advisory"]},{"url":"https://github.com/pallets/werkzeug","tags":["web"]},{"url":"https://palletsprojects.com/blog/werkzeug-0-15-5-released","tags":["web"]},{"url":"https://pypi.org/project/werkzeug","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2019-14322","description":"In Pallets Werkzeug before 0.15.5, SharedDataMiddleware mishandles drive names (such as C:) in Windows pathnames.","status":"published","published":"2019-07-28T12:36:59Z","modified":"2024-08-05T00:12:43.39Z","updated_at":"2026-11-02T14:20:18.085548Z"}],"euvd":[{"id":"EUVD-2022-4280","description":"In Pallets Werkzeug before 0.15.5, SharedDataMiddleware mishandles drive names (such as C:) in Windows pathnames.","status":"published","published":"2019-07-28T12:36:59Z","modified":"2024-08-05T00:12:43Z","updated_at":"2026-11-03T02:40:40.053391Z"}],"ghsa":[{"id":"GHSA-j544-7q9p-6xp8","title":"Pallets Werkzeug vulnerable to Path Traversal","description":"In Pallets Werkzeug before 0.15.5, SharedDataMiddleware mishandles drive names (such as C:) in Windows pathnames.","status":"published","published":"2022-05-24T16:51:33Z","modified":"2023-02-02T01:32:53Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T14:36:39.76883Z"}],"nvd":[{"id":"CVE-2019-14322","description":"In Pallets Werkzeug before 0.15.5, SharedDataMiddleware mishandles drive names (such as C:) in Windows pathnames.","status":"published","published":"2019-07-28T13:15:10.597Z","modified":"2026-06-17T02:18:12.01Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"primary"},{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:P/I:N/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T14:05:21.892729Z"}],"osv":[{"id":"CVE-2019-14322","description":"In Pallets Werkzeug before 0.15.5, SharedDataMiddleware mishandles drive names (such as C:) in Windows pathnames.","status":"published","published":"2019-07-28T13:15:10.597Z","modified":"2026-10-24T10:30:28.518998305Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"updated_at":"2026-11-02T15:44:11.029493Z"},{"id":"GHSA-j544-7q9p-6xp8","title":"Pallets Werkzeug vulnerable to Path Traversal","description":"In Pallets Werkzeug before 0.15.5, SharedDataMiddleware mishandles drive names (such as C:) in Windows pathnames.","status":"published","published":"2022-05-24T16:51:33Z","modified":"2026-07-07T11:56:35.016614553Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T15:46:49.977351Z"},{"id":"PYSEC-2026-1065","title":"Pallets Werkzeug vulnerable to Path Traversal","description":"In Pallets Werkzeug before 0.15.5, SharedDataMiddleware mishandles drive names (such as C:) in Windows pathnames.","status":"published","published":"2026-07-06T08:03:28.302032Z","modified":"2026-07-07T11:45:36.920070957Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"updated_at":"2026-11-02T15:52:54.622769Z"}]}}
