Uncontrolled Recursion Vulnerability in Apache bRPC Affects Remote Servers
CVE-2025-59789

7.5HIGH

Key Information:

Vendor

Apache

Vendor
CVE Published:
1 December 2025

What is CVE-2025-59789?

An uncontrolled recursion vulnerability exists in the json2pb component of Apache bRPC prior to version 1.15.0. This flaw allows remote attackers to exploit the server by sending deeply recursive JSON data, potentially causing a stack overflow that leads to server crashes. The root of the issue lies in the default recursive parsing behavior of the rapidjson library used by bRPC for network data parsing. To mitigate this vulnerability, users should upgrade to bRPC version 1.15.0 or apply a specific patch, keeping in mind that a recursion depth limit is now enforced by default.

Affected Version(s)

Apache bRPC 0 < 1.15.0

References

CVSS V3.1

Score:
7.5
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Tyler Zars
.
CVE-2025-59789 : Uncontrolled Recursion Vulnerability in Apache bRPC Affects Remote Servers