Katalog CVE

CVE-2023-6246

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece glibc wykryto przepełnienie bufora oparte na stercie w funkcji __vsyslog_internal. Problem występuje, gdy funkcja openlog nie została wywołana lub została wywołana z argumentem ident ustawionym na NULL, a nazwa programu przekracza 1024 bajty, co prowadzi do awarii aplikacji lub eskalacji uprawnień lokalnych.

Ocena ryzyka

Podatność ta może prowadzić do awarii aplikacji oraz umożliwić lokalną eskalację uprawnień, co stanowi poważne zagrożenie dla bezpieczeństwa systemu.

Rekomendacja

Zaleca się aktualizację biblioteki glibc do wersji, która nie jest podatna na tę lukę oraz zapewnienie, że funkcja openlog jest poprawnie wywoływana z odpowiednimi argumentami.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

A heap-based buffer overflow was found in the __vsyslog_internal function of the glibc library. This function is called by the syslog and vsyslog functions. This issue occurs when the openlog function was not called, or called with the ident argument set to NULL, and the program name (the basename of argv[0]) is bigger than 1024 bytes, resulting in an application crash or local privilege escalation. This issue affects glibc 2.36 and newer.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS