Katalog CVE

CVE-2017-12613

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcje apr_time_exp*() lub apr_os_exp_time*() w Apache Portable Runtime (APR) w wersji 1.6.2 i wcześniejszych mogą uzyskać dostęp do pamięci poza przydzielonym zakresem, gdy są wywoływane z nieprawidłową wartością miesiąca. Może to prowadzić do ujawnienia zawartości innej wartości statycznej w stercie lub zakończenia programu.

Ocena ryzyka

Podatność ta może prowadzić do ujawnienia informacji lub odmowy usługi w aplikacjach, które wywołują te funkcje APR z niezweryfikowanym zewnętrznym wejściem. Organizacje powinny być świadome ryzyka związanego z nieprawidłowym przetwarzaniem danych wejściowych.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji Apache Portable Runtime, aby usunąć tę podatność. Należy również wprowadzić walidację danych wejściowych przed ich przekazaniem do funkcji APR.

Powiązane podatności

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

When apr_time_exp*() or apr_os_exp_time*() functions are invoked with an invalid month field value in Apache Portable Runtime APR 1.6.2 and prior, out of bounds memory may be accessed in converting this value to an apr_time_exp_t value, potentially revealing the contents of a different static heap value or resulting in program termination, and may represent an information disclosure or denial of service vulnerability to applications which call these APR functions with unvalidated external input.

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