Katalog CVE

CVE-2026-31965

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

HTSlib to biblioteka do odczytu i zapisu formatów plików bioinformatycznych. W funkcji `cram_decode_slice()` występuje opóźniona walidacja pola identyfikatora referencji, co prowadzi do dwóch odczytów poza zakresem przed wykryciem nieprawidłowych danych. Może to skutkować wyciekiem wartości oraz potencjalnym awarią programu.

Ocena ryzyka

Organizacja może być narażona na wycieki danych oraz awarie aplikacji, co może wpłynąć na integralność i dostępność systemów bioinformatycznych.

Rekomendacja

Zaleca się aktualizację do wersji 1.23.1, 1.22.2 lub 1.21.1, które zawierają poprawki dla tej podatności. Nie ma dostępnych obejść dla tego problemu.

Powiązane podatności

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

HTSlib is a library for reading and writing bioinformatics file formats. CRAM is a compressed format which stores DNA sequence alignment data. In the `cram_decode_slice()` function called while reading CRAM records, validation of the reference id field occurred too late, allowing two out of bounds reads to occur before the invalid data was detected. The bug does allow two values to be leaked to the caller, however as the function reports an error it may be difficult to exploit them. It is also possible that the program will crash due to trying to access invalid memory. Versions 1.23.1, 1.22.2 and 1.21.1 include fixes for this issue. There is no workaround for this issue.

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