← Back
CWE-787

15,601 CVEs • Abstraction: Base • Likelihood of Exploit: High

Out-of-bounds Write

The product writes data past the end, or before the beginning, of the intended buffer.

JSON object

Loading...

CVEs (15,601)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Mozilla
3Firefox
Firefox EsrThunderbird
Jun 17, 2026
Jan 7, 2021
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
Mozilla developers reported memory safety bugs present in Firefox 83 and Firefox ESR 78.5. Some of these bugs showed evidence of memory corruption and we presume that with enough effort some of these could have been expl...Show more
Mozilla developers reported memory safety bugs present in Firefox 83 and Firefox ESR 78.5. Some of these bugs showed evidence of memory corruption and we presume that with enough effort some of these could have been exploited to run arbitrary code. This vulnerability affects Firefox < 84, Thunderbird < 78.6, and Firefox ESR < 78.6.Show less
1Mozilla
3Firefox
Firefox EsrThunderbird
Jun 17, 2026
Jan 7, 2021
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
When flex-basis was used on a table wrapper, a StyleGenericFlexBasis object could have been incorrectly cast to the wrong type. This resulted in a heap user-after-free, memory corruption, and a potentially exploitable cr...Show more
When flex-basis was used on a table wrapper, a StyleGenericFlexBasis object could have been incorrectly cast to the wrong type. This resulted in a heap user-after-free, memory corruption, and a potentially exploitable crash. This vulnerability affects Firefox < 84, Thunderbird < 78.6, and Firefox ESR < 78.6.Show less
1Mozilla
3Firefox
Firefox EsrThunderbird
Jun 17, 2026
Jan 7, 2021
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
Certain blit values provided by the user were not properly constrained leading to a heap buffer overflow on some video drivers. This vulnerability affects Firefox < 84, Thunderbird < 78.6, and Firefox ESR < 78.6.
1Wolfssl
1Wolfssl
Jun 17, 2026
Jan 6, 2021
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
RsaPad_PSS in wolfcrypt/src/rsa.c in wolfSSL before 4.6.0 has an out-of-bounds write for certain relationships between key size and digest size.
1Softmaker
1Softmaker Office
Jun 17, 2026
Jan 6, 2021
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
An exploitable signed conversion vulnerability exists in the TextMaker document parsing functionality of SoftMaker Office 2021’s TextMaker application. A specially crafted document can cause the document parser to miscal...Show more
An exploitable signed conversion vulnerability exists in the TextMaker document parsing functionality of SoftMaker Office 2021’s TextMaker application. A specially crafted document can cause the document parser to miscalculate a length used to allocate a buffer, later upon usage of this buffer the application will write outside its bounds resulting in a heap-based memory corruption. An attacker can entice the victim to open a document to trigger this vulnerability.Show less
1Google
1Android
Jun 17, 2026
Jan 5, 2021
N/A· v4
5.5 MEDIUM· v3
7.1 HIGH· v2
An issue was discovered on Samsung mobile devices with O(8.x), P(9.0), Q(10.0), and R(11.0) (Exynos chipsets) software. The Mali GPU driver allows out-of-bounds access and a device reset. The Samsung ID is SVE-2020-19174...Show more
An issue was discovered on Samsung mobile devices with O(8.x), P(9.0), Q(10.0), and R(11.0) (Exynos chipsets) software. The Mali GPU driver allows out-of-bounds access and a device reset. The Samsung ID is SVE-2020-19174 (January 2021).Show less
4Debian
FedoraprojectOracle+1 more
4Debian Linux
FedoraOpenjpeg+1 more
Jun 17, 2026
Jan 5, 2021
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
There's a flaw in openjpeg in versions prior to 2.4.0 in src/lib/openjp2/pi.c. When an attacker is able to provide crafted input to be processed by the openjpeg encoder, this could cause an out-of-bounds read. The greate...Show more
There's a flaw in openjpeg in versions prior to 2.4.0 in src/lib/openjp2/pi.c. When an attacker is able to provide crafted input to be processed by the openjpeg encoder, this could cause an out-of-bounds read. The greatest impact from this flaw is to application availability.Show less
2Debian
Ffmpeg
2Debian Linux
Ffmpeg
Jun 17, 2026
Jan 4, 2021
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
decode_frame in libavcodec/exr.c in FFmpeg 4.3.1 has an out-of-bounds write because of errors in calculations of when to perform memset zero operations.
1Ffmpeg
1Ffmpeg
Jun 17, 2026
Jan 3, 2021
N/A· v4
6.5 MEDIUM· v3
4.3 MEDIUM· v2
track_header in libavformat/vividas.c in FFmpeg 4.3.1 has an out-of-bounds write because of incorrect extradata packing.
1Treasuredata
1Fluent Bit
Jun 17, 2026
Jan 3, 2021
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
flb_gzip_compress in flb_gzip.c in Fluent Bit before 1.6.4 has an out-of-bounds write because it does not use the correct calculation of the maximum gzip data-size expansion.
1Oppo
2Find X2 Pro Firmware
Reno3 Pro Firmware
Jun 17, 2026
Dec 31, 2020
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
In /SM8250_Q_Master/android/vendor/oppo_charger/oppo/charger_ic/oppo_da9313.c, failure to check the parameter buf in the function proc_work_mode_write in proc_work_mode_write causes a vulnerability.
1Oppo
2Find X2 Pro Firmware
Reno3 Pro Firmware
Jun 17, 2026
Dec 31, 2020
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
In /SM8250_Q_Master/android/vendor/oppo_charger/oppo/oppo_vooc.c, the function proc_fastchg_fw_update_write in proc_fastchg_fw_update_write does not check the parameter len, resulting in a vulnerability.
1Oppo
2Find X2 Pro Firmware
Reno3 Pro Firmware
Jun 17, 2026
Dec 31, 2020
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
In /SM8250_Q_Master/android/vendor/oppo_charger/oppo/charger_ic/oppo_mp2650.c, the function mp2650_data_log_write in mp2650_data_log_write does not check the parameter len which causes a vulnerability.
1Oppo
2Find X2 Pro Firmware
Reno3 Pro Firmware
Jun 17, 2026
Dec 31, 2020
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
In functions charging_limit_current_write and charging_limit_time_write in /SM8250_Q_Master/android/vendor/oppo_charger/oppo/oppo_charger.c have not checked the parameters, which causes a vulnerability.
1Stack Project
1Stack
Jun 17, 2026
Dec 31, 2020
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
An issue was discovered in the stack crate before 0.3.1 for Rust. ArrayVec has an out-of-bounds write via element insertion.
1Traitobject Project
1Traitobject
Jun 17, 2026
Dec 31, 2020
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
An issue was discovered in the traitobject crate through 2020-06-01 for Rust. It has false expectations about fat pointers, possibly causing memory corruption in, for example, Rust 2.x.
1Lucet Runtime Internals Project
1Lucet Runtime Internals
Jun 17, 2026
Dec 31, 2020
N/A· v4
9.1 CRITICAL· v3
6.4 MEDIUM· v2
An issue was discovered in the lucet-runtime-internals crate before 0.5.1 for Rust. It mishandles sigstack allocation. Guest programs may be able to obtain sensitive information, or guest programs can experience memory c...Show more
An issue was discovered in the lucet-runtime-internals crate before 0.5.1 for Rust. It mishandles sigstack allocation. Guest programs may be able to obtain sensitive information, or guest programs can experience memory corruption.Show less
1Prost Project
1Prost
Jun 17, 2026
Dec 31, 2020
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
An issue was discovered in the prost crate before 0.6.1 for Rust. There is stack consumption via a crafted message, causing a denial of service (e.g., x86) or possibly remote code execution (e.g., ARM).
1Serde Cbor Project
1Serde Cbor
Jun 17, 2026
Dec 31, 2020
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
An issue was discovered in the serde_cbor crate before 0.10.2 for Rust. The CBOR deserializer can cause stack consumption via nested semantic tags.
1Try Mutex Project
1Try Mutex
Jun 17, 2026
Dec 31, 2020
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
An issue was discovered in the try-mutex crate before 0.3.0 for Rust. TryMutex<T> allows cross-thread sending of a non-Send type.