CVE Catalog

CVE-2023-31039

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
1.52%

74th percentile - higher than 74% of all known CVEs

Summary

Apache bRPC < 1.5.0 on all platforms allows attackers to execute arbitrary code via the ServerOptions::pid_file parameter. An attacker who can influence this parameter when starting the bRPC server can execute arbitrary code with the permissions of the bRPC process.

Risk Assessment

An attacker can execute arbitrary code with the permissions of the bRPC process, potentially leading to compromise of the service and potentially the entire system.

Recommendation

Upgrade Apache bRPC to version 1.5.0 or later. If upgrading is not possible, apply the patch available at https://github.com/apache/brpc/pull/2218.

Other vulnerabilities in Apache bRPC

See all
Original NVD description (English source)

Security vulnerability in Apache bRPC <1.5.0 on all platforms allows attackers to execute arbitrary code via ServerOptions::pid_file. An attacker that can influence the ServerOptions pid_file parameter with which the bRPC server is started can execute arbitrary code with the permissions of the bRPC process. Solution: 1. upgrade to bRPC >= 1.5.0, download link:  https://dist.apache.org/repos/dist/release/brpc/1.5.0/ https://dist.apache.org/repos/dist/release/brpc/1.5.0/ 2. If you are using an old version of bRPC and hard to upgrade, you can apply this patch:  https://github.com/apache/brpc/pull/2218 https://github.com/apache/brpc/pull/2218

Vulnerability data from NVD (NIST) · CISA KEV · EPSS