Skip to content
OpenAdvisories

Weakness (CWE)

CWE-125: Out-of-bounds Read

Base Draft

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

How to prevent it (2 mitigations)
  1. Implementation

    Assume all input is malicious. Use an "accept known good" input validation strategy, i.e., use a list of acceptable inputs that strictly conform to specifications. Reject any input that does not strictly conform to specifications, or transform it into something that does.

    When performing input validation, consider all potentially relevant properties, including length, type of input, the full range of acceptable values, missing or extra inputs, syntax, consistency across related fields, and conformance to business rules. As an example of business rule logic, "boat" may be syntactically valid because it only contains alphanumeric characters, but it is not valid if the input is only expected to contain colors such as "red" or "blue."

    Do not rely exclusively on looking for malicious or malformed inputs. This is likely to miss at least one undesirable input, especially if the code's environment changes. This can give attackers enough room to bypass the intended validation. However, denylists can be useful for detecting potential attacks or determining which inputs are so malformed that they should be rejected outright.

    To reduce the likelihood of introducing an out-of-bounds read, ensure that you validate and ensure correct calculations for any length argument, buffer size calculation, or offset. Be especially careful of relying on a sentinel (i.e. special character such as NUL) in untrusted inputs.

  2. Architecture and Design

    Use a language that provides appropriate memory abstractions.

Source: MITRE CWE-125

