UBUNTU-CVE-2020-8927

Source
https://ubuntu.com/security/CVE-2020-8927
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2020/UBUNTU-CVE-2020-8927.json
JSON Data
https://api.test.osv.dev/v1/vulns/UBUNTU-CVE-2020-8927
Related
Published
2020-09-15T10:15:00Z
Modified
2025-01-13T10:22:10Z
Severity
  • 6.5 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L CVSS Calculator
Summary
[none]
Details

A buffer overflow exists in the Brotli library versions prior to 1.0.8 where an attacker controlling the input length of a "one-shot" decompression request to a script can trigger a crash, which happens when copying over chunks of data larger than 2 GiB. It is recommended to update your Brotli library to 1.0.8 or later. If one cannot update, we recommend to use the "streaming" API as opposed to the "one-shot" API, and impose chunk size limits.

References

Affected packages

Ubuntu:16.04:LTS / brotli

Package

Name
brotli
Purl
pkg:deb/ubuntu/brotli@1.0.3-1ubuntu1~16.04.2?arch=source&distro=xenial

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.0.3-1ubuntu1~16.04.2

Affected versions

0.*

0.2.0+dfsg-1
0.3.0+dfsg-1
0.3.0+dfsg-2
0.3.0+dfsg-2ubuntu1

1.*

1.0.3-1ubuntu1~16.04.1

Ecosystem specific

{
    "availability": "No subscription required",
    "ubuntu_priority": "medium",
    "binaries": [
        {
            "binary_version": "1.0.3-1ubuntu1~16.04.2",
            "binary_name": "brotli"
        },
        {
            "binary_version": "1.0.3-1ubuntu1~16.04.2",
            "binary_name": "brotli-dbgsym"
        },
        {
            "binary_version": "1.0.3-1ubuntu1~16.04.2",
            "binary_name": "libbrotli-dev"
        },
        {
            "binary_version": "1.0.3-1ubuntu1~16.04.2",
            "binary_name": "libbrotli1"
        },
        {
            "binary_version": "1.0.3-1ubuntu1~16.04.2",
            "binary_name": "libbrotli1-dbgsym"
        },
        {
            "binary_version": "1.0.3-1ubuntu1~16.04.2",
            "binary_name": "python-brotli"
        },
        {
            "binary_version": "1.0.3-1ubuntu1~16.04.2",
            "binary_name": "python3-brotli"
        }
    ]
}

Ubuntu:18.04:LTS / brotli

Package

Name
brotli
Purl
pkg:deb/ubuntu/brotli@1.0.3-1ubuntu1.3?arch=source&distro=bionic

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.0.3-1ubuntu1.3

Affected versions

0.*

0.6.0-1build1

1.*

1.0.2-2
1.0.2-3
1.0.3-1ubuntu1
1.0.3-1ubuntu1.2

Ecosystem specific

{
    "availability": "No subscription required",
    "ubuntu_priority": "medium",
    "binaries": [
        {
            "binary_version": "1.0.3-1ubuntu1.3",
            "binary_name": "brotli"
        },
        {
            "binary_version": "1.0.3-1ubuntu1.3",
            "binary_name": "brotli-dbgsym"
        },
        {
            "binary_version": "1.0.3-1ubuntu1.3",
            "binary_name": "libbrotli-dev"
        },
        {
            "binary_version": "1.0.3-1ubuntu1.3",
            "binary_name": "libbrotli1"
        },
        {
            "binary_version": "1.0.3-1ubuntu1.3",
            "binary_name": "libbrotli1-dbgsym"
        },
        {
            "binary_version": "1.0.3-1ubuntu1.3",
            "binary_name": "python-brotli"
        },
        {
            "binary_version": "1.0.3-1ubuntu1.3",
            "binary_name": "python-brotli-dbgsym"
        },
        {
            "binary_version": "1.0.3-1ubuntu1.3",
            "binary_name": "python3-brotli"
        },
        {
            "binary_version": "1.0.3-1ubuntu1.3",
            "binary_name": "python3-brotli-dbgsym"
        }
    ]
}

Ubuntu:20.04:LTS / brotli

Package

Name
brotli
Purl
pkg:deb/ubuntu/brotli@1.0.7-6ubuntu0.1?arch=source&distro=focal

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.0.7-6ubuntu0.1

Affected versions

1.*

1.0.7-2
1.0.7-2build1
1.0.7-4
1.0.7-5
1.0.7-6
1.0.7-6build1

Ecosystem specific

{
    "availability": "No subscription required",
    "ubuntu_priority": "medium",
    "binaries": [
        {
            "binary_version": "1.0.7-6ubuntu0.1",
            "binary_name": "brotli"
        },
        {
            "binary_version": "1.0.7-6ubuntu0.1",
            "binary_name": "brotli-dbgsym"
        },
        {
            "binary_version": "1.0.7-6ubuntu0.1",
            "binary_name": "libbrotli-dev"
        },
        {
            "binary_version": "1.0.7-6ubuntu0.1",
            "binary_name": "libbrotli1"
        },
        {
            "binary_version": "1.0.7-6ubuntu0.1",
            "binary_name": "libbrotli1-dbgsym"
        },
        {
            "binary_version": "1.0.7-6ubuntu0.1",
            "binary_name": "python3-brotli"
        },
        {
            "binary_version": "1.0.7-6ubuntu0.1",
            "binary_name": "python3-brotli-dbgsym"
        }
    ]
}