CVE-2023-33863
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Wysokie ryzykoPercentyl 88 - wyżej niż 88% wszystkich znanych CVE
Streszczenie
W RenderDoc przed wersją 1.27 występuje podatność na przepełnienie bufora spowodowane przepełnieniem całkowitym. Wartość 0xffffffff jest rozszerzana do 0xffffffffffffffff (SIZE_MAX), a następnie podejmowana jest próba dodania 1.
Ocena ryzyka
Ta podatność może prowadzić do nieautoryzowanego dostępu do pamięci, co stwarza ryzyko dla integralności i poufności danych w systemie.
Rekomendacja
Zaleca się aktualizację RenderDoc do wersji 1.27 lub nowszej, aby usunąć tę podatność.
Inne podatności w RenderDoc
Zobacz wszystkie- CVE-2023-33864Krytyczne
W RenderDoc przed wersją 1.27 występuje przepełnienie całkowite (Integer Overflow) w funkcji StreamReader::ReadFromExternal, co prowadzi do przepełnienia bufora. Problem wynika z użycia uint32_t(m_BufferSize-m_InputSize), gdzie m_InputSize może przekroczyć m_BufferSize.
- CVE-2023-33865Wysokie
RenderDoc w wersjach przed 1.27 umożliwia lokalne podniesienie uprawnień poprzez atak symlink. Wykorzystuje to katalog /tmp/RenderDoc, niezależnie od właściciela.
Oryginalny opis (angielski, źródło NVD)
SerialiseValue in RenderDoc before 1.27 allows an Integer Overflow with a resultant Buffer Overflow. 0xffffffff is sign-extended to 0xffffffffffffffff (SIZE_MAX) and then there is an attempt to add 1.

