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-1.11-1.oe1.x86_64.rpm",
"htslib-debugsource-1.11-1.oe1.x86_64.rpm",
"htslib-tools-1.11-1.oe1.x86_64.rpm",
"htslib-devel-1.11-1.oe1.x86_64.rpm",
"htslib-debuginfo-1.11-1.oe1.x86_64.rpm"
],
"src": [
"htslib-1.11-1.oe1.src.rpm"
],
"aarch64": [
"htslib-1.11-1.oe1.aarch64.rpm",
"htslib-debuginfo-1.11-1.oe1.aarch64.rpm",
"htslib-debugsource-1.11-1.oe1.aarch64.rpm",
"htslib-devel-1.11-1.oe1.aarch64.rpm",
"htslib-tools-1.11-1.oe1.aarch64.rpm"
]
}