HTSlib is an implementation of a unified C library for accessing common file formats, such as SAM, CRAM and VCF, used for high-throughput sequencing data, and is the core library used by samtools and bcftools. HTSlib only depends on zlib. It is known to be compatible with gcc, g++ and clang. HTSlib implements a generalized BAM index, with file extension .csi ( coordinate-sorted index). The HTSlib file reader first looks for the new index and then for the old if the new index is absent.
Security Fix(es):
HTSlib through 1.10.2 allows out-of-bounds write access in vcfparseformat (called from vcfparse and vcfread).(CVE-2020-36403)
{ "severity": "High" }
{ "x86_64": [ "htslib-devel-1.11-1.oe1.x86_64.rpm", "htslib-debuginfo-1.11-1.oe1.x86_64.rpm", "htslib-1.11-1.oe1.x86_64.rpm", "htslib-tools-1.11-1.oe1.x86_64.rpm", "htslib-debugsource-1.11-1.oe1.x86_64.rpm" ], "aarch64": [ "htslib-devel-1.11-1.oe1.aarch64.rpm", "htslib-debugsource-1.11-1.oe1.aarch64.rpm", "htslib-1.11-1.oe1.aarch64.rpm", "htslib-debuginfo-1.11-1.oe1.aarch64.rpm", "htslib-tools-1.11-1.oe1.aarch64.rpm" ], "src": [ "htslib-1.11-1.oe1.src.rpm" ] }