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.1 High severity

    Qsync Central: Buffer Copy without Checking Size of Input

    CVE-2025-48724QNAP

    A buffer overflow vulnerability has been reported to affect Qsync Central. If a remote attacker gains a user account, they can then exploit the vulnerability to modify memory or crash processes. We have already fixed the vulnerability in the following version:

  • 8.1 High severity

    Qsync Central: Buffer Copy without Checking Size of Input

    CVE-2025-48723QNAP

    A buffer overflow vulnerability has been reported to affect Qsync Central. If a remote attacker gains a user account, they can then exploit the vulnerability to modify memory or crash processes. We have already fixed the vulnerability in the following version:

  • 7.8 High severity

    munge: Out-of-bounds Write

    CVE-2026-25506Dun

    MUNGE is an authentication service for creating and validating user credentials. From 0.5 to 0.5.17, local attacker can exploit a buffer overflow vulnerability in munged (the MUNGE authentication daemon) to leak cryptographic key material from process memory.

  • 8.8 High severity

    AC8: Buffer Copy without Checking Size of Input

    CVE-2026-2203Tenda

    A flaw has been found in Tenda AC8 16.03.33.05. Affected by this vulnerability is an unknown functionality of the file /goform/fast_setting_wifi_set of the component Embedded Httpd Service. This manipulation of the argument timeZone causes buffer overflow. Rem

  • 8.8 High severity

    AC8: Buffer Copy without Checking Size of Input

    CVE-2026-2202Tenda

    A vulnerability was detected in Tenda AC8 16.03.33.05. Affected is the function fromSetWifiGusetBasic of the file /goform/WifiGuestSet of the component httpd. The manipulation of the argument shareSpeed results in buffer overflow. The attack may be launched re

  • 8.8 High severity

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

    CVE-2026-2140Tenda

    A vulnerability was identified in Tenda TX9 up to 22.03.02.10_multi. Affected by this issue is the function sub_4223E0 of the file /goform/setMacFilterCfg. Such manipulation of the argument deviceList leads to buffer overflow. The attack may be launched remote

  • 8.8 High severity

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

    CVE-2026-2139Tenda

    A vulnerability was determined in Tenda TX9 up to 22.03.02.10_multi. Affected by this vulnerability is the function sub_432580 of the file /goform/fast_setting_wifi_set. This manipulation of the argument ssid causes buffer overflow. The attack may be initiated

  • 8.8 High severity

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

    CVE-2026-2138Tenda

    A vulnerability was found in Tenda TX9 up to 22.03.02.10_multi. Affected is the function sub_42D03C of the file /goform/SetStaticRouteCfg. The manipulation of the argument list results in buffer overflow. The attack can be launched remotely. The exploit has be

  • 8.8 High severity

    TX3: Buffer Copy without Checking Size of Input

    CVE-2026-2137Tenda

    A vulnerability has been found in Tenda TX3 up to 16.03.13.11_multi. This impacts an unknown function of the file /goform/SetIpMacBind. The manipulation of the argument list leads to buffer overflow. The attack can be initiated remotely. The exploit has been d

  • 8.8 High severity

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

    CVE-2026-2086UTT

    A vulnerability was detected in UTT HiPER 810G up to 1.7.7-171114. Affected by this vulnerability is the function strcpy of the file /goform/formFireWall of the component Management Interface. The manipulation of the argument GroupName results in buffer overfl

  • 8.8 High severity

    进取 520W: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-2071UTT

    A vulnerability was found in UTT 进取 520W 1.7.7-180627. The impacted element is the function strcpy of the file /goform/formP2PLimitConfig. Performing a manipulation of the argument except results in buffer overflow. The attack is possible to be carried out rem

  • 8.8 High severity

    进取 520W: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-2070UTT

    A vulnerability has been found in UTT 进取 520W 1.7.7-180627. The affected element is the function strcpy of the file /goform/formPolicyRouteConf. Such manipulation of the argument GroupName leads to buffer overflow. The attack can be executed remotely. The expl

  • 8.8 High severity

    进取 520W: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-2068UTT

    A vulnerability was detected in UTT 进取 520W 1.7.7-180627. This issue affects the function strcpy of the file /goform/formSyslogConf. The manipulation of the argument ServerIp results in buffer overflow. The attack may be launched remotely. The exploit is now p

  • 8.8 High severity

    进取 520W: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-2067UTT

    A security vulnerability has been detected in UTT 进取 520W 1.7.7-180627. This vulnerability affects the function strcpy of the file /goform/formTimeGroupConfig. The manipulation of the argument year1 leads to buffer overflow. The attack may be initiated remotel

  • 8.8 High severity

    进取 520W: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-2066UTT

    A weakness has been identified in UTT 进取 520W 1.7.7-180627. This affects the function strcpy of the file /goform/formIpGroupConfig. Executing a manipulation of the argument groupName can lead to buffer overflow. The attack can be launched remotely. The exploit

  • 9.8 Critical severity

    A950rg Firmware: Buffer Copy without Checking Size of Input

    CVE-2025-67188TOTOLINK

    A buffer overflow vulnerability exists in TOTOLINK A950RG V4.1.2cu.5204_B20210112. The issue resides in the setRadvdCfg interface of the /lib/cste_modules/ipv6.so module. The function fails to properly validate the length of the user-controlled radvdinterfacen

  • 9.8 Critical severity

    A950rg Firmware: Buffer Copy without Checking Size of Input

    CVE-2025-67186TOTOLINK

    TOTOLINK A950RG V4.1.2cu.5204_B20210112 contains a buffer overflow vulnerability in the setUrlFilterRules interface of /lib/cste_modules/firewall.so. The vulnerability occurs because the `url` parameter is not properly validated for length, allowing remote att

  • 8.8 High severity

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

    CVE-2026-1686TOTOLINK

    A security flaw has been discovered in Totolink A3600R 5.9c.4959. This issue affects the function setAppEasyWizardConfig in the library /lib/cste_modules/app.so. Performing a manipulation of the argument apcliSsid results in buffer overflow. It is possible to

  • 9.8 Critical severity

    Eclipse OMR: Buffer Copy without Checking Size of Input

    CVE-2026-1188Eclipse Foundation

    In the Eclipse OMR port library component since release 0.2.0, an API function to return the textual names of all supported processor features was not accounting for the separator inserted between processor features. If the output buffer supplied to this funct

  • 9.8 Critical severity

    OpenSSL: Out-of-bounds Write

    CVE-2025-15467OpenSSLEPSS 74.8%

    Issue summary: Parsing CMS AuthEnvelopedData or EnvelopedData message with maliciously crafted AEAD parameters can trigger a stack buffer overflow. Impact summary: A stack buffer overflow may lead to a crash, causing Denial of Service, or potentially remote co

  • 10.0 Critical severity

    X-TRACK: Buffer Copy without Checking Size of Input

    CVE-2026-24823FASTSHIFT

    Out-of-bounds Write, Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') vulnerability in FASTSHIFT X-TRACK (Software/X-Track/USER/App/Utils/lv_img_png/PNGdec/src modules). This vulnerability is associated with program files inflate.C. This

  • 10.0 Critical severity

    rethinkdb: Buffer Copy without Checking Size of Input

    CVE-2026-24810Rethinkdb

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') vulnerability in rethinkdb (src/cjson modules). This vulnerability is associated with program files cJSON.Cc. This issue affects rethinkdb: through v2.4.4.

  • 10.0 Critical severity

    furnace: Buffer Copy without Checking Size of Input

    CVE-2026-24800Tildearrow

    Out-of-bounds Write, Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') vulnerability in tildearrow furnace (extern/zlib modules). This vulnerability is associated with program files inflate.C.

  • 9.8 Critical severity

    azerothcore-wotlk: Out-of-bounds Write

    CVE-2026-24793Azerothcore

    Out-of-bounds Write, Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') vulnerability in azerothcore azerothcore-wotlk (deps/zlib modules). This vulnerability is associated with program files inflate.C. This issue affects azerothcore-wotlk:

  • 7.3 High severity

    EZCast Pro II: Buffer Copy without Checking Size of Input

    CVE-2026-24344EZCast

    Multiple Buffer Overflows in Admin UI of EZCast Pro II version 1.17478.146 allow attackers to cause a program crash and potential remote code execution

  • 9.8 Critical severity

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

    CVE-2026-1420TendaEPSS 3.82%

    A flaw has been found in Tenda AC23 16.03.07.52. This impacts an unknown function of the file /goform/WifiExtraSet. This manipulation of the argument wpapsk_crypto causes buffer overflow. Remote exploitation of the attack is possible. The exploit has been publ

  • 8.8 High severity

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

    CVE-2026-1328TOTOLINK

    A vulnerability was detected in Totolink NR1800X 9.1.0u.6279_B20210910. Impacted is the function setWizardCfg of the file /cgi-bin/cstecgi.cgi of the component POST Request Handler. Performing a manipulation of the argument ssid results in buffer overflow. The

  • 8.3 High severity

    everest-core: Buffer Copy without Checking Size of Input

    CVE-2025-68137EVerestEPSS 1.31%

    EVerest is an EV charging software stack. Prior to version 2025.10.0, an integer overflow occurring in `SdpPacket::parse_header()` allows the current buffer length to be set to 7 after a complete header of size 8 has been read. The remaining length to read is

  • 7.1 High severity

    node: Buffer Copy without Checking Size of Input

    CVE-2025-55131Node.jsEPSS 3.45%

    A flaw in Node.js's buffer allocation logic can expose uninitialized memory when allocations are interrupted, when using the `vm` module with the timeout option. Under specific timing conditions, buffers allocated with `Buffer.alloc` and other `TypedArray` ins

  • 9.8 Critical severity

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

    CVE-2026-1162UTT

    A flaw has been found in UTT HiPER 810 1.7.4-141218. The impacted element is the function strcpy of the file /goform/setSysAdm. This manipulation of the argument passwd1 causes buffer overflow. Remote exploitation of the attack is possible. The exploit has bee

  • 8.8 High severity

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

    CVE-2026-1158TOTOLINK

    A security flaw has been discovered in Totolink LR350 9.3.5u.6369_B20220309. This vulnerability affects the function setWizardCfg of the file /cgi-bin/cstecgi.cgi of the component POST Request Handler. Performing a manipulation of the argument ssid results in

  • 8.8 High severity

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

    CVE-2026-1157TOTOLINKEPSS 1.01%

    A vulnerability was identified in Totolink LR350 9.3.5u.6369_B20220309. This affects the function setWiFiEasyCfg of the file /cgi-bin/cstecgi.cgi. Such manipulation of the argument ssid leads to buffer overflow. It is possible to launch the attack remotely. Th

  • 8.8 High severity

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

    CVE-2026-1156TOTOLINK

    A vulnerability was determined in Totolink LR350 9.3.5u.6369_B20220309. Affected by this issue is the function setWiFiBasicCfg of the file /cgi-bin/cstecgi.cgi. This manipulation of the argument ssid causes buffer overflow. It is possible to initiate the attac

  • 8.8 High severity

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

    CVE-2026-1155TOTOLINK

    A vulnerability was found in Totolink LR350 9.3.5u.6369_B20220309. Affected by this vulnerability is the function setWiFiEasyGuestCfg of the file /cgi-bin/cstecgi.cgi. The manipulation of the argument ssid results in buffer overflow. The attack may be performe

  • 8.8 High severity

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

    CVE-2026-1143TOTOLINK

    A weakness has been identified in TOTOLINK A3700R 9.1.2u.5822_B20200513. This affects the function setWiFiEasyGuestCfg of the file /cgi-bin/cstecgi.cgi. Executing a manipulation of the argument ssid can lead to buffer overflow. The attack may be launched remot

  • 8.8 High severity

    进取 520W: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-1140UTT

    A vulnerability was found in UTT 进取 520W 1.7.7-180627. This issue affects the function strcpy of the file /goform/ConfigExceptAli. The manipulation results in buffer overflow. It is possible to launch the attack remotely. The exploit has been made public and c

  • 8.8 High severity

    进取 520W: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-1139UTT

    A vulnerability has been found in UTT 进取 520W 1.7.7-180627. This vulnerability affects the function strcpy of the file /goform/ConfigExceptMSN. The manipulation leads to buffer overflow. It is possible to initiate the attack remotely. The exploit has been disc

  • 8.8 High severity

    进取 520W: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-1138UTT

    A flaw has been found in UTT 进取 520W 1.7.7-180627. This affects the function strcpy of the file /goform/ConfigExceptQQ. Executing a manipulation can lead to buffer overflow. The attack may be performed from remote. The exploit has been published and may be use

  • 8.8 High severity

    进取 520W: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-1137UTT

    A vulnerability was detected in UTT 进取 520W 1.7.7-180627. Affected by this issue is the function strcpy of the file /goform/formWebAuthGlobalConfig. Performing a manipulation results in buffer overflow. The attack is possible to be carried out remotely. The ex

  • 7.8 High severity

    librtsp: Buffer Copy without Checking Size of Input

    CVE-2026-1110Cijliu

    A flaw has been found in cijliu librtsp up to 2ec1a81ad65280568a0c7c16420d7c10fde13b04. This affects the function rtsp_parse_method. This manipulation causes buffer overflow. It is possible to launch the attack on the local host. Continious delivery with rolli