2,838 results · Clear filters · Feed

  • Medium 5.5

    A heap-based buffer under-read in tsMuxer version nightly-2024-05-12-02-01-18 allows attackers to cause Denial of Servi…

  • Medium 5.5

    In onActivityResult of EditUserPhotoController.java, there is a possible cross-user media read due to a confused deputy…

  • Medium 4.4

    Improper bounds checking in Ivanti Secure Access Client before version 22.7R3 allows a local authenticated attacker wit…

  • Medium 5.5

    InDesign Desktop | Out-of-bounds Read (CWE-125)

    InDesign Desktop versions ID18.5.3, ID19.5 and earlier are affected by an out-of-bounds read vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of thi…

  • Medium 5.5

    InDesign Desktop | Out-of-bounds Read (CWE-125)

    InDesign Desktop versions ID18.5.3, ID19.5 and earlier are affected by an out-of-bounds read vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of thi…

  • Medium 5.5

    InDesign Desktop | Out-of-bounds Read (CWE-125)

    InDesign Desktop versions ID18.5.3, ID19.5 and earlier are affected by an out-of-bounds read vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of thi…

  • Medium 5.5

    Substance3D - Painter | Out-of-bounds Read (CWE-125)

    Substance3D - Painter versions 10.1.0 and earlier are affected by an out-of-bounds read vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of this iss…

  • Medium 5.5

    Substance3D - Painter | Out-of-bounds Read (CWE-125)

    Substance3D - Painter versions 10.1.0 and earlier are affected by an out-of-bounds read vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of this iss…

  • Medium 5.5

    Substance3D - Painter | Out-of-bounds Read (CWE-125)

    Substance3D - Painter versions 10.1.0 and earlier are affected by an out-of-bounds read vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of this iss…

  • Medium 5.5

    Substance3D - Painter | Out-of-bounds Read (CWE-125)

    Substance3D - Painter versions 10.1.0 and earlier are affected by an out-of-bounds read vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of this iss…

  • Medium 5.5

    Illustrator | Out-of-bounds Read (CWE-125)

    Illustrator versions 28.7.1 and earlier are affected by an out-of-bounds read vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of this issue require…

  • Medium 5.5

    Illustrator | Out-of-bounds Read (CWE-125)

    Illustrator versions 28.7.1 and earlier are affected by an out-of-bounds read vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of this issue require…

  • Medium 5.5

    Illustrator | Out-of-bounds Read (CWE-125)

    Illustrator versions 28.7.1 and earlier are affected by an out-of-bounds read vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of this issue require…

  • Medium 5.5

    Illustrator | Out-of-bounds Read (CWE-125)

    Illustrator versions 28.7.1 and earlier are affected by an out-of-bounds read vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of this issue require…

  • Medium 5.5

    Bridge | Out-of-bounds Read (CWE-125)

    Bridge versions 13.0.9, 14.1.2 and earlier are affected by an out-of-bounds read vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of this issue requ…

  • Medium 5.5

    After Effects | Out-of-bounds Read (CWE-125)

    After Effects versions 23.6.9, 24.6.2 and earlier are affected by an out-of-bounds read vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of this iss…

  • Medium 5.5

    After Effects | Out-of-bounds Read (CWE-125)

    After Effects versions 23.6.9, 24.6.2 and earlier are affected by an out-of-bounds read vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of this iss…

  • Medium 5.5

    After Effects | Out-of-bounds Read (CWE-125)

    After Effects versions 23.6.9, 24.6.2 and earlier are affected by an out-of-bounds read vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of this iss…

  • Medium 5.5

    Audition | Out-of-bounds Read (CWE-125)

    Audition versions 23.6.9, 24.4.6 and earlier are affected by an out-of-bounds read vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of this issue re…

  • Medium 6.8

    Windows USB Video Class System Driver Elevation of Privilege Vulnerability

    Windows USB Video Class System Driver Elevation of Privilege Vulnerability

  • Medium 6.8

    Windows USB Video Class System Driver Elevation of Privilege Vulnerability

    Windows USB Video Class System Driver Elevation of Privilege Vulnerability

  • Medium 6.8

    Windows USB Video Class System Driver Elevation of Privilege Vulnerability

    Windows USB Video Class System Driver Elevation of Privilege Vulnerability

  • Medium 6.8

    Windows USB Video Class System Driver Elevation of Privilege Vulnerability

    Windows USB Video Class System Driver Elevation of Privilege Vulnerability

  • Medium 6.8

    Windows USB Video Class System Driver Elevation of Privilege Vulnerability

    Windows USB Video Class System Driver Elevation of Privilege Vulnerability

  • Medium 5.5

    Animate | Out-of-bounds Read (CWE-125)

    Animate versions 23.0.7, 24.0.4 and earlier are affected by an out-of-bounds read vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to bypass mitigations such as ASLR. Exploitation of this issue req…

  • Medium 6.5

    bhyve(8) hda driver buffer over-read

    The hda driver is vulnerable to a buffer over-read from a guest-controlled value.

  • Medium 6.5

    bhyve(8) nvme_opc_get_log_page buffer over-read

    The NVMe driver function nvme_opc_get_log_page is vulnerable to a buffer over-read from a guest-controlled value.

  • Medium 5.3

    A vulnerability has been identified in SINEC INS (All versions < V1.0 SP2 Update 3). The affected application does not …

  • Medium 5.5

    An issue was discovered in psi/zcolor.c in Artifex Ghostscript before 10.04.0. There is an out-of-bounds read when read…

  • Medium 5.5

    netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write()

    In the Linux kernel, the following vulnerability has been resolved: netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write() This was found by a static analyzer. We should not forget the trailing zero after copy_from_user()…

  • Medium 4.4

    In vdec, there is a possible out of bounds read due to improper structure design. This could lead to local information …

  • Medium 4.4

    In vdec, there is a possible out of bounds read due to improper structure design. This could lead to local information …

  • Medium 4.4

    In vdec, there is a possible out of bounds read due to improper structure design. This could lead to local information …

  • Medium 4.4

    In vdec, there is a possible out of bounds read due to improper structure design. This could lead to local information …

  • Medium 4.4

    In isp, there is a possible out of bounds read due to a missing bounds check. This could lead to local denial of servic…

  • Medium 6.2

    In da, there is a possible out of bounds read due to a missing bounds check. This could lead to local information discl…

  • Medium 6.5

    An out-of-bounds access issue was addressed with improved bounds checking. This issue is fixed in macOS Sequoia 15.1, m…

  • Medium 6.5

    An out-of-bounds read was addressed with improved bounds checking. This issue is fixed in macOS Sequoia 15.1, macOS Son…

  • Medium 6.5

    An out-of-bounds read was addressed with improved input validation. This issue is fixed in iOS 17.7.1 and iPadOS 17.7.1…

  • Medium 5.5

    An out-of-bounds read was addressed with improved input validation. This issue is fixed in macOS Sequoia 15.1, macOS So…