Logo
vulnerabilityCVE-2025-4565
Name
CVE-2025-4565
Source
NVD ( link)Debian ( link)
Description
Any project that uses Protobuf Pure-Python backend to parse untrusted Protocol Buffers data containing an arbitrary number of recursive groups, recursive messages or a series of SGROUP tags can be corrupted by exceeding the Python recursion limit. This can result in a Denial of service by crashing the application with a RecursionError. We recommend upgrading to version =>6.31.1 or beyond commit 17838beda2943d08b8a9d4df5b68f5f04f26d901
Published Date
Updated Date
Workaround
-

Analysis#


Affected Component
Analysis
protobuf
Patched
python3-protobuf
Patched

Vulnerability Ratings#


8.2
CVSSv4
5.3
CVSSv31
NaN
other

Others affected components#


Name
Project
Project Version
Version
Status
buildroot
2025.02.x
29.3
Not Affected
buildroot
master
35.1
Not Affected
openwrt
master
29.5-r1
Not Affected
openwrt
master
3.17.3-r1
Not Affected
openwrt
master
5.29.5-r1
Not Affected
openwrt
openwrt-25.12
3.17.3-r3
Not Affected
yocto
master
6.33.6
Not Affected
yocto
master
6.33.6
Not Affected
yocto
scarthgap
4.25.8
Not Affected

Resolved with patches#


protobuf (yocto:kirkstone)

#
Title
Author
Resolve
1
Manually backport recursion limit enforcement to 25.x
shaod2 <shaod@google.com>
CVE-2025-4565

python3-protobuf (yocto:kirkstone)

#
Title
Author
Resolve
1
Manually backport recursion limit enforcement to 25.x
shaod2 <shaod@google.com>
CVE-2025-4565