← Back
CWE-125

9,161 CVEs • Abstraction: Base

Out-of-bounds Read

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

JSON object

Loading...

CVEs (9,161)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
4Gstreamer
Gstreamer ProjectNetapp+1 more
13Active Iq Unified Manager
E Series Santricity Os ControllerE Series Santricity Storage Manager+10 more
Jun 17, 2026
Jun 2, 2021
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
GStreamer before 1.18.4 may perform an out-of-bounds read when handling certain ID3v2 tags.
1Mozilla
1Nss
Jun 17, 2026
May 27, 2021
N/A· v4
9.1 CRITICAL· v3
6.4 MEDIUM· v2
A flaw was found in the way CHACHA20-POLY1305 was implemented in NSS in versions before 3.55. When using multi-part Chacha20, it could cause out-of-bounds reads. This issue was fixed by explicitly disabling multi-part Ch...Show more
A flaw was found in the way CHACHA20-POLY1305 was implemented in NSS in versions before 3.55. When using multi-part Chacha20, it could cause out-of-bounds reads. This issue was fixed by explicitly disabling multi-part ChaCha20 (which was not functioning correctly) and strictly enforcing tag length. The highest threat from this vulnerability is to confidentiality and system availability.Show less
3Datakit
LuxionSiemens
4Crosscadware
KeyshotSolid Edge Se2020 Firmware+1 more
Jun 17, 2026
May 27, 2021
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
Datakit Software libraries CatiaV5_3dRead, CatiaV6_3dRead, Step3dRead, Ug3dReadPsr, Jt3dReadPsr modules in KeyShot Versions v10.1 and prior are vulnerable to an out-of-bounds read, which may allow an attacker to execute...Show more
Datakit Software libraries CatiaV5_3dRead, CatiaV6_3dRead, Step3dRead, Ug3dReadPsr, Jt3dReadPsr modules in KeyShot Versions v10.1 and prior are vulnerable to an out-of-bounds read, which may allow an attacker to execute arbitrary code.Show less
1Labapart
1Gattlib
Jun 17, 2026
May 27, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
GattLib 0.3-rc1 has a stack-based buffer over-read in get_device_path_from_mac in dbus/gattlib.c.
1Dmg2img Project
1Dmg2img
Jun 17, 2026
May 26, 2021
N/A· v4
7.1 HIGH· v3
5.8 MEDIUM· v2
A flaw was found in dmg2img through 20170502. fill_mishblk() does not check the length of the read buffer, and copy 0xCC bytes from it. The length of the buffer is controlled by an attacker. By providing a length smaller...Show more
A flaw was found in dmg2img through 20170502. fill_mishblk() does not check the length of the read buffer, and copy 0xCC bytes from it. The length of the buffer is controlled by an attacker. By providing a length smaller than 0xCC, memcpy reaches out of the malloc'ed bound. This possibly leads to memory layout information leaking in the data. This might be used in a chain of vulnerability in order to reach code execution.Show less
1Dmg2img Project
1Dmg2img
Jun 17, 2026
May 26, 2021
N/A· v4
7.1 HIGH· v3
5.8 MEDIUM· v2
A flaw was found in dmg2img through 20170502. dmg2img did not validate the size of the read buffer during memcpy() inside the main() function. This possibly leads to memory layout information leaking in the data. This mi...Show more
A flaw was found in dmg2img through 20170502. dmg2img did not validate the size of the read buffer during memcpy() inside the main() function. This possibly leads to memory layout information leaking in the data. This might be used in a chain of vulnerability in order to reach code execution.Show less
1Linux
1Linux Kernel
Jun 17, 2026
May 26, 2021
N/A· v4
4.4 MEDIUM· v3
2.1 LOW· v2
A flaw was found in the Linux kernel's implementation of string matching within a packet. A privileged user (with root or CAP_NET_ADMIN) when inserting iptables rules could insert a rule which can panic the system. Kerne...Show more
A flaw was found in the Linux kernel's implementation of string matching within a packet. A privileged user (with root or CAP_NET_ADMIN) when inserting iptables rules could insert a rule which can panic the system. Kernel before kernel 5.5-rc1 is affected.Show less
1Zephyrproject
1Zephyr
Jun 17, 2026
May 25, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Possible read out of bounds in dns read. Zephyr versions >= 1.14.2, >= 2.3.0 contain Out-of-bounds Read (CWE-125). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-mm57-9hqw...Show more
Possible read out of bounds in dns read. Zephyr versions >= 1.14.2, >= 2.3.0 contain Out-of-bounds Read (CWE-125). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-mm57-9hqw-qh44Show less
2Codesys
Wago
29750 8202 Firmware
750 8203 Firmware750 8204 Firmware+26 more
Jun 17, 2026
May 25, 2021
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
CODESYS V2 runtime system before 2.4.7.55 has Improper Input Validation.
2Codesys
Wago
28750 8202 Firmware
750 8203 Firmware750 8204 Firmware+25 more
Jun 17, 2026
May 25, 2021
N/A· v4
9.1 CRITICAL· v3
6.4 MEDIUM· v2
CODESYS V2 Web-Server before 1.1.9.20 has an Out-of-bounds Read.
1Bytecodealliance
1Cranelift Codegen
Jun 17, 2026
May 24, 2021
N/A· v4
8.8 HIGH· v3
4.6 MEDIUM· v2
Cranelift is an open-source code generator maintained by Bytecode Alliance. It translates a target-independent intermediate representation into executable machine code. There is a bug in 0.73 of the Cranelift x64 backend...Show more
Cranelift is an open-source code generator maintained by Bytecode Alliance. It translates a target-independent intermediate representation into executable machine code. There is a bug in 0.73 of the Cranelift x64 backend that can create a scenario that could result in a potential sandbox escape in a Wasm program. This bug was introduced in the new backend on 2020-09-08 and first included in a release on 2020-09-30, but the new backend was not the default prior to 0.73. The recently-released version 0.73 with default settings, and prior versions with an explicit build flag to select the new backend, are vulnerable. The bug in question performs a sign-extend instead of a zero-extend on a value loaded from the stack, under a specific set of circumstances. If those circumstances occur, the bug could allow access to memory addresses upto 2GiB before the start of the Wasm program heap. If the heap bound is larger than 2GiB, then it would be possible to read memory from a computable range dependent on the size of the heaps bound. The impact of this bug is highly dependent on heap implementation, specifically: * if the heap has bounds checks, and * does not rely exclusively on guard pages, and * the heap bound is 2GiB or smaller * then this bug cannot be used to reach memory from another Wasm program heap. The impact of the vulnerability is mitigated if there is no memory mapped in the range accessible using this bug, for example, if there is a 2 GiB guard region before the Wasm program heap. The bug in question performs a sign-extend instead of a zero-extend on a value loaded from the stack, when the register allocator reloads a spilled integer value narrower than 64 bits. This interacts poorly with another optimization: the instruction selector elides a 32-to-64-bit zero-extend operator when we know that an instruction producing a 32-bit value actually zeros the upper 32 bits of its destination register. Hence, we rely on these zeroed bits, but the type of the value is still i32, and the spill/reload reconstitutes those bits as the sign extension of the i32’s MSB. The issue would thus occur when: * An i32 value in a Wasm program is greater than or equal to 0x8000_0000; * The value is spilled and reloaded by the register allocator due to high register pressure in the program between the value’s definition and its use; * The value is produced by an instruction that we know to be “special” in that it zeroes the upper 32 bits of its destination: add, sub, mul, and, or; * The value is then zero-extended to 64 bits in the Wasm program; * The resulting 64-bit value is used. Under these circumstances there is a potential sandbox escape when the i32 value is a pointer. The usual code emitted for heap accesses zero-extends the Wasm heap address, adds it to a 64-bit heap base, and accesses the resulting address. If the zero-extend becomes a sign-extend, the program could reach backward and access memory up to 2GiB before the start of its heap. In addition to assessing the nature of the code generation bug in Cranelift, we have also determined that under specific circumstances, both Lucet and Wasmtime using this version of Cranelift may be exploitable. See referenced GitHub Advisory for more details.Show less
1Vmware
2Horizon Client
Workstation
Jun 17, 2026
May 24, 2021
N/A· v4
6.5 MEDIUM· v3
2.1 LOW· v2
VMware Workstation (16.x prior to 16.1.2) and Horizon Client for Windows (5.x prior to 5.5.2) contain out-of-bounds read vulnerability in the Cortado ThinPrint component (TTC Parser). A malicious actor with access to a v...Show more
VMware Workstation (16.x prior to 16.1.2) and Horizon Client for Windows (5.x prior to 5.5.2) contain out-of-bounds read vulnerability in the Cortado ThinPrint component (TTC Parser). A malicious actor with access to a virtual machine or remote desktop may be able to exploit these issues leading to information disclosure from the TPView process running on the system where Workstation or Horizon Client for Windows is installed.Show less
1Vmware
2Horizon Client
Workstation
Jun 17, 2026
May 24, 2021
N/A· v4
6.5 MEDIUM· v3
2.1 LOW· v2
VMware Workstation (16.x prior to 16.1.2) and Horizon Client for Windows (5.x prior to 5.5.2) contain out-of-bounds read vulnerability in the Cortado ThinPrint component (JPEG2000 Parser). A malicious actor with access t...Show more
VMware Workstation (16.x prior to 16.1.2) and Horizon Client for Windows (5.x prior to 5.5.2) contain out-of-bounds read vulnerability in the Cortado ThinPrint component (JPEG2000 Parser). A malicious actor with access to a virtual machine or remote desktop may be able to exploit these issues leading to information disclosure from the TPView process running on the system where Workstation or Horizon Client for Windows is installed.Show less
1Vmware
2Horizon Client
Workstation
Jun 17, 2026
May 24, 2021
N/A· v4
6.5 MEDIUM· v3
2.1 LOW· v2
VMware Workstation (16.x prior to 16.1.2) and Horizon Client for Windows (5.x prior to 5.5.2) contain out-of-bounds read vulnerability in the Cortado ThinPrint component (TTC Parser). A malicious actor with access to a v...Show more
VMware Workstation (16.x prior to 16.1.2) and Horizon Client for Windows (5.x prior to 5.5.2) contain out-of-bounds read vulnerability in the Cortado ThinPrint component (TTC Parser). A malicious actor with access to a virtual machine or remote desktop may be able to exploit these issues leading to information disclosure from the TPView process running on the system where Workstation or Horizon Client for Windows is installed.Show less
5Apple
DebianNetapp+2 more
6Debian Linux
Enterprise LinuxIpados+3 more
Jun 17, 2026
May 21, 2021
N/A· v4
9.1 CRITICAL· v3
6.4 MEDIUM· v2
A flaw was found in libwebp in versions before 1.0.1. An out-of-bounds read was found in function ChunkAssignData. The highest threat from this vulnerability is to data confidentiality and to the service availability.
5Apple
DebianNetapp+2 more
6Debian Linux
Enterprise LinuxIpados+3 more
Jun 17, 2026
May 21, 2021
N/A· v4
9.1 CRITICAL· v3
6.4 MEDIUM· v2
A flaw was found in libwebp in versions before 1.0.1. An out-of-bounds read was found in function ChunkVerifyAndAssign. The highest threat from this vulnerability is to data confidentiality and to the service availabilit...Show more
A flaw was found in libwebp in versions before 1.0.1. An out-of-bounds read was found in function ChunkVerifyAndAssign. The highest threat from this vulnerability is to data confidentiality and to the service availability.Show less
2Redhat
Webmproject
2Enterprise Linux
Libwebp
Nov 21, 2024
May 21, 2021
N/A· v4
9.1 CRITICAL· v3
6.4 MEDIUM· v2
A heap-based buffer overflow was found in libwebp in versions before 1.0.1 in ShiftBytes().
2Redhat
Webmproject
2Enterprise Linux
Libwebp
Nov 21, 2024
May 21, 2021
N/A· v4
9.1 CRITICAL· v3
6.4 MEDIUM· v2
A heap-based buffer overflow was found in libwebp in versions before 1.0.1 in GetLE24().
2Redhat
Webmproject
2Enterprise Linux
Libwebp
Nov 21, 2024
May 21, 2021
N/A· v4
9.1 CRITICAL· v3
6.4 MEDIUM· v2
A heap-based buffer overflow was found in libwebp in versions before 1.0.1 in ApplyFilter().
2Redhat
Webmproject
2Enterprise Linux
Libwebp
Nov 21, 2024
May 21, 2021
N/A· v4
9.1 CRITICAL· v3
6.4 MEDIUM· v2
A heap-based buffer overflow was found in libwebp in versions before 1.0.1 in GetLE16().