CVE-2020-8927
Integer overflow in the bundled Brotli C library
Record from NVD · Published September 15, 2020
brotli is fixed in 1.0.8 (PyPI)
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.
EPSS 3.22% · 88.2th percentile
Fixed versions
Upgrade to a fixed version or later. Language registries are listed first, then Linux distributions, then vendor products.
| Package | Ecosystem | Fixed in |
|---|---|---|
| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.x64 | NuGet | 6.0.3 |
| Microsoft.NETCore.App.Runtime.Mono.ios-arm64 | NuGet | 6.0.3 |
| Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-x64 | NuGet | 6.0.3, 5.0.15 |
| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64 | NuGet | 6.0.3 |
| Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x64 | NuGet | 6.0.3 |
| Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.arm64 | NuGet | 6.0.3 |
| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86 | NuGet | 6.0.3 |
| Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x86 | NuGet | 6.0.3 |
| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x86 | NuGet | 6.0.3 |
| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x64 | NuGet | 6.0.3 |
| Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x64 | NuGet | 6.0.3 |
| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x86 | NuGet | 6.0.3 |
68 more packages have a fixed version. See every fix in Lookup.
Risk scores
Affected products
| Vendor | Product | Versions |
|---|---|---|
| microsoft | visual_studio_2022 | 17.1, 17.0 |
| canonical | ubuntu_linux | 20.04, 16.04, 18.04 |
| microsoft | .net | 5.0 |
| opensuse | leap | 15.2 |
| microsoft | visual_studio_2019 | 16.0 |
| brotli | 0 | |
| microsoft | powershell | 7.2, 7.1, 7.0 |
| microsoft | .net_core | 3.1 |
| debian | debian_linux | 9.0, 10.0 |
| fedoraproject | fedora | 35, 36, 34 |
Timeline
- Sep 15, 2020 CVE Published
- Apr 14, 2021 EPSS Score (30 in total, the first dated here)
- Nov 21, 2024 CVE Updated
- Mar 7, 2026 Distribution Patch (22 in total, the first dated here)
- Mar 7, 2026 Security Advisory (20 in total, the first dated here)
- Aug 28, 2026 Coalition ESS Score
Query this with the API
The same record, from the CLI:
vulnetix vdb vuln CVE-2020-8927
vulnetix vdb fixes CVE-2020-8927
Or with curl, using the org id and key from your account page:
curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
"https://api.vdb.vulnetix.com/v2/vuln/CVE-2020-8927/fixes/registry"
The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart
References
- http://lists.opensuse.org/opensuse-security-announce/2020-09/msg00108.html mailing_list
- https://github.com/google/brotli/releases/tag/v1.0.9 technical
- https://lists.debian.org/debian-lts-announce/2020/12/msg00003.html mailing_list
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/356JOYTWW4BWSZ42SEFLV7NYHL3S3AEH/ technical
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4TOGTZ2ZWDH662ZNFFSZVL3M5AJXV6JF/ technical
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/J4E265WKWKYMK2RYYSIXBEGZTDY5IQE6/ technical
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/M4VCDOJGL6BK3HB4XRD2WETBPYX2ITF6/ technical
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MMBKACMLSRX7JJSKBTR35UOEP2WFR6QP/ technical
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MQLM7ABVCYJLF6JRPF3M3EBXW63GNC27/ technical
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/W23CUADGMVMQQNFKHPHXVP7RPZJZNN6I/ technical
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/WW62OZEY2GHJL4JCOLJRBSRETXDHMWRK/ technical
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZXEQ3GQVELA2T4HNZG7VPMS2HDVXMJRG/ technical
- https://usn.ubuntu.com/4568-1/ advisory
- https://www.debian.org/security/2020/dsa-4801 advisory