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

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


The following commit(s) were added to refs/heads/master by this push:
     new 163b900ccea [fix][sec] Upgrade Python protobuf version to 6.33.5 to 
address CVE-2026-0994 (#25250)
163b900ccea is described below

commit 163b900cceab4c7ac0a1a4f91087387689d6dc17
Author: Lari Hotari <[email protected]>
AuthorDate: Tue Feb 17 15:46:10 2026 +0200

    [fix][sec] Upgrade Python protobuf version to 6.33.5 to address 
CVE-2026-0994 (#25250)
---
 bin/proto/MLDataFormats_pb2.py                                        | 2 +-
 docker/pulsar/Dockerfile                                              | 4 ++--
 docker/pulsar/Dockerfile.wolfi                                        | 4 ++--
 pulsar-functions/instance/src/main/python/Function_pb2.py             | 2 +-
 .../instance/src/main/python/InstanceCommunication_pb2.py             | 2 +-
 .../instance/src/main/python/InstanceCommunication_pb2_grpc.py        | 2 +-
 src/update_python_protobuf_stubs.sh                                   | 2 +-
 7 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/bin/proto/MLDataFormats_pb2.py b/bin/proto/MLDataFormats_pb2.py
index 90421b3a1f3..6092eb3a57a 100644
--- a/bin/proto/MLDataFormats_pb2.py
+++ b/bin/proto/MLDataFormats_pb2.py
@@ -2,7 +2,7 @@
 # Generated by the protocol buffer compiler.  DO NOT EDIT!
 # NO CHECKED-IN PROTOBUF GENCODE
 # source: MLDataFormats.proto
-# Protobuf Python Version: 6.31.0
+# Protobuf Python Version: 6.31.1
 """Generated protocol buffer code."""
 from google.protobuf import descriptor as _descriptor
 from google.protobuf import descriptor_pool as _descriptor_pool
diff --git a/docker/pulsar/Dockerfile b/docker/pulsar/Dockerfile
index 6494168f38e..9a9738d2212 100644
--- a/docker/pulsar/Dockerfile
+++ b/docker/pulsar/Dockerfile
@@ -111,8 +111,8 @@ RUN apk upgrade --no-cache
 ARG PULSAR_CLIENT_PYTHON_VERSION
 RUN pip3 install --break-system-packages --no-cache-dir \
     --only-binary \
-    grpcio==1.73.1 \
-    protobuf==6.31.1 \
+    grpcio==1.78.0 \
+    protobuf==6.33.5 \
     pulsar-client[all]==${PULSAR_CLIENT_PYTHON_VERSION} \
     kazoo
 
diff --git a/docker/pulsar/Dockerfile.wolfi b/docker/pulsar/Dockerfile.wolfi
index 16e1e33cc43..300c468b55e 100644
--- a/docker/pulsar/Dockerfile.wolfi
+++ b/docker/pulsar/Dockerfile.wolfi
@@ -97,8 +97,8 @@ RUN apk add --no-cache \
 ARG PULSAR_CLIENT_PYTHON_VERSION
 RUN pip3 install --break-system-packages --no-cache-dir \
     --only-binary \
-    grpcio==1.73.1 \
-    protobuf==6.31.1 \
+    grpcio==1.78.0 \
+    protobuf==6.33.5 \
     pulsar-client[all]==${PULSAR_CLIENT_PYTHON_VERSION} \
     kazoo \
     pyyaml
diff --git a/pulsar-functions/instance/src/main/python/Function_pb2.py 
b/pulsar-functions/instance/src/main/python/Function_pb2.py
index c2e0122b692..2b1c7c5daf8 100644
--- a/pulsar-functions/instance/src/main/python/Function_pb2.py
+++ b/pulsar-functions/instance/src/main/python/Function_pb2.py
@@ -2,7 +2,7 @@
 # Generated by the protocol buffer compiler.  DO NOT EDIT!
 # NO CHECKED-IN PROTOBUF GENCODE
 # source: Function.proto
-# Protobuf Python Version: 6.31.0
+# Protobuf Python Version: 6.31.1
 """Generated protocol buffer code."""
 from google.protobuf import descriptor as _descriptor
 from google.protobuf import descriptor_pool as _descriptor_pool
diff --git 
a/pulsar-functions/instance/src/main/python/InstanceCommunication_pb2.py 
b/pulsar-functions/instance/src/main/python/InstanceCommunication_pb2.py
index e967a2e5ab4..29e5c02de06 100644
--- a/pulsar-functions/instance/src/main/python/InstanceCommunication_pb2.py
+++ b/pulsar-functions/instance/src/main/python/InstanceCommunication_pb2.py
@@ -2,7 +2,7 @@
 # Generated by the protocol buffer compiler.  DO NOT EDIT!
 # NO CHECKED-IN PROTOBUF GENCODE
 # source: InstanceCommunication.proto
-# Protobuf Python Version: 6.31.0
+# Protobuf Python Version: 6.31.1
 """Generated protocol buffer code."""
 from google.protobuf import descriptor as _descriptor
 from google.protobuf import descriptor_pool as _descriptor_pool
diff --git 
a/pulsar-functions/instance/src/main/python/InstanceCommunication_pb2_grpc.py 
b/pulsar-functions/instance/src/main/python/InstanceCommunication_pb2_grpc.py
index b6135f36e8b..942fc7d447e 100644
--- 
a/pulsar-functions/instance/src/main/python/InstanceCommunication_pb2_grpc.py
+++ 
b/pulsar-functions/instance/src/main/python/InstanceCommunication_pb2_grpc.py
@@ -6,7 +6,7 @@ import warnings
 import InstanceCommunication_pb2 as InstanceCommunication__pb2
 from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
 
-GRPC_GENERATED_VERSION = '1.73.1'
+GRPC_GENERATED_VERSION = '1.78.0'
 GRPC_VERSION = grpc.__version__
 
 
diff --git a/src/update_python_protobuf_stubs.sh 
b/src/update_python_protobuf_stubs.sh
index 45190c2cd2f..d60e6d5e72f 100755
--- a/src/update_python_protobuf_stubs.sh
+++ b/src/update_python_protobuf_stubs.sh
@@ -20,7 +20,7 @@
 
 # This script generates Python gRPC and Protobuf stubs from the .proto files
 # Set the version of PYTHON_GRPCIO_VERSION to the version which matches the 
version of grpcio in the Dockerfile
-PYTHON_GRPCIO_VERSION=${PYTHON_GRPCIO_VERSION:-"1.73.1"}
+PYTHON_GRPCIO_VERSION=${PYTHON_GRPCIO_VERSION:-"1.78.0"}
 
 set -euo pipefail
 

Reply via email to