Katalog CVE

CVE-2026-116742

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

HTSlib do wersji 1.24 zawiera podatność na zapis i odczyt poza granicami sterty w bgzf_index_load_hfile() w bgzf.c, która pozwala atakującym uszkodzić pamięć sterty poprzez spreparowaną liczbę wpisów indeksu .gzi. Liczba 0xFFFFFFFF powoduje obcięcie noffs do zera, co prowadzi do zapisów poza bufor malloc(0) i odczytu offs[-1] w bgzf_useek(), skutkując uszkodzeniem sterty lub awariami narzędzi takich jak samtools i bcftools.

Ocena ryzyka

Możliwość uszkodzenia pamięci sterty i awarii narzędzi bioinformatycznych (samtools, bcftools) podczas przetwarzania spreparowanych plików indeksu. Może to prowadzić do utraty danych lub wykonania nieautoryzowanego kodu w kontekście procesu.

Rekomendacja

Zaktualizować HTSlib do wersji nowszej niż 1.24, jeśli jest dostępna, lub zastosować poprawkę od dostawcy. Unikać przetwarzania niezaufanych plików .gzi lub weryfikować ich integralność przed użyciem.

Powiązane podatności

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

HTSlib through 1.24 contains a heap out-of-bounds write and read vulnerability in bgzf_index_load_hfile() in bgzf.c that allows attackers to corrupt heap memory by supplying a crafted .gzi index entry count. A count of 0xFFFFFFFF truncates noffs to zero, causing writes past a malloc(0) buffer and an offs[-1] read in bgzf_useek(), resulting in heap corruption or crashes in tools like samtools and bcftools.

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