cbcvebase.
CVE-2020-36846
published 2025-05-30

CVE-2020-36846: 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…

PriorityP356critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
EPSS
0.53%
41.6th percentile
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.

Affected

35 ranges· showing 25
VendorProductVersion rangeFixed in
debianlibio-compress-brotli-perl
microsoftmicrosoft.netcore.app.runtime.linux-arm>= 3.0.0 < 3.1.233.1.23
microsoftmicrosoft.netcore.app.runtime.linux-arm>= 5.0.0 < 5.0.155.0.15
microsoftmicrosoft.netcore.app.runtime.linux-arm>= 6.0.0 < 6.0.36.0.3
microsoftmicrosoft.netcore.app.runtime.linux-arm64>= 3.0.0 < 3.1.233.1.23
microsoftmicrosoft.netcore.app.runtime.linux-arm64>= 5.0.0 < 5.0.155.0.15
microsoftmicrosoft.netcore.app.runtime.linux-arm64>= 6.0.0 < 6.0.36.0.3
microsoftmicrosoft.netcore.app.runtime.linux-musl-arm>= 5.0.0 < 5.0.155.0.15
microsoftmicrosoft.netcore.app.runtime.linux-musl-arm>= 6.0.0 < 6.0.36.0.3
microsoftmicrosoft.netcore.app.runtime.linux-musl-arm64>= 3.0.0 < 3.1.233.1.23
microsoftmicrosoft.netcore.app.runtime.linux-musl-arm64>= 5.0.0 < 5.0.155.0.15
microsoftmicrosoft.netcore.app.runtime.linux-musl-arm64>= 6.0.0 < 6.0.36.0.3
microsoftmicrosoft.netcore.app.runtime.linux-musl-x64>= 5.0.0 < 5.0.155.0.15
microsoftmicrosoft.netcore.app.runtime.linux-musl-x64>= 6.0.0 < 6.0.36.0.3
microsoftmicrosoft.netcore.app.runtime.linux-x64>= 3.0.0 < 3.1.233.1.23
microsoftmicrosoft.netcore.app.runtime.linux-x64>= 5.0.0 < 5.0.155.0.15
microsoftmicrosoft.netcore.app.runtime.linux-x64>= 6.0.0 < 6.0.36.0.3
microsoftmicrosoft.netcore.app.runtime.osx-arm64>= 6.0.0 < 6.0.36.0.3
microsoftmicrosoft.netcore.app.runtime.osx-x64>= 3.0.0 < 3.1.233.1.23
microsoftmicrosoft.netcore.app.runtime.osx-x64>= 5.0.0 < 5.0.155.0.15
microsoftmicrosoft.netcore.app.runtime.osx-x64>= 6.0.0 < 6.0.36.0.3
microsoftmicrosoft.netcore.app.runtime.win-arm>= 3.0.0 < 3.1.233.1.23
microsoftmicrosoft.netcore.app.runtime.win-arm>= 5.0.0 < 5.0.155.0.15
microsoftmicrosoft.netcore.app.runtime.win-arm>= 6.0.0 < 6.0.36.0.3
microsoftmicrosoft.netcore.app.runtime.win-arm64>= 3.0.0 < 3.1.233.1.23

CVSS provenance

nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
osv9.8CRITICAL
vendor_debian9.8LOW
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.