CVE-2020-36846
CVE-2020-36846 · IO::Compress::Brotli versions prior to 0.007 for Perl have an integer overflow in the bundled Brotli C library
Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.
На странице показана часть фактов из источников. Полное описание и список затронутых версий приведены в связанных бюллетенях.
A buffer overflow, as described in CVE-2020-8927, exists in the embedded Brotli library. Versions of IO::Compress::Brotli prior to 0.007 included a version of the brotli library prior to version 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 IO::Compress::Brotli module to 0.007 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.
CVSS 9.8 · Критический · EPSS 0,6% · Есть исправление
- Опубликовано
- Обновлено
Затронутые продукты и версии
io::compress::brotli
- Версии
- ≥ 0, < 0.007: Затронуто (custom)
Обновитесь до 0.007
compu-brotli-sys crates.io
- Затронутые диапазоны версий
- SEMVER: < 1.0.9
Обновитесь до 1.0.9
microsoft.netcore.app.runtime.linux-arm NuGet
- Версии
- 3.0.0
- 3.0.1
- 3.0.2
- 3.0.3
- 3.1.0
- 3.1.1
- 3.1.10
- 3.1.11
- 3.1.12
- 3.1.13
- 3.1.14
- 3.1.15
- 3.1.16
- 3.1.17
- 3.1.18
- 3.1.19
- 3.1.2
- 3.1.20
- 3.1.21
- 3.1.22
- 3.1.3
- 3.1.4
- 3.1.5
- 3.1.6
- 3.1.7
- 3.1.8
- 3.1.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 3.0.0, < 3.1.23
Обновитесь до 3.1.23
microsoft.netcore.app.runtime.linux-arm64 NuGet
- Версии
- 3.0.0
- 3.0.1
- 3.0.2
- 3.0.3
- 3.1.0
- 3.1.1
- 3.1.10
- 3.1.11
- 3.1.12
- 3.1.13
- 3.1.14
- 3.1.15
- 3.1.16
- 3.1.17
- 3.1.18
- 3.1.19
- 3.1.2
- 3.1.20
- 3.1.21
- 3.1.22
- 3.1.3
- 3.1.4
- 3.1.5
- 3.1.6
- 3.1.7
- 3.1.8
- 3.1.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 3.0.0, < 3.1.23
Обновитесь до 3.1.23
microsoft.netcore.app.runtime.linux-musl-arm64 NuGet
- Версии
- 3.0.0
- 3.0.1
- 3.0.2
- 3.0.3
- 3.1.0
- 3.1.1
- 3.1.10
- 3.1.11
- 3.1.12
- 3.1.13
- 3.1.14
- 3.1.15
- 3.1.16
- 3.1.17
- 3.1.18
- 3.1.19
- 3.1.2
- 3.1.20
- 3.1.21
- 3.1.22
- 3.1.3
- 3.1.4
- 3.1.5
- 3.1.6
- 3.1.7
- 3.1.8
- 3.1.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 3.0.0, < 3.1.23
Обновитесь до 3.1.23
microsoft.netcore.app.runtime.linux-x64 NuGet
- Версии
- 3.0.0
- 3.0.1
- 3.0.2
- 3.0.3
- 3.1.0
- 3.1.1
- 3.1.10
- 3.1.11
- 3.1.12
- 3.1.13
- 3.1.14
- 3.1.15
- 3.1.16
- 3.1.17
- 3.1.18
- 3.1.19
- 3.1.2
- 3.1.20
- 3.1.21
- 3.1.22
- 3.1.3
- 3.1.4
- 3.1.5
- 3.1.6
- 3.1.7
- 3.1.8
- 3.1.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 3.0.0, < 3.1.23
Обновитесь до 3.1.23
microsoft.netcore.app.runtime.osx-x64 NuGet
- Версии
- 3.0.0
- 3.0.1
- 3.0.2
- 3.0.3
- 3.1.0
- 3.1.1
- 3.1.10
- 3.1.11
- 3.1.12
- 3.1.13
- 3.1.14
- 3.1.15
- 3.1.16
- 3.1.17
- 3.1.18
- 3.1.19
- 3.1.2
- 3.1.20
- 3.1.21
- 3.1.22
- 3.1.3
- 3.1.4
- 3.1.5
- 3.1.6
- 3.1.7
- 3.1.8
- 3.1.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 3.0.0, < 3.1.23
Обновитесь до 3.1.23
microsoft.netcore.app.runtime.win-arm NuGet
- Версии
- 3.0.0
- 3.0.1
- 3.0.2
- 3.0.3
- 3.1.0
- 3.1.1
- 3.1.10
- 3.1.11
- 3.1.12
- 3.1.13
- 3.1.14
- 3.1.15
- 3.1.16
- 3.1.17
- 3.1.18
- 3.1.19
- 3.1.2
- 3.1.20
- 3.1.21
- 3.1.22
- 3.1.3
- 3.1.4
- 3.1.5
- 3.1.6
- 3.1.7
- 3.1.8
- 3.1.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 3.0.0, < 3.1.23
Обновитесь до 3.1.23
microsoft.netcore.app.runtime.win-arm64 NuGet
- Версии
- 3.0.0
- 3.0.1
- 3.0.2
- 3.0.3
- 3.1.0
- 3.1.1
- 3.1.10
- 3.1.11
- 3.1.12
- 3.1.13
- 3.1.14
- 3.1.15
- 3.1.16
- 3.1.17
- 3.1.18
- 3.1.19
- 3.1.2
- 3.1.20
- 3.1.21
- 3.1.22
- 3.1.3
- 3.1.4
- 3.1.5
- 3.1.6
- 3.1.7
- 3.1.8
- 3.1.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 3.0.0, < 3.1.23
Обновитесь до 3.1.23
microsoft.netcore.app.runtime.win-x64 NuGet
- Версии
- 3.0.0
- 3.0.1
- 3.0.2
- 3.0.3
- 3.1.0
- 3.1.1
- 3.1.10
- 3.1.11
- 3.1.12
- 3.1.13
- 3.1.14
- 3.1.15
- 3.1.16
- 3.1.17
- 3.1.18
- 3.1.19
- 3.1.2
- 3.1.20
- 3.1.21
- 3.1.22
- 3.1.3
- 3.1.4
- 3.1.5
- 3.1.6
- 3.1.7
- 3.1.8
- 3.1.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 3.0.0, < 3.1.23
Обновитесь до 3.1.23
microsoft.netcore.app.runtime.win-x86 NuGet
- Версии
- 3.0.0
- 3.0.1
- 3.0.2
- 3.0.3
- 3.1.0
- 3.1.1
- 3.1.10
- 3.1.11
- 3.1.12
- 3.1.13
- 3.1.14
- 3.1.15
- 3.1.16
- 3.1.17
- 3.1.18
- 3.1.19
- 3.1.2
- 3.1.20
- 3.1.21
- 3.1.22
- 3.1.3
- 3.1.4
- 3.1.5
- 3.1.6
- 3.1.7
- 3.1.8
- 3.1.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 3.0.0, < 3.1.23
Обновитесь до 3.1.23
microsoft.netcore.app.runtime.mono.llvm.aot.linux-arm64 NuGet
- Версии
- 5.0.0
- 5.0.1
- 5.0.10
- 5.0.11
- 5.0.12
- 5.0.13
- 5.0.14
- 5.0.2
- 5.0.3
- 5.0.4
- 5.0.5
- 5.0.6
- 5.0.7
- 5.0.8
- 5.0.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 5.0.0, < 5.0.15
Обновитесь до 5.0.15
microsoft.netcore.app.runtime.mono.llvm.aot.linux-x64 NuGet
- Версии
- 5.0.0
- 5.0.1
- 5.0.10
- 5.0.11
- 5.0.12
- 5.0.13
- 5.0.14
- 5.0.2
- 5.0.3
- 5.0.4
- 5.0.5
- 5.0.6
- 5.0.7
- 5.0.8
- 5.0.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 5.0.0, < 5.0.15
Обновитесь до 5.0.15
microsoft.netcore.app.runtime.mono.llvm.aot.osx-x64 NuGet
- Версии
- 5.0.0
- 5.0.1
- 5.0.10
- 5.0.11
- 5.0.12
- 5.0.13
- 5.0.14
- 5.0.2
- 5.0.3
- 5.0.4
- 5.0.5
- 5.0.6
- 5.0.7
- 5.0.8
- 5.0.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 5.0.0, < 5.0.15
Обновитесь до 5.0.15
microsoft.netcore.app.runtime.mono.llvm.linux-arm64 NuGet
- Версии
- 5.0.0
- 5.0.1
- 5.0.10
- 5.0.11
- 5.0.12
- 5.0.13
- 5.0.14
- 5.0.2
- 5.0.3
- 5.0.4
- 5.0.5
- 5.0.6
- 5.0.7
- 5.0.8
- 5.0.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 5.0.0, < 5.0.15
Обновитесь до 5.0.15
microsoft.netcore.app.runtime.mono.llvm.linux-x64 NuGet
- Версии
- 5.0.0
- 5.0.1
- 5.0.10
- 5.0.11
- 5.0.12
- 5.0.13
- 5.0.14
- 5.0.2
- 5.0.3
- 5.0.4
- 5.0.5
- 5.0.6
- 5.0.7
- 5.0.8
- 5.0.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 5.0.0, < 5.0.15
Обновитесь до 5.0.15
microsoft.netcore.app.runtime.mono.llvm.osx-x64 NuGet
- Версии
- 5.0.0
- 5.0.1
- 5.0.10
- 5.0.11
- 5.0.12
- 5.0.13
- 5.0.14
- 5.0.2
- 5.0.3
- 5.0.4
- 5.0.5
- 5.0.6
- 5.0.7
- 5.0.8
- 5.0.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 5.0.0, < 5.0.15
Обновитесь до 5.0.15
microsoft.netcore.app.runtime.mono.linux-arm NuGet
- Версии
- 5.0.0
- 5.0.1
- 5.0.10
- 5.0.11
- 5.0.12
- 5.0.13
- 5.0.14
- 5.0.2
- 5.0.3
- 5.0.4
- 5.0.5
- 5.0.6
- 5.0.7
- 5.0.8
- 5.0.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 5.0.0, < 5.0.15
Обновитесь до 5.0.15
microsoft.netcore.app.runtime.mono.linux-arm64 NuGet
- Версии
- 5.0.0
- 5.0.1
- 5.0.10
- 5.0.11
- 5.0.12
- 5.0.13
- 5.0.14
- 5.0.2
- 5.0.3
- 5.0.4
- 5.0.5
- 5.0.6
- 5.0.7
- 5.0.8
- 5.0.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 5.0.0, < 5.0.15
Обновитесь до 5.0.15
microsoft.netcore.app.runtime.mono.linux-musl-x64 NuGet
- Версии
- 5.0.0
- 5.0.1
- 5.0.10
- 5.0.11
- 5.0.12
- 5.0.13
- 5.0.14
- 5.0.2
- 5.0.3
- 5.0.4
- 5.0.5
- 5.0.6
- 5.0.7
- 5.0.8
- 5.0.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 5.0.0, < 5.0.15
Обновитесь до 5.0.15
microsoft.netcore.app.runtime.mono.linux-x64 NuGet
- Версии
- 5.0.0
- 5.0.1
- 5.0.10
- 5.0.11
- 5.0.12
- 5.0.13
- 5.0.14
- 5.0.2
- 5.0.3
- 5.0.4
- 5.0.5
- 5.0.6
- 5.0.7
- 5.0.8
- 5.0.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 5.0.0, < 5.0.15
Обновитесь до 5.0.15
microsoft.netcore.app.runtime.mono.osx-x64 NuGet
- Версии
- 5.0.0
- 5.0.1
- 5.0.10
- 5.0.11
- 5.0.12
- 5.0.13
- 5.0.14
- 5.0.2
- 5.0.3
- 5.0.4
- 5.0.5
- 5.0.6
- 5.0.7
- 5.0.8
- 5.0.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 5.0.0, < 5.0.15
Обновитесь до 5.0.15
microsoft.netcore.app.runtime.browser-wasm NuGet
- Версии
- 5.0.0
- 5.0.1
- 5.0.10
- 5.0.11
- 5.0.12
- 5.0.13
- 5.0.14
- 5.0.2
- 5.0.3
- 5.0.4
- 5.0.5
- 5.0.6
- 5.0.7
- 5.0.8
- 5.0.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 5.0.0, < 5.0.15
Обновитесь до 5.0.15
microsoft.netcore.app.runtime.linux-arm NuGet
- Версии
- 5.0.0
- 5.0.1
- 5.0.10
- 5.0.11
- 5.0.12
- 5.0.13
- 5.0.14
- 5.0.2
- 5.0.3
- 5.0.4
- 5.0.5
- 5.0.6
- 5.0.7
- 5.0.8
- 5.0.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 5.0.0, < 5.0.15
Обновитесь до 5.0.15
Первоисточники
- https://github.com/google/brotli/pull/826
- https://github.com/advisories/GHSA-5v8v-66v8-mwm7
- https://github.com/timlegge/perl-IO-Compress-Brotli/blob/8b44c83b23bb4658179e1494af4b725a1bc476bc/Changes#L52
- https://nvd.nist.gov/vuln/detail/CVE-2020-8927
- https://github.com/google/brotli/commit/223d80cfbec8fd346e32906c732c8ede21f0cea6
- https://nvd.nist.gov/vuln/detail/CVE-2020-36846