Katalog CVE

CVE-2019-16779

ŚrednieCVSS 5.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.44%

Percentyl 70 - wyżej niż 70% wszystkich znanych CVE

Streszczenie

W bibliotece RubyGem excon przed wersją 0.71.0 występuje warunek wyścigu dotyczący trwałych połączeń. Przerwane połączenie (np. z powodu timeoutu) pozostawia dane w gnieździe, które są odczytywane przez kolejne żądania, zwracając treść poprzedniej odpowiedzi. Okno warunku wyścigu jest wąskie, co utrudnia celowe wykorzystanie podatności.

Ocena ryzyka

Organizacja narażona jest na wyciek danych między żądaniami HTTP, co może prowadzić do ujawnienia poufnych informacji lub naruszenia integralności odpowiedzi.

Rekomendacja

Należy zaktualizować bibliotekę excon do wersji 0.71.0 lub nowszej.

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

In RubyGem excon before 0.71.0, there was a race condition around persistent connections, where a connection which is interrupted (such as by a timeout) would leave data on the socket. Subsequent requests would then read this data, returning content from the previous response. The race condition window appears to be short, and it would be difficult to purposefully exploit this.

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