1.15.1
Download the source code here: htslib-1.15.1.tar.bz2.(The "Source code" downloads are generated by GitHub and are incomplete as they are missing some generated files.)
-
Security fix: Fixed broken error reporting in the
sam_cap_mapq()
function, due to a missinghts_log()
parameter. Prior to this fix it was possible to abuse the log message format string by passing a specially crafted alignment record to this function. (PR#1406) -
HTSlib now uses libhtscodecs release 1.2.2. This fixes a number of bugs where invalid compressed data could trigger usage of uninitialised values. (PR#1416)
-
Fixed excessive memory used by multi-threaded SAM output on long reads. (Part of PR#1384)
-
Fixed a bug where tabix would misinterpret region specifiers starting at position 0. It will also now warn if the file being indexed is supposed to be 1-based but has positions less than or equal to 0. (PR#1411)
-
The VCF header parser will now issue a warning if it finds an
INFO
header withType=Flag
butNumber
not equal to 0. It will also ignore the incorrectNumber
so the flag can be used. (PR#1415)