CVE Catalog

CVE-2022-23219

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Very high risk
4.29%

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

Summary

The deprecated compatibility function clnt_create in the sunrpc module of the GNU C Library (glibc) through 2.34 copies its hostname argument on the stack without validating its length. This may result in a buffer overflow, potentially leading to a denial of service or, if an application is not built with a stack protector enabled, arbitrary code execution.

Risk Assessment

The vulnerability may allow an attacker to remotely crash an application or, in a worst-case scenario, execute arbitrary code in the context of the process. This particularly affects applications using the deprecated clnt_create function without stack protection.

Recommendation

Update glibc to a version later than 2.34 or apply available vendor patches. Where possible, avoid using the deprecated clnt_create function and build applications with stack protection enabled.

Other vulnerabilities in glibc

See all
Original NVD description (English source)

The deprecated compatibility function clnt_create in the sunrpc module of the GNU C Library (aka glibc) through 2.34 copies its hostname argument on the stack without validating its length, which may result in a buffer overflow, potentially resulting in a denial of service or (if an application is not built with a stack protector enabled) arbitrary code execution.

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