<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../assets/feed.xsl"?><rss version="2.0"><channel><title>PatchTheCVE: htslib</title><link>https://patchthecve.com/</link><description>CVEs with upgrade or downgrade fix steps</description><item><title>CVE-2026-31971: HTSlib is a library for reading and writing bioinformatics file formats</title><link>https://patchthecve.com/cve/CVE-2026-31971.html</link><guid>https://patchthecve.com/cve/CVE-2026-31971.html</guid><pubDate>Wed, 17 Jun 2026 10:34:52 +0000</pubDate><description>HIGH 8.1: HTSlib is a library for reading and writing bioinformatics file formats. CRAM is a compressed format which stores DNA sequence alignment data using a variety of encodings and compression methods. When reading data encoded using the `BYTE_ARRAY_LEN` method, the `cram_byte_array_len_decode()` failed t</description></item><item><title>CVE-2026-31970: HTSlib is a library for reading and writing bioinformatics file formats</title><link>https://patchthecve.com/cve/CVE-2026-31970.html</link><guid>https://patchthecve.com/cve/CVE-2026-31970.html</guid><pubDate>Wed, 17 Jun 2026 10:34:51 +0000</pubDate><description>HIGH 8.1: HTSlib is a library for reading and writing bioinformatics file formats. GZI files are used to index block-compressed GZIP [BGZF] files.  In the GZI loading function, `bgzf_index_load_hfile()`, it was possible to trigger an integer overflow, leading to an under- or zero-sized buffer being allocated </description></item><item><title>CVE-2026-31969: HTSlib is a library for reading and writing bioinformatics file formats</title><link>https://patchthecve.com/cve/CVE-2026-31969.html</link><guid>https://patchthecve.com/cve/CVE-2026-31969.html</guid><pubDate>Wed, 17 Jun 2026 10:34:51 +0000</pubDate><description>HIGH 8.1: HTSlib is a library for reading and writing bioinformatics file formats. CRAM is a compressed format which stores DNA sequence alignment data using a variety of encodings and compression methods.  When reading data encoded using the `BYTE_ARRAY_STOP` method, an out-by-one error in the `cram_byte_arr</description></item><item><title>CVE-2026-31968: HTSlib is a library for reading and writing bioinformatics file formats</title><link>https://patchthecve.com/cve/CVE-2026-31968.html</link><guid>https://patchthecve.com/cve/CVE-2026-31968.html</guid><pubDate>Wed, 17 Jun 2026 10:34:51 +0000</pubDate><description>HIGH 8.1: HTSlib is a library for reading and writing bioinformatics file formats. CRAM is a compressed format which stores DNA sequence alignment data using a variety of encodings and compression methods. For the `VARINT` and `CONST` encodings, incomplete validation of the context in which the encodings were</description></item><item><title>CVE-2026-31967: HTSlib is a library for reading and writing bioinformatics file formats</title><link>https://patchthecve.com/cve/CVE-2026-31967.html</link><guid>https://patchthecve.com/cve/CVE-2026-31967.html</guid><pubDate>Wed, 17 Jun 2026 10:34:51 +0000</pubDate><description>CRITICAL 9.1: HTSlib is a library for reading and writing bioinformatics file formats. CRAM is a compressed format which stores DNA sequence alignment data. In the `cram_decode_slice()` function called while reading CRAM records, the value of the mate reference id field was not validated. Later use of this value,</description></item><item><title>CVE-2026-31966: HTSlib is a library for reading and writing bioinformatics file formats</title><link>https://patchthecve.com/cve/CVE-2026-31966.html</link><guid>https://patchthecve.com/cve/CVE-2026-31966.html</guid><pubDate>Wed, 17 Jun 2026 10:34:51 +0000</pubDate><description>CRITICAL 9.1: HTSlib is a library for reading and writing bioinformatics file formats. CRAM is a compressed format which stores DNA sequence alignment data. As one method of removing redundant data, CRAM uses reference-based compression so that instead of storing the full sequence for each alignment record it sto</description></item><item><title>CVE-2026-31965: HTSlib is a library for reading and writing bioinformatics file formats</title><link>https://patchthecve.com/cve/CVE-2026-31965.html</link><guid>https://patchthecve.com/cve/CVE-2026-31965.html</guid><pubDate>Wed, 17 Jun 2026 10:34:51 +0000</pubDate><description>HIGH 8.2: HTSlib is a library for reading and writing bioinformatics file formats. CRAM is a compressed format which stores DNA sequence alignment data. In the `cram_decode_slice()` function called while reading CRAM records, validation of the reference id field occurred too late, allowing two out of bounds r</description></item><item><title>CVE-2026-31964: HTSlib is a library for reading and writing bioinformatics file formats</title><link>https://patchthecve.com/cve/CVE-2026-31964.html</link><guid>https://patchthecve.com/cve/CVE-2026-31964.html</guid><pubDate>Wed, 17 Jun 2026 10:34:51 +0000</pubDate><description>HIGH 7.5: HTSlib is a library for reading and writing bioinformatics file formats. CRAM is a compressed format which stores DNA sequence alignment data using a variety of encodings and compression methods.  While most alignment records store DNA sequence and quality values, the format also allows them to omit</description></item><item><title>CVE-2026-31963: HTSlib is a library for reading and writing bioinformatics file formats</title><link>https://patchthecve.com/cve/CVE-2026-31963.html</link><guid>https://patchthecve.com/cve/CVE-2026-31963.html</guid><pubDate>Wed, 17 Jun 2026 10:34:51 +0000</pubDate><description>HIGH 8.1: HTSlib is a library for reading and writing bioinformatics file formats. CRAM is a compressed format which stores DNA sequence alignment data. As one method of removing redundant data, CRAM uses reference-based compression so that instead of storing the full sequence for each alignment record it sto</description></item><item><title>CVE-2026-31962: HTSlib is a library for reading and writing bioinformatics file formats</title><link>https://patchthecve.com/cve/CVE-2026-31962.html</link><guid>https://patchthecve.com/cve/CVE-2026-31962.html</guid><pubDate>Wed, 17 Jun 2026 10:34:50 +0000</pubDate><description>HIGH 8.8: HTSlib is a library for reading and writing bioinformatics file formats. CRAM is a compressed format which stores DNA sequence alignment data. While most alignment records store DNA sequence and quality values, the format also allows them to omit this data in certain cases to save space. Due to some</description></item></channel></rss>