CVE-2026-110716
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 6 - wyżej niż 6% wszystkich znanych CVE
Streszczenie
unshield do wersji 1.6.2 zawiera podatność heap out-of-bounds read w funkcji unshield_get_file_table(), umożliwiającą odczyt poza zaalokowaną pamięcią sterty poprzez niesprawdzone przesunięcia w nagłówku pliku cabinet. Atakujący może dostarczyć spreparowany plik InstallShield cabinet z file_table_offset poza zakresem lub dużą liczbą plików, aby zawiesić narzędzie unshield lub aplikacje korzystające z biblioteki.
Ocena ryzyka
Spreparowany plik cabinet może spowodować awarię aplikacji przetwarzającej archiwa, prowadząc do odmowy usługi lub potencjalnego wycieku danych z pamięci.
Rekomendacja
Zaktualizuj unshield powyżej wersji 1.6.2 lub unikaj przetwarzania niezaufanych plików cabinet do czasu wydania poprawki.
Inne podatności w unshield
Oryginalny opis (angielski, źródło NVD)
unshield through 1.6.2 contains a heap out-of-bounds read vulnerability in unshield_get_file_table() that allows attackers to read past heap allocations via unchecked cabinet header offsets. Attackers can supply a crafted InstallShield cabinet with out-of-range file_table_offset or large file counts to crash the unshield tool or library consumers.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

