CVE-2017-11343
WysokieStreszczenie
Wszystkie wersje CHICKEN Scheme do i włącznie z 4.12.0 są podatne na atak związany z złożonością algorytmiczną z powodu niekompletnej naprawy CVE-2012-6125. Atakujący może dostarczyć spreparowane dane wejściowe, które spowodują czas wyszukiwania O(n) w tabeli symboli.
Ocena ryzyka
Podatność ta może prowadzić do znacznego spowolnienia działania aplikacji, co może wpłynąć na dostępność usług w organizacji.
Rekomendacja
Zaleca się aktualizację do wersji CHICKEN Scheme powyżej 4.12.0, aby zniwelować ryzyko związane z tą podatnością.
Inne podatności w CHICKEN Scheme
Zobacz wszystkie- CVE-2017-9334Wysokie
Błędne sprawdzenie 'pair?' w procedurze 'length' w CHICKEN Scheme prowadzi do niebezpiecznego dereferencjonowania wskaźnika. To umożliwia atakującemu spowodowanie awarii usługi poprzez przekazanie nieprawidłowej listy do aplikacji, która wywołuje 'length'.
- CVE-2017-6949Wysokie
W CHICKEN Scheme do wersji 4.12.0 odkryto problem związany z alokacją wektora SRFI-4 w niezarządzanej pamięci. Rozmiar wektora był używany w niesanitarny sposób jako argument dla malloc(), co mogło prowadzić do błędów segmentacji lub przepełnienia bufora.
- CVE-2016-6830Krytyczne
Procedury 'process-execute' i 'process-spawn' w CHICKEN Scheme używają buforów o stałej wielkości do przechowywania argumentów i zmiennych środowiskowych dla wywołania execve(). Może to prowadzić do przepełnienia bufora, gdy użytkownik dostarczy zewnętrzne listy argumentów lub zmiennych.
Oryginalny opis (angielski, źródło NVD)
Due to an incomplete fix for CVE-2012-6125, all versions of CHICKEN Scheme up to and including 4.12.0 are vulnerable to an algorithmic complexity attack. An attacker can provide crafted input which, when inserted into the symbol table, will result in O(n) lookup time.

