UBUNTU-CVE-2026-31963

Source
https://ubuntu.com/security/CVE-2026-31963
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-31963.json
JSON Data
https://api.osv.dev/v1/vulns/UBUNTU-CVE-2026-31963
Upstream
Published
2026-03-18T19:16:00Z
Modified
2026-05-20T16:25:18Z
Severity
  • 8.8 (High) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N CVSS Calculator
  • 8.1 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H CVSS Calculator
  • Ubuntu - medium
Summary
[none]
Details

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 stores a location in an external reference sequence along with a list of differences to the reference at that location as a sequence of "features". When decoding these features, an out-by-one error in a test for CRAM features that appear beyond the extent of the CRAM record sequence could result in an invalid write of one attacker-controlled byte beyond the end of a heap buffer. Exploiting this bug causes a heap buffer overflow. If a user opens a file crafted to exploit this issue, it could lead to the program crashing, or overwriting of data and heap structures in ways not expected by the program. It may be possible to use this to obtain arbitrary code execution. Versions 1.23.1, 1.22.2 and 1.21.1 include fixes for this issue. There is no workaround for this issue.

References

Affected packages

Ubuntu:20.04:LTS
htslib

Package

Name
htslib
Purl
pkg:deb/ubuntu/htslib?arch=source&distro=focal

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

1.*
1.9-10
1.9-11
1.9-12
1.10.2-2ubuntu1
1.10.2-2ubuntu2
1.10.2-3
1.10.2-3ubuntu0.1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "htslib-test",
            "binary_version": "1.10.2-3ubuntu0.1"
        },
        {
            "binary_name": "libhts3",
            "binary_version": "1.10.2-3ubuntu0.1"
        },
        {
            "binary_name": "tabix",
            "binary_version": "1.10.2-3ubuntu0.1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-31963.json"
Ubuntu:22.04:LTS
htslib

Package

Name
htslib
Purl
pkg:deb/ubuntu/htslib?arch=source&distro=jammy

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

1.*
1.13+ds-2
1.13+ds-2build1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "htslib-test",
            "binary_version": "1.13+ds-2build1"
        },
        {
            "binary_name": "libhts3",
            "binary_version": "1.13+ds-2build1"
        },
        {
            "binary_name": "tabix",
            "binary_version": "1.13+ds-2build1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-31963.json"
Ubuntu:24.04:LTS
htslib

Package

Name
htslib
Purl
pkg:deb/ubuntu/htslib?arch=source&distro=noble

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

1.*
1.17+ds-1
1.18+ds-1
1.19+ds-1.1build2
1.19+ds-1.1build3

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "htslib-test",
            "binary_version": "1.19+ds-1.1build3"
        },
        {
            "binary_name": "libhts3t64",
            "binary_version": "1.19+ds-1.1build3"
        },
        {
            "binary_name": "tabix",
            "binary_version": "1.19+ds-1.1build3"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-31963.json"
Ubuntu:25.10
htslib

Package

Name
htslib
Purl
pkg:deb/ubuntu/htslib?arch=source&distro=questing

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

1.*
1.21+ds-1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "htslib-test",
            "binary_version": "1.21+ds-1"
        },
        {
            "binary_name": "libhts3t64",
            "binary_version": "1.21+ds-1"
        },
        {
            "binary_name": "tabix",
            "binary_version": "1.21+ds-1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-31963.json"
Ubuntu:26.04:LTS
htslib

Package

Name
htslib
Purl
pkg:deb/ubuntu/htslib?arch=source&distro=resolute

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

1.*
1.21+ds-1
1.22.1+ds2-1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "htslib-test",
            "binary_version": "1.22.1+ds2-1"
        },
        {
            "binary_name": "libhts3t64",
            "binary_version": "1.22.1+ds2-1"
        },
        {
            "binary_name": "tabix",
            "binary_version": "1.22.1+ds2-1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-31963.json"
Ubuntu:Pro:14.04:LTS
htslib

Package

Name
htslib
Purl
pkg:deb/ubuntu/htslib?arch=source&distro=esm-infra-legacy%2Ftrusty

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

0.*
0.2.0~rc3-1
0.2.0~rc3-1ubuntu0.1~esm1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "htslib-test",
            "binary_version": "0.2.0~rc3-1ubuntu0.1~esm1"
        },
        {
            "binary_name": "libhts0",
            "binary_version": "0.2.0~rc3-1ubuntu0.1~esm1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-31963.json"
Ubuntu:Pro:16.04:LTS
htslib

Package

Name
htslib
Purl
pkg:deb/ubuntu/htslib?arch=source&distro=esm-apps%2Fxenial

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

1.*
1.2.1-1
1.2.1-2
1.2.1-2ubuntu1
1.2.1-2ubuntu1+esm1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "htslib-test",
            "binary_version": "1.2.1-2ubuntu1+esm1"
        },
        {
            "binary_name": "libhts1",
            "binary_version": "1.2.1-2ubuntu1+esm1"
        },
        {
            "binary_name": "tabix",
            "binary_version": "1.2.1-2ubuntu1+esm1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-31963.json"
Ubuntu:Pro:18.04:LTS
htslib

Package

Name
htslib
Purl
pkg:deb/ubuntu/htslib?arch=source&distro=esm-apps%2Fbionic

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

1.*
1.5-1
1.5-4ubuntu1
1.6-3ubuntu1
1.6-4
1.6-4build1
1.7-2
1.7-2ubuntu0.1~esm1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "htslib-test",
            "binary_version": "1.7-2ubuntu0.1~esm1"
        },
        {
            "binary_name": "libhts2",
            "binary_version": "1.7-2ubuntu0.1~esm1"
        },
        {
            "binary_name": "tabix",
            "binary_version": "1.7-2ubuntu0.1~esm1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-31963.json"