This is an automated email from the ASF dual-hosted git repository.

dpgaspar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git


The following commit(s) were added to refs/heads/master by this push:
     new 5c4bf0f6ea6 fix(deps): bump Python dependencies to fix 7 security 
vulnerabilities (#38447)
5c4bf0f6ea6 is described below

commit 5c4bf0f6ea673e7a11994359659afc3b547c3ea7
Author: Daniel Vaz Gaspar <[email protected]>
AuthorDate: Fri Mar 6 09:44:13 2026 +0000

    fix(deps): bump Python dependencies to fix 7 security vulnerabilities 
(#38447)
    
    Co-authored-by: Claude Opus 4.6 <[email protected]>
---
 requirements/base.in         |  4 ++--
 requirements/base.txt        | 12 ++++++------
 requirements/development.txt | 18 +++++++++---------
 3 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/requirements/base.in b/requirements/base.in
index deca6a557b0..2d6100beab3 100644
--- a/requirements/base.in
+++ b/requirements/base.in
@@ -18,8 +18,8 @@
 #
 # Security: CVE-2026-21441 - decompression bomb bypass on redirects
 urllib3>=2.6.3,<3.0.0
-# Security: GHSA-87hc-h4r5-73f7 - Windows path traversal fix
-werkzeug>=3.1.5,<4.0.0
+# Security: CVE-2026-27199 - Windows device name handling in safe_join
+werkzeug>=3.1.6,<4.0.0
 # Security: CVE-2025-68146 - TOCTOU symlink vulnerability
 filelock>=3.20.3,<4.0.0
 # Security: decompression bomb fix (required by aiohttp 3.13.3)
diff --git a/requirements/base.txt b/requirements/base.txt
index 4b11bd95fc5..c37afda03f8 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -54,7 +54,7 @@ certifi==2025.6.15
     # via
     #   requests
     #   selenium
-cffi==1.17.1
+cffi==2.0.0
     # via
     #   cryptography
     #   pynacl
@@ -86,7 +86,7 @@ cron-descriptor==1.4.5
     # via apache-superset (pyproject.toml)
 croniter==6.0.0
     # via apache-superset (pyproject.toml)
-cryptography==44.0.3
+cryptography==46.0.5
     # via
     #   apache-superset (pyproject.toml)
     #   paramiko
@@ -219,7 +219,7 @@ markupsafe==3.0.2
     #   mako
     #   werkzeug
     #   wtforms
-marshmallow==3.26.1
+marshmallow==3.26.2
     # via
     #   apache-superset (pyproject.toml)
     #   flask-appbuilder
@@ -317,9 +317,9 @@ pyjwt==2.10.1
     #   flask-appbuilder
     #   flask-jwt-extended
     #   redis
-pynacl==1.5.0
+pynacl==1.6.2
     # via paramiko
-pyopenssl==25.1.0
+pyopenssl==25.3.0
     # via shillelagh
 pyparsing==3.2.3
     # via apache-superset (pyproject.toml)
@@ -457,7 +457,7 @@ wcwidth==0.2.13
     # via prompt-toolkit
 websocket-client==1.8.0
     # via selenium
-werkzeug==3.1.5
+werkzeug==3.1.6
     # via
     #   -r requirements/base.in
     #   flask
diff --git a/requirements/development.txt b/requirements/development.txt
index 3cf0ee5b31a..e0a2b801182 100644
--- a/requirements/development.txt
+++ b/requirements/development.txt
@@ -48,7 +48,7 @@ attrs==25.3.0
     #   referencing
     #   requests-cache
     #   trio
-authlib==1.6.5
+authlib==1.6.7
     # via fastmcp
 babel==2.17.0
     # via
@@ -115,7 +115,7 @@ certifi==2025.6.15
     #   httpx
     #   requests
     #   selenium
-cffi==1.17.1
+cffi==2.0.0
     # via
     #   -c requirements/base-constraint.txt
     #   cryptography
@@ -177,7 +177,7 @@ croniter==6.0.0
     # via
     #   -c requirements/base-constraint.txt
     #   apache-superset
-cryptography==44.0.3
+cryptography==46.0.5
     # via
     #   -c requirements/base-constraint.txt
     #   apache-superset
@@ -526,7 +526,7 @@ markupsafe==3.0.2
     #   mako
     #   werkzeug
     #   wtforms
-marshmallow==3.26.1
+marshmallow==3.26.2
     # via
     #   -c requirements/base-constraint.txt
     #   apache-superset
@@ -703,7 +703,7 @@ proto-plus==1.25.0
     # via
     #   google-api-core
     #   google-cloud-bigquery-storage
-protobuf==4.25.5
+protobuf==4.25.8
     # via
     #   google-api-core
     #   google-cloud-bigquery-storage
@@ -786,11 +786,11 @@ pyjwt==2.10.1
     #   redis
 pylint==3.3.7
     # via apache-superset
-pynacl==1.5.0
+pynacl==1.6.2
     # via
     #   -c requirements/base-constraint.txt
     #   paramiko
-pyopenssl==25.1.0
+pyopenssl==25.3.0
     # via
     #   -c requirements/base-constraint.txt
     #   shillelagh
@@ -1009,7 +1009,7 @@ sshtunnel==0.4.0
     # via
     #   -c requirements/base-constraint.txt
     #   apache-superset
-starlette==0.48.0
+starlette==0.49.1
     # via mcp
 statsd==4.0.1
     # via apache-superset
@@ -1111,7 +1111,7 @@ websocket-client==1.8.0
     #   selenium
 websockets==15.0.1
     # via fastmcp
-werkzeug==3.1.5
+werkzeug==3.1.6
     # via
     #   -c requirements/base-constraint.txt
     #   flask

Reply via email to