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

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

    CVE-2026-3399TendaEPSS 3.72%

    A vulnerability was identified in Tenda F453 1.0.0.3. Affected by this vulnerability is the function fromGstDhcpSetSer of the file /goform/GstDhcpSetSer of the component httpd. The manipulation of the argument dips leads to buffer overflow. The attack may be i

  • 8.8 High severity

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

    CVE-2026-3398Tenda

    A vulnerability was determined in Tenda F453 1.0.0.3. Affected is the function fromAdvSetWan of the file /goform/AdvSetWan of the component httpd. Executing a manipulation of the argument wanmode/PPPOEPassword can lead to buffer overflow. The attack can be lau

  • 8.8 High severity

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

    CVE-2026-3380Tenda

    A vulnerability was found in Tenda F453 1.0.0.3. This issue affects the function frmL7ImForm of the file /goform/L7Im. The manipulation of the argument page results in buffer overflow. The attack may be launched remotely. The exploit has been made public and c

  • 8.8 High severity

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

    CVE-2026-3379Tenda

    A vulnerability has been found in Tenda F453 1.0.0.3. This vulnerability affects the function fromSetIpBind of the file /goform/SetIpBind. The manipulation of the argument page leads to buffer overflow. The attack may be initiated remotely. The exploit has bee

  • 8.8 High severity

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

    CVE-2026-3378Tenda

    A flaw has been found in Tenda F453 1.0.0.3. This affects the function fromqossetting of the file /goform/qossetting. Executing a manipulation of the argument qos can lead to buffer overflow. The attack can be launched remotely. The exploit has been published

  • 8.8 High severity

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

    CVE-2026-3377Tenda

    A vulnerability was detected in Tenda F453 1.0.0.3. Affected by this issue is the function fromSafeUrlFilter of the file /goform/SafeUrlFilter. Performing a manipulation of the argument page results in buffer overflow. The attack can be initiated remotely. The

  • 8.8 High severity

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

    CVE-2026-3376Tenda

    A security vulnerability has been detected in Tenda F453 1.0.0.3. Affected by this vulnerability is the function fromSafeMacFilter of the file /goform/SafeMacFilter. Such manipulation of the argument page leads to buffer overflow. It is possible to launch the

  • 8.8 High severity

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

    CVE-2026-3275Tenda

    A weakness has been identified in Tenda F453 1.0.0.3. This affects the function fromAddressNat of the file /goform/addressNat of the component httpd. Executing a manipulation of the argument entrys can lead to buffer overflow. The attack may be performed from

  • 8.8 High severity

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

    CVE-2026-3274TendaEPSS 1.03%

    A security flaw has been discovered in Tenda F453 1.0.0.3. Affected by this issue is the function frmL7ProtForm of the file /goform/L7Prot of the component httpd. Performing a manipulation of the argument page results in buffer overflow. The attack is possible

  • 8.8 High severity

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

    CVE-2026-3273Tenda

    A vulnerability was identified in Tenda F453 1.0.0.3. Affected by this vulnerability is the function formWrlsafeset of the file /goform/AdvSetWrlsafeset of the component httpd. Such manipulation of the argument mit_ssid_index leads to buffer overflow. The atta

  • 8.8 High severity

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

    CVE-2026-3272Tenda

    A vulnerability was determined in Tenda F453 1.0.0.3. Affected is the function fromDhcpListClient of the file /goform/DhcpListClient of the component httpd. This manipulation of the argument page causes buffer overflow. Remote exploitation of the attack is pos

  • 9.8 Critical severity

    F453: Buffer Copy without Checking Size of Input

    CVE-2026-3271Tenda

    A vulnerability was found in Tenda F453 1.0.0.3. This impacts the function fromP2pListFilter of the file /goform/P2pListFilterof of the component httpd. The manipulation of the argument page results in buffer overflow. The attack may be launched remotely. The

  • 7.5 High severity

    fast-xml-parser: Buffer Copy without Checking Size of Input

    CVE-2026-27942NaturalIntelligence

    fast-xml-parser allows users to validate XML, parse XML to JS object, or build XML from JS object without C/C++ based libraries and no callback. Prior to version 5.3.8, the application crashes with stack overflow when user use XML builder with `preserveOrder:t

  • 8.8 High severity

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

    CVE-2026-3169Tenda

    A security vulnerability has been detected in Tenda F453 1.0.0.3. This impacts the function fromSafeEmailFilter of the file /goform/SafeEmailFilter of the component httpd. The manipulation of the argument page leads to buffer overflow. Remote exploitation of t

  • 8.8 High severity

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

    CVE-2026-3168TendaEPSS 3.69%

    A weakness has been identified in Tenda F453 1.0.0.3. This affects the function fromNatStaticSetting of the file /goform/NatStaticSetting of the component httpd. Executing a manipulation of the argument page can lead to buffer overflow. The attack may be launc

  • 8.8 High severity

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

    CVE-2026-3167Tenda

    A security flaw has been discovered in Tenda F453 1.0.0.3. The impacted element is the function formWebTypeLibrary of the file /goform/webtypelibrary of the component httpd. Performing a manipulation of the argument webSiteId results in buffer overflow. The at

  • 8.8 High severity

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

    CVE-2026-3166Tenda

    A vulnerability was identified in Tenda F453 1.0.0.3. The affected element is the function fromRouteStatic of the file /goform/RouteStatic of the component httpd. Such manipulation of the argument page leads to buffer overflow. The attack can be launched remot

  • 8.8 High severity

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

    CVE-2026-3165Tenda

    A vulnerability was determined in Tenda F453 1.0.0.3. Impacted is the function fromSetWifiGusetBasic of the file /goform/AdvSetWrlsafeset of the component httpd. This manipulation of the argument mit_ssid causes buffer overflow. The attack can be initiated rem

  • 8.8 High severity

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

    CVE-2026-3016UTT

    A vulnerability was identified in UTT HiPER 810G up to 1.7.7-171114. The affected element is the function strcpy of the file /goform/formP2PLimitConfig. The manipulation of the argument except leads to buffer overflow. Remote exploitation of the attack is poss

  • 8.8 High severity

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

    CVE-2026-3015UTT

    A vulnerability was determined in UTT HiPER 810G up to 1.7.7-171114. Impacted is the function strcpy of the file /goform/formPolicyRouteConf. Executing a manipulation of the argument GroupName can lead to buffer overflow. The attack may be launched remotely. T

  • 8.8 High severity

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

    CVE-2026-2981UTT

    A vulnerability was found in UTT HiPER 810G up to 1.7.7-1711. The affected element is the function strcpy of the file /goform/formTaskEdit_ap. The manipulation of the argument txtMin2 results in buffer overflow. The attack may be launched remotely. The exploit

  • 7.2 High severity

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

    CVE-2026-2980UTT

    A vulnerability has been found in UTT HiPER 810G up to 1.7.7-1711. Impacted is the function strcpy of the file /goform/setSysAdm. The manipulation of the argument passwd1 leads to buffer overflow. The attack may be initiated remotely. The exploit has been disc

  • 7.2 High severity

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

    CVE-2026-2935UTT

    A weakness has been identified in UTT HiPER 810G up to 1.7.7-171114. This issue affects the function strcpy of the file /goform/ConfigExceptMSN. Executing a manipulation of the argument remark can lead to buffer overflow. The attack can be executed remotely. T

  • 8.8 High severity

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

    CVE-2026-2911TendaEPSS 3.49%

    A vulnerability has been found in Tenda FH451 up to 1.0.0.9. This issue affects some unknown processing of the file /goform/GstDhcpSetSer. The manipulation leads to buffer overflow. It is possible to initiate the attack remotely. The exploit has been disclosed

  • 8.8 High severity

    HiPER 810G: Buffer Copy without Checking Size of Input

    CVE-2026-2904UTT

    A vulnerability was determined in UTT HiPER 810G 1.7.7-171114. This affects the function strcpy of the file /goform/ConfigExceptAli. Executing a manipulation can lead to buffer overflow. The attack can be launched remotely. The exploit has been publicly disclo

  • 7.8 High severity

    DICOM Viewer Pro: Buffer Copy without Checking Size of Input

    CVE-2026-2034Sante

    Sante DICOM Viewer Pro DCM File Parsing Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Sante DICOM Viewer Pro. User interaction is required to exploit this

  • 8.8 High severity

    GIMP: Out-of-bounds Write

    CVE-2026-0797GIMPEPSS 1.32%

    GIMP ICO File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GIMP. User interaction is required to exploit this vulnerability in that the

  • 7.5 High severity

    Bareiron: Buffer Copy without Checking Size of Input

    CVE-2025-69807P2r3

    p2r3 Bareiron commit: 8e4d4020d is vulnerable to Buffer Overflow, which allows unauthenticated remote attackers to cause a denial of service via a packet sent to the server.

  • 8.2 High severity

    PostgreSQL: Heap-based Buffer Overflow

    CVE-2026-2007PostgreSQL

    Heap buffer overflow in PostgreSQL pg_trgm allows a database user to achieve unknown impacts via a crafted input string. The attacker has limited control over the byte patterns to be written, but we have not ruled out the viability of attacks that lead to priv

  • 8.8 High severity

    PostgreSQL: Heap-based Buffer Overflow

    CVE-2026-2005PostgreSQLEPSS 1.35%

    Heap buffer overflow in PostgreSQL pgcrypto allows a ciphertext provider to execute arbitrary code as the operating system user running the database. Versions before PostgreSQL 18.2, 17.8, 16.12, 15.16, and 14.21 are affected.

  • 7.5 High severity

    Safari: Uncontrolled Resource Consumption

    CVE-2026-20652Apple

    The issue was addressed with improved memory handling. This issue is fixed in Safari 26.3, iOS 18.7.5 and iPadOS 18.7.5, iOS 26.3 and iPadOS 26.3, macOS Tahoe 26.3, visionOS 26.3. A remote attacker may be able to cause a denial-of-service.

  • 8.8 High severity

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

    CVE-2026-20644Apple

    The issue was addressed with improved memory handling. This issue is fixed in Safari 26.3, iOS 18.7.5 and iPadOS 18.7.5, iOS 26.3 and iPadOS 26.3, macOS Tahoe 26.3, visionOS 26.3. Processing maliciously crafted web content may lead to an unexpected process cra

  • 8.8 High severity

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

    CVE-2026-20636Apple

    The issue was addressed with improved memory handling. This issue is fixed in Safari 26.3, iOS 26.3 and iPadOS 26.3, macOS Tahoe 26.3, visionOS 26.3. Processing maliciously crafted web content may lead to an unexpected process crash.

  • 8.8 High severity

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

    CVE-2026-20635Apple

    The issue was addressed with improved memory handling. This issue is fixed in Safari 26.3, iOS 18.7.5 and iPadOS 18.7.5, iOS 26.3 and iPadOS 26.3, macOS Tahoe 26.3, tvOS 26.3, visionOS 26.3, watchOS 26.3. Processing maliciously crafted web content may lead to

  • 8.8 High severity

    Safari: Allocation of Resources Without Limits or Throttling

    CVE-2026-20608Apple

    This issue was addressed through improved state management. This issue is fixed in Safari 26.3, iOS 18.7.5 and iPadOS 18.7.5, iOS 26.3 and iPadOS 26.3, macOS Tahoe 26.3, visionOS 26.3. Processing maliciously crafted web content may lead to an unexpected proces

  • 9.8 Critical severity

    pjproject: Buffer Copy without Checking Size of Input

    CVE-2026-25994PjsipEPSS 2.33%

    PJSIP is a free and open source multimedia communication library written in C. In 2.16 and earlier, a buffer overflow vulnerability exists in PJNATH ICE Session when processing credentials with excessively long usernames.

  • 8.1 High severity

    Qsync Central: Buffer Copy without Checking Size of Input

    CVE-2025-52870QNAP

    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-52869QNAP

    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-52868QNAP

    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

    QuTS hero: Buffer Copy without Checking Size of Input

    CVE-2025-48725QNAP

    A buffer overflow vulnerability has been reported to affect several QNAP operating system versions. 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