HTSlib
cpe:2.3:a:htslib:htslib:*:*:*:*:*:*:*
- <= 1.21
- 1.22
- 1.22.1
- 1.23
A heap buffer overflow vulnerability has been identified in HTSlib versions through 1.21, 1.22, and 1.23. This issue arises in the CRAM reader, which processes a compressed format for DNA sequence alignment data. The vulnerability is caused by improper validation of CRAM features during decoding, allowing an attacker-controlled byte to be written beyond the end of a heap buffer. Exploitation of this vulnerability could lead to program crashes, unexpected data and heap structure modifications, and potentially arbitrary code execution.
Exploitation of this vulnerability causes a heap buffer overflow, which can lead to program crashes, unintended modifications of data and heap structures, and possibly arbitrary code execution.
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.