CyberSecBulletin

Out-of-bounds Write

CWE-787

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

We track 5,885 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.3. 167 have been exploited in real attacks.

How this weakness is prevented

  • Requirements: Use a language that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid. For example, many languages that perform their own memory management, such as Java and Perl, are not subject to buffer overflows. Other languages, such as Ada and C#, typically provide overflow protection, but the protection can be disabled by the programmer. Be wary that a language's interface to native code may still be subject to overflows, even if the language itself is theoretically safe.
  • Architecture and Design: Use a vetted library or framework that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid. Examples include the Safe C String Library (SafeStr) by Messier and Viega, and the Strsafe.h library from Microsoft. These libraries provide safer versions of overflow-prone string-handling functions.
  • Operation Build and Compilation: Use automatic buffer overflow detection mechanisms that are offered by certain compilers or compiler extensions. Examples include: the Microsoft Visual Studio /GS flag, Fedora/Red Hat FORTIFY_SOURCE GCC flag, StackGuard, and ProPolice, which provide various mechanisms including canary-based detection and range/index checking. D3-SFCV (Stack Frame Canary Validation) from D3FEND discusses canary-based detection in detail.
  • Operation: Use a CPU and operating system that offers Data Execution Protection (using hardware NX or XD bits) or the equivalent techniques that simulate this feature in software, such as PaX. These techniques ensure that any instruction executed is exclusively at a memory address that is part of the code segment. For more information on these techniques see D3-PSEP (Process Segment Execution Prevention) from D3FEND.
  • Implementation: Replace unbounded copy functions with analogous functions that support length arguments, such as strcpy with strncpy. Create these if they are not available.

