HTSlib
cpe:2.3:a:htslib:htslib:*:*:*:*:*:*:*
- <= 1.21
- <= 1.22
- <= 1.22.1
- <= 1.23
A NULL pointer dereference vulnerability has been identified in HTSlib, a library for handling bioinformatics file formats. This issue arises in the CRAM decoder, specifically within versions of HTSlib through 1.21, 1.22, and 1.23. The vulnerability is linked to the 'CONST', 'XPACK', and 'XRLE' encodings, which failed to correctly manage records that omitted sequence or quality data to save space. As a result, decoding such records led to an attempt to write to a NULL pointer, causing a program crash.
Exploitation of this vulnerability leads to a NULL pointer dereference, causing the program to crash.
Users can upgrade to HTSlib versions 1.21.1, 1.22.2, or 1.23.1 to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.