CyberSecBulletin

Buffer Copy without Checking Size of Input

CWE-120

The product copies an input buffer to an output buffer without verifying that the size of the input buffer is less than the size of the output buffer.

We track 2,043 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.6. 24 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.
  • Architecture and Design: For any security checks that are performed on the client side, ensure that these checks are duplicated on the server side, in order to avoid CWE-602. Attackers can bypass the client-side checks by modifying values after the checks have been performed, or by changing the client to remove the client-side checks entirely. Then, these modified values would be submitted to the server.
  • 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.

Latest Buffer Copy without Checking Size of Input vulnerabilities

  • 8.8 High severity

    EW-7478APC: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-13582Edimax

    A flaw has been found in Edimax EW-7478APC 1.04. This issue affects the function formUSBAccount of the file /goform/formUSBAccount of the component POST Request Handler. This manipulation of the argument UserName/Password causes buffer overflow. The attack is

  • 8.8 High severity

    EW-7478APC: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-13580Edimax

    A security vulnerability has been detected in Edimax EW-7478APC 1.04. This affects the function formQoS of the file /goform/formQoS of the component POST Request Handler. The manipulation of the argument selSSID leads to buffer overflow. Remote exploitation of

  • 8.8 High severity

    EW-7478APC: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-13562Edimax

    A flaw has been found in Edimax EW-7478APC 1.04. This affects the function formiNICSiteSurvey of the file /goform/formiNICSiteSurvey of the component POST Request Handler. This manipulation of the argument selSSID causes buffer overflow. It is possible to init

  • 7.5 High severity

    envoy: Buffer Copy without Checking Size of Input

    CVE-2026-48706Envoyproxy

    Envoy is an open source edge and service proxy designed for cloud-native applications. From 1.34.0 until 1.35.13, 1.36.9, 1.37.5, and 1.38.3, a vulnerability exists in Envoy's TCP StatsD sink (TcpStatsdSink), where the thread-local flusher buffer can be overfl

  • 7.5 High severity

    GV-LPCLPC2011/2211: Buffer Copy without Checking Size of Input

    CVE-2026-57874GeoVision

    An unauthenticated buffer overflow vulnerability exists in IEEE8021x_upload.cgi in GeoVision GV-LPC2011 and GV-LPC2211 V1.12 and earlier. The vulnerability is caused by insufficient bounds checking when parsing filename values in multipart upload data. A remot

  • 7.1 High severity

    Linux: Out-of-bounds Write

    CVE-2026-53203Linux

    In the Linux kernel, the following vulnerability has been resolved: accel/ivpu: Add buffer overflow check in MS get_info_ioctl Add validation that the info size returned from the metric stream info query is not exceeded when checked against the allocated buffe

  • 8.1 High severity

    NSD version 4.14.0 introduced a bug where a specially crafted APL RR, with an adflength larger…

    CVE-2026-12246NLnet Labs

    NSD version 4.14.0 introduced a bug where a specially crafted APL RR, with an adflength larger than permitted for the address family will overwrite the stack when the zone is written to disk, with a maximum of 111 attacker controlled bytes.

  • 8.4 High severity

    OpenColorIO: Buffer Copy without Checking Size of Input

    CVE-2026-42450AcademySoftwareFoundation

    OpenColorIO is a color management framework for visual effects and animation. Prior to version 2.5.2, `FileFormatSpi3D.cpp:163` uses `sscanf` with `%s` into 64-byte stack buffers when parsing LUT data lines. Input comes from `lineBuffer[4096]`, so a crafted .s

  • 9.3 Critical severity

    electron: Buffer Copy without Checking Size of Input

    CVE-2026-54257Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. From 42.3.1 until 42.3.3, Buffer performs incorrect byte length calculations resulting in heap buffer under/overflow. Most apps will crash and some may perf

  • 8.8 High severity

    BR-6478AC V2: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-12806Edimax

    A vulnerability has been found in Edimax BR-6478AC V2 1.23. The impacted element is the function formWlSiteSurvey of the file /goform/formWlSiteSurvey of the component POST Request Handler. The manipulation of the argument selSSID leads to buffer overflow. It

  • 9.8 Critical severity

    coturn: Buffer Copy without Checking Size of Input

    CVE-2026-43994Coturn

    Coturn is a free open source implementation of TURN and STUN Server. Versions prior to 4.10.0 contain a stack buffer overflow in decode_oauth_token_gcm(). A uint16_t nonce_len field read from an attacker-supplied OAuth access token (0-65535) is passed directly

  • 7.5 High severity

    Ir915l-fq39-s Firmware: Buffer Copy without Checking Size of Input

    CVE-2026-38718Inhandnetworks

    InHand Networks IR912 V1.0.0.r20042 and IR915 V1.0.0.r20042 (including earlier versions) were discovered to contain a buffer overflow vulnerability in the device registration function. This vulnerability could allow an attacker to cause a denial of service att

  • 8.8 High severity

    Android: Buffer Copy without Checking Size of Input

    CVE-2026-0164Google

    In Modem, there is a possible out of bounds write due to a missing bounds check. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 8.8 High severity

    Android: Buffer Copy without Checking Size of Input

    CVE-2026-0160Google

    In TextRtpPayloadDecoderNode::DecodeT140 of TextRtpPayloadDecoderNode.cpp, there is a possible out of bounds write due to a missing bounds check. This could lead to remote code execution with no additional execution privileges needed. User interaction is not n

  • 8.8 High severity

    Android: Buffer Copy without Checking Size of Input

    CVE-2026-0154Google

    In Modem, there is a possible way to trigger a modem crash during a SIP REFER request due to memory corruption. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 8.8 High severity

    Android: Buffer Copy without Checking Size of Input

    CVE-2026-0147Google

    In __mfc_core_nal_q_get_dec_metadata_sei_nal of mfc_core_nal_q.c, there is a possible out of bounds write due to a missing bounds check. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for

  • 8.8 High severity

    Android: Buffer Copy without Checking Size of Input

    CVE-2026-0146Google

    In mfc_core_get_dec_metadata_sei_nal of mfc_core_reg_api.c, there is a possible out of bounds write due to a missing bounds check. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for explo

  • 7.5 High severity

    Android: Buffer Copy without Checking Size of Input

    CVE-2026-0144Google

    In writeAocCommand of AocAudioCodec.cpp, there is a possible memory safety issue due to a missing bounds check. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 7.8 High severity

    Android: Buffer Copy without Checking Size of Input

    CVE-2026-0138Google

    In lwis_io_buffer_write of lwis_io_buffer.c, there is a possible out of bounds write due to memory corruption. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation.

  • 7.5 High severity

    Android: Buffer Copy without Checking Size of Input

    CVE-2026-0136Google

    In Modem, there is a possible out of bounds read due to a missing bounds check. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 9.8 Critical severity

    Android: Out-of-bounds Write

    CVE-2026-0126Google

    In WC-Radio, there is a possible out of bounds write due to a missing bounds check. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 7.5 High severity

    Firefox: Buffer Copy without Checking Size of Input

    CVE-2026-12328Mozilla

    Memory safety bugs present in Firefox ESR 115.36, Firefox ESR 140.11, Thunderbird ESR 140.11, Firefox 151 and Thunderbird 151. Some of these bugs showed evidence of memory corruption and we presume that with enough effort some of these could have been exploite

  • 8.8 High severity

    Y4: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-12192GALAYOU

    A vulnerability was determined in GALAYOU Y4 1.0.0. Impacted is an unknown function of the component Web Server. This manipulation causes buffer overflow. The attack is only possible within the local network. The exploit has been publicly disclosed and may be

  • 8.2 High severity

    OTP: Stack-based Buffer Overflow

    CVE-2026-49759Erlang

    Stack-based Buffer Overflow vulnerability in Erlang OTP erts (inet_drv) allows an unauthenticated remote attacker to crash the BEAM VM by sending a crafted SCTP ERROR chunk. The sctp_parse_error_chunk function in erts/emulator/drivers/common/inet_drv.c parses

  • 8.0 High severity

    Linux: Buffer Copy without Checking Size of Input

    CVE-2026-46332Linux

    In the Linux kernel, the following vulnerability has been resolved: greybus: gb-beagleplay: bound bootloader receive buffering cc1352_bootloader_rx() appends each serdev chunk into the fixed rx_buffer before parsing bootloader packets. The helper can keep left

  • 9.8 Critical severity

    DBI: Out-of-bounds Write

    CVE-2026-9698Hmbrand

    DBI versions before 1.648 for Perl saved errors in a limited-sized buffer. Error messages that were returned when RaiseError, PrintError or HandleError were set were written to a 200-byte buffer without a length limit. Attackers that can influence the error te

  • 7.5 High severity

    Apache HTTP Server: Heap-based Buffer Overflow

    CVE-2026-42536ApacheEPSS 1.02%

    Heap-based Buffer Overflow vulnerability in Apache HTTP Server with mod_xml2enc, xml2StartParse, and untrusted content This issue affects Apache HTTP Server: from 2.4.0 through 2.4.67. Users are recommended to upgrade to version 2.4.68, which fixes the issue.

  • 7.5 High severity

    Apache HTTP Server: Heap-based Buffer Overflow

    CVE-2026-34355ApacheEPSS 1.16%

    A buffer overflow in mod_proxy_html in Apache HTTP Server 2.4.67 and earlier allows an attack by an untrusted backend. Users are recommended to upgrade to version 2.4.68, which fixes this issue.

  • 8.8 High severity

    HiPER 2610G: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-11517UTT

    A vulnerability was determined in UTT HiPER 2610G up to 3.0.0-171107. This impacts the function strcpy of the file /goform/formConfigDnsFilterGlobal. Executing a manipulation of the argument GroupName can lead to buffer overflow. The attack can be executed rem

  • 8.8 High severity

    Fd8136 Firmware: Buffer Copy without Checking Size of Input

    CVE-2026-30652Vivotek

    A remote buffer overflow vulnerability exists in the /cgi-bin/dido/setdo.cgi endpoint of the admin interface of Vivotek FD8136 cameras running firmware version FD8136-VVTK-0300a. This flaw allows an authenticated attacker to execute arbitrary code as root on t

  • 8.8 High severity

    Fd8136 Firmware: Buffer Copy without Checking Size of Input

    CVE-2026-30650Vivotek

    A post-authentication remote buffer overflow vulnerability exists in the /cgi-bin/admin/eventtask.cgi endpoint of the admin interface of Vivotek FD8136 cameras running firmware version FD8136-VVTK-0300a. This flaw allows an authenticated attacker to execute ar

  • 7.8 High severity

    Android: Buffer Copy without Checking Size of Input

    CVE-2026-28580Google

    In multiple functions of NotificationChannel.java, there is a possible desync in persistence due to an incorrect bounds check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for e

  • 8.8 High severity

    BR-6478AC: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-10164Edimax

    A vulnerability was found in Edimax BR-6478AC 1.23. Impacted is the function formUSBFolder of the file /goform/formUSBFolder of the component POST Request Handler. The manipulation of the argument ShareName/SelectName results in buffer overflow. The attack can

  • 8.8 High severity

    BR-6478AC: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-10163Edimax

    A vulnerability has been found in Edimax BR-6478AC 1.23. This issue affects the function formUSBAccount of the file /goform/formUSBAccount of the component POST Request Handler. The manipulation of the argument UserName/Password leads to buffer overflow. Remot

  • 8.8 High severity

    BR-6478AC: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-10126Edimax

    A security flaw has been discovered in Edimax BR-6478AC 1.23. Affected by this issue is the function formQoS of the file /goform/formQoS of the component POST Request Handler. The manipulation of the argument selSSID results in buffer overflow. The attack can

  • 7.8 High severity

    Linux: Out-of-bounds Write

    CVE-2026-46197Linux

    In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: validate SVM ioctl nattr against buffer size Validate nattr field against the buffer size, preventing out-of-bounds buffer access via user-controlled attribute count. (cherry picke

  • 7.8 High severity

    Linux: Buffer Copy without Checking Size of Input

    CVE-2026-46145Linux

    In the Linux kernel, the following vulnerability has been resolved: RDMA/mana: Validate rx_hash_key_len Sashiko points out that rx_hash_key_len comes from a uAPI structure and is blindly passed to memcpy, allowing the userspace to trash kernel memory. Bounds c

  • 9.8 Critical severity

    BeeStation OS: Buffer Copy without Checking Size of Input

    CVE-2025-12686SynologyEPSS 2.76%

    Buffer copy without checking size of input ('Classic Buffer Overflow') vulnerability in AdminCenter in Synology BeeStation OS before 1.3.2-65648 allows remote attackers to execute arbitrary code via unspecified vectors.

  • 8.8 High severity

    HiPER 1200GW: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-9627UTT

    A security flaw has been discovered in UTT HiPER 1200GW up to 2.5.3-170306. This impacts the function strcpy of the file /goform/setSysAdm of the component Web Management Interface. The manipulation of the argument sysAdmUser/sysAdmPass results in buffer overf

  • 7.8 High severity

    3ds Max: Buffer Copy without Checking Size of Input

    CVE-2026-7454Autodesk

    A maliciously crafted WRL file, when parsed through Autodesk 3ds Max, can force a Memory Corruption vulnerability. A malicious actor can leverage this vulnerability to execute arbitrary code in the context of the current process.