Latest Out-of-bounds Write vulnerabilities

  • 8.2 High severity

    cjose: Heap-based Buffer Overflow

    CVE-2026-53938OpenIDC

    OpenIDC/cjose is a C library implementing the Javascript Object Signing and Encryption (JOSE). Prior to version 0.6.2.5, cjose's JWE decryption path for the AES Key Wrap key-management algorithms (`alg` = `A128KW`, `A192KW`, `A256KW`) does not validate the len

  • 7.8 High severity

    Adobe Acrobat: Out-of-bounds Write

    CVE-2026-81983Adobe

    Acrobat Reader is affected by an out-of-bounds write vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file.

  • 7.8 High severity

    Adobe Acrobat: Out-of-bounds Write

    CVE-2026-81981Adobe

    Acrobat Reader is affected by an out-of-bounds write vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file.

  • 7.8 High severity

    Adobe Acrobat: Out-of-bounds Write

    CVE-2026-81980Adobe

    Acrobat Reader is affected by an out-of-bounds write vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file.

  • 7.8 High severity

    Adobe Acrobat: Out-of-bounds Write

    CVE-2026-81979Adobe

    Acrobat Reader is affected by an out-of-bounds write vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file.

  • 7.8 High severity

    Adobe Acrobat: Out-of-bounds Write

    CVE-2026-79908Adobe

    Acrobat Reader is affected by an out-of-bounds write vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file.

  • 8.8 High severity

    Ffmpeg: Out-of-bounds Write

    CVE-2026-30754FFmpeg

    A memory corruption vulnerability exists in FFmpeg before 8.1. The RTP encoding process. In the nal_send function in libavformat/rtpenc_h264_hevc.c, a negative size parameter (size=-3) is passed to memcpy when transmitting H.264/HEVC streams via RTP using a cr

  • 7.8 High severity

    Photoshop 2026: Out-of-bounds Write

    CVE-2026-82005Adobe

    Photoshop Desktop is affected by an out-of-bounds write vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file.

  • 7.8 High severity

    Illustrator Desktop 2026: Out-of-bounds Write

    CVE-2026-75992Adobe

    Illustrator is affected by an out-of-bounds write vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file.

  • 7.8 High severity

    Photoshop 2026: Out-of-bounds Write

    CVE-2026-75631Adobe

    Photoshop Desktop is affected by an out-of-bounds write vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file.

  • 7.8 High severity

    Android: Out-of-bounds Write

    CVE-2026-49918Google

    In multiple functions, there is a possible out of bounds write due to an integer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 8.8 High severity

    Android: Out-of-bounds Write

    CVE-2026-49879Google

    In multiple functions of rw_t3t.cc, there is a possible out of bounds write due to an integer overflow. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 7.8 High severity

    Android: Heap-based Buffer Overflow

    CVE-2026-45515Google

    In a2dp_vendor_opus_decoder_decode_packet of a2dp_vendor_opus_decoder.cc, there is a possible out of bounds write due to a heap buffer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction i

  • 8.0 High severity

    Android: Heap-based Buffer Overflow

    CVE-2026-28662Google

    In p2p_process_prov_disc_bootstrap_req of p2p_pd.c, there is a possible out of bounds write due to a heap buffer overflow. This could lead to remote (proximal/adjacent) code execution with no additional execution privileges needed. User interaction is not need

  • 7.8 High severity

    Android: Out-of-bounds Write

    CVE-2026-28653Google

    In multiple functions of rw_t3t.cc, there is a possible out of bounds write due to an integer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 8.8 High severity

    Android: Heap-based Buffer Overflow

    CVE-2026-28618Google

    In dec_frm_prepare of oapv.c, there is a possible OOB write due to a heap buffer overflow. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 7.8 High severity

    Android: Protection Mechanism Failure

    CVE-2026-28583Google

    In validate_camera_metadata_structure of camera_metadata.c, there is a possible out of bounds write due to a logical error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not nee

  • 8.1 High severity

    MongoDB Server: Out-of-bounds Write

    CVE-2026-82071MongoDB

    Insufficient validation of storage engine configuration options in MongoDB Server allows an authenticated user with write privileges to supply crafted parameters during collection creation that override internal storage metadata. This results in an out-of-boun

  • 7.5 High severity

    Reyrolle 7SR5: Out-of-bounds Write

    CVE-2026-62648Siemens

    A vulnerability has been identified in Reyrolle 7SR5 (All versions < V2.70). The length of the URL component contained in pre-authenticated HTTP messages is not properly validated before appending additional data to it, resulting in an out-of-bounds write cond

  • 9.9 Critical severity

    DIR-822A: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-86510D-Link

    A vulnerability has been found in D-Link DIR-822A A_101. Affected is the function tunnel_set_params of the component L2TP Control Message Parser. Such manipulation leads to out-of-bounds write. The attack can be launched remotely. The exploit has been disclose

  • 8.7 High severity

    nRF Connect SDK: Out-of-bounds Write

    CVE-2026-14297Nordic Semiconductor ASA

    A buffer overflow in the Bluetooth Continuous Glucose Monitoring Service (CGMS) Record Access Control Point (RACP) write handler allows an authenticated BLE peer to overflow a 20-byte static buffer into adjacent BSS memory. The exploitable impact cannot be pre

  • 7.8 High severity

    Walrus: Out-of-bounds Write

    CVE-2026-86313Samsung Opensource

    Out-of-bounds write vulnerability in Samsung Opensource Walrus allows Overflow Buffers. This issue affects Walrus: af80e665ea49d9003695a66502f841ed1d8397e7.

  • 8.7 High severity

    libpcap: Out-of-bounds Read

    CVE-2026-0799The Tcpdump Group

    In BPF instructions that load/store a value from/to a scratch memory register the register index is an unsigned 32-bit integer and must not exceed 15, but libpcap BPF interpreter does not validate the value. In particular uncommon use cases a crafted filter pr

  • 7.4 High severity

    nDPI: Out-of-bounds Write

    CVE-2026-86098Ntop

    ntop nDPI versions before 6.0 contain a heap buffer overflow vulnerability in the ndpi_json_string_escape function that writes beyond caller-supplied buffer boundaries. Attackers can trigger the overflow by supplying crafted network packet data including TLS S

  • 7.8 High severity

    netcdf-c: Out-of-bounds Write

    CVE-2026-86095Unidata

    Unidata netcdf-c through 4.10.1 contains an out-of-bounds write vulnerability in NC4_HDF5_inq_attname() that copies HDF5 attribute names into a fixed 256-byte buffer without length validation. Attackers can craft HDF5 files with oversized attribute names to ov

  • 7.1 High severity

    PerformanceTest: Exposed IOCTL with Insufficient Access Control

    CVE-2026-80113PassMark Software

    PassMark PerformanceTest before 11.1 build 1012, BurnInTest before 11.1 build 1000, and OSForensics before 11.1 build 1016 contain a privilege escalation vulnerability in DirectIo64.sys that allows local users to clear arbitrary bits at any physical memory add

  • 7.5 High severity

    pjproject: Improper Validation of Array Index

    CVE-2026-57159Pjsip

    PJSIP is a free and open source multimedia communication library written in C. Prior to commit 673b978, a remote out-of-bounds read and write can occur in the SDP negotiator when the remote payload-type map maintenance feature is enabled. assign_pt_and_update_

  • 7.5 High severity

    i: Out-of-bounds Write

    CVE-2026-17255IBM

    IBM i 7.6, 7.5, 7.4, and 7.3 could allow a remote attacker to cause a denial of service due to improper validation of the prefix length in ICMPv6 Router Advertisements.

  • 8.8 High severity

    ui-moos: Out-of-bounds Write

    CVE-2026-85452Themoos

    MOOS ui-moos through 50b9c6c contains a buffer overflow vulnerability in ScopeTabPane.cpp and ScopeGrid.cpp where client and variable names are formatted into fixed 1024-byte buffers using sprintf without length validation. Attackers can supply arbitrarily lon

  • 9.8 Critical severity

    core-moos: Out-of-bounds Write

    CVE-2026-85440ThemoosEPSS 1.03%

    MOOS core-moos through 10.4.0 contains a pre-authentication heap overflow vulnerability in MOOSCommPkt packet handling that allows remote attackers to write arbitrary data by declaring a negative packet length. Attackers can exploit the signed integer check in

  • 9.8 Critical severity

    moos-ivp: Out-of-bounds Write

    CVE-2026-85437Moos-ivpEPSS 1.44%

    MOOS-IvP through 24.8.1 contains multiple buffer overflow vulnerabilities in IvP function string decoders that trust attacker-controlled length fields without validation. Attackers can craft malicious encoded strings with mismatched declared and actual field l

  • 7.3 High severity

    DASYLab: Out-of-bounds Write

    CVE-2026-64197measX

    There is an out-of-bounds write vulnerability in DASYLab due to improper validation of user-supplied data, resulting in a write past the end of an allocated data structure. Successful exploitation requires an attacker to get a user to open a specially crafted

  • 7.3 High severity

    DASYLab: Out-of-bounds Write

    CVE-2026-64196measX

    There is an out-of-bounds write vulnerability in DASYLab due to improper validation of user-supplied data, resulting in a write past the end of an allocated heap. Successful exploitation requires an attacker to get a user to open a specially crafted .DSB file.

  • 7.3 High severity

    DASYLab: Out-of-bounds Write

    CVE-2026-64195measX

    There is an out-of-bounds write vulnerability in DASYLab due to lack of proper validation of user-supplied data. Successful exploitation requires an attacker to get a user to open a specially crafted .DSB file. This issue affects all versions before 2026.0.0.

  • 9.6 Critical severity

    Chrome: Out-of-bounds Write

    CVE-2026-85050Google

    Out of bounds write in WebGL in Google Chrome on on Android prior to 152.0.7977.82 allowed a remote attacker to execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: High)

  • 7.5 High severity

    Arena: Out-of-bounds Write

    CVE-2026-6071Rockwell Automation

    A remote code execution security issue exists in the affected products when parsing DOE files that could allow a remote attacker to write past the end of an allocated object and execute code within the context of the current process. To exploit this vulnerabil

  • 7.4 High severity

    zlib: Out-of-bounds Write

    CVE-2026-85091Zlib

    zlib 1.2.11 through 1.3.2 contains a heap buffer overflow: after an underlying write() fails, gz_write() returns without resetting strm.next_in, leaving it pointed at the caller's buffer. A later gz* write call then derives a position from the stale pointer an

  • 7.0 High severity

    Red Hat Enterprise Linux 7: Out-of-bounds Write

    CVE-2026-71221Red Hat

    A stack out-of-bounds write vulnerability was found in gfs2-utils. In savemeta, the height value from on-disk inode metadata is used as a loop bound without bounds checking, causing a stack buffer overflow that may lead to arbitrary code execution when process

  • 7.0 High severity

    Red Hat Enterprise Linux 7: Out-of-bounds Write

    CVE-2026-71220Red Hat

    A stack out-of-bounds write vulnerability was found in gfs2-utils. In gfs2_edit, the di_height field from on-disk inode metadata is used as an array index without bounds checking, causing a stack buffer overflow that may lead to arbitrary code execution when p

  • 8.6 High severity

    FactoryTalk® Historian Machine Edition: Out-of-bounds Write

    CVE-2025-12768Rockwell Automation

    A security issue exists within FactoryTalk® Historian Machine Edition. An attacker with low-level authentication could exploit this vulnerability to achieve remote code execution on the affected device.