CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-31083

High
Published: Translated: NVD NIST

Summary

W funkcji ProcRenderAddGlyphs() serwerów Xorg odkryto podatność typu use-after-free. Problem występuje, gdy wywoływana jest funkcja AllocateGlyph() w celu przechowywania nowych glifów wysyłanych przez klienta do serwera X, co może prowadzić do wielu wpisów wskazujących na te same glify, które nie są odpowiednio liczone. W rezultacie, ProcRenderAddGlyphs() może zwolnić glif, co prowadzi do scenariusza use-after-free przy późniejszym dostępie do tego samego wskaźnika glifu.

Risk Assessment

Ta podatność pozwala uwierzytelnionemu atakującemu na wykonanie dowolnego kodu na systemie, co stwarza poważne zagrożenie dla bezpieczeństwa organizacji.

Recommendation

Zaleca się aktualizację serwerów Xorg do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie systemów w celu wykrycia potencjalnych prób wykorzystania tej luki.

Related vulnerabilities

Original NVD description (English source)

A use-after-free vulnerability was found in the ProcRenderAddGlyphs() function of Xorg servers. This issue occurs when AllocateGlyph() is called to store new glyphs sent by the client to the X server, potentially resulting in multiple entries pointing to the same non-refcounted glyphs. Consequently, ProcRenderAddGlyphs() may free a glyph, leading to a use-after-free scenario when the same glyph pointer is subsequently accessed. This flaw allows an authenticated attacker to execute arbitrary code on the system by sending a specially crafted request.

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