Katalog CVE

CVE-2013-10076

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

Wersje ExtUtils::Typemaps::STL::Vector przed 1.05 dla Perla przydzielają tablicę 32 GiB na pustej liście. Wywołanie av_extend z niedomiarową wartością powoduje alokację 2^32 slotów, co prowadzi do wyczerpania pamięci.

Ocena ryzyka

Ryzyko to możliwość wyczerpania pamięci systemu, co może prowadzić do awarii aplikacji lub całego serwera, szczególnie przy przetwarzaniu pustych list.

Rekomendacja

Zaleca się aktualizację do wersji 1.05 lub nowszej, która zawiera poprawkę tego problemu.

Powiązane podatności

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

ExtUtils::Typemaps::STL::Vector versions before 1.05 for Perl allocate a 32 GiB array on an empty list. The OUTPUT typemaps call av_extend( av, len-1 ). On an empty list, this undeflows, and av_extend will allocate an array with 2^32 slots, leading to memory exhaustion.

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