CyberSecBulletin

Improper Restriction of Operations within the Bounds of a Memory Buffer

CWE-119

The product performs operations on a memory buffer, but it reads from or writes to a memory location outside the buffer's intended boundary.

We track 2,498 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.6. 59 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 Improper Restriction of Operations within the Bounds of a Memory Buffer vulnerabilities

  • 7.8 High severity

    IrfanView: Out-of-bounds Write

    CVE-2024-11551IrfanView

    IrfanView DXF File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of IrfanView. User interaction is required to exploit this vulnerability in that th

  • 7.8 High severity

    IrfanView: Out-of-bounds Write

    CVE-2024-11547IrfanView

    IrfanView DWG File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of IrfanView. User interaction is required to exploit this vulnerability in that th

  • 7.8 High severity

    IrfanView: Out-of-bounds Write

    CVE-2024-11544IrfanView

    IrfanView DXF File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of IrfanView. User interaction is required to exploit this vulnerability in that th

  • 7.8 High severity

    IrfanView: Out-of-bounds Write

    CVE-2024-11543IrfanView

    IrfanView DXF File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of IrfanView. User interaction is required to exploit this vulnerability in that th

  • 7.8 High severity

    IrfanView: Out-of-bounds Write

    CVE-2024-11542IrfanView

    IrfanView DXF File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of IrfanView. User interaction is required to exploit this vulnerability in that th

  • 7.8 High severity

    IrfanView: Out-of-bounds Write

    CVE-2024-11541IrfanView

    IrfanView DXF File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of IrfanView. User interaction is required to exploit this vulnerability in that th

  • 7.8 High severity

    IrfanView: Out-of-bounds Write

    CVE-2024-11539IrfanView

    IrfanView DXF File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of IrfanView. User interaction is required to exploit this vulnerability in that th

  • 7.8 High severity

    IrfanView: Out-of-bounds Write

    CVE-2024-11538IrfanView

    IrfanView DXF File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of IrfanView. User interaction is required to exploit this vulnerability in that th

  • 7.8 High severity

    IrfanView: Out-of-bounds Write

    CVE-2024-11530IrfanView

    IrfanView CGM File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of IrfanView. User interaction is required to exploit this vulnerability in that th

  • 7.8 High severity

    IrfanView: Out-of-bounds Write

    CVE-2024-11528IrfanView

    IrfanView DXF File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of IrfanView. User interaction is required to exploit this vulnerability in that th

  • 7.8 High severity

    IrfanView: Out-of-bounds Write

    CVE-2024-11527IrfanView

    IrfanView DWG File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of IrfanView. User interaction is required to exploit this vulnerability in that th

  • 7.8 High severity

    IrfanView: Out-of-bounds Write

    CVE-2024-11524IrfanView

    IrfanView DXF File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of IrfanView. User interaction is required to exploit this vulnerability in that th

  • 7.8 High severity

    IrfanView: Out-of-bounds Write

    CVE-2024-11523IrfanView

    IrfanView DXF File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of IrfanView. User interaction is required to exploit this vulnerability in that th

  • 7.8 High severity

    IrfanView: Out-of-bounds Write

    CVE-2024-11522IrfanView

    IrfanView DXF File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of IrfanView. User interaction is required to exploit this vulnerability in that th

  • 7.8 High severity

    IrfanView: Out-of-bounds Write

    CVE-2024-11519IrfanView

    IrfanView RLE File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of IrfanView. User interaction is required to exploit this vulnerability in that th

  • 7.8 High severity

    OllyDbg.exe: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-11495OllyDbg

    Buffer overflow vulnerability in OllyDbg, version 1.10, which could allow a local attacker to execute arbitrary code due to lack of proper bounds checking.

  • 7.8 High severity

    Student Record Management System: Out-of-bounds Write

    CVE-2024-11262SourceCodester

    A vulnerability has been found in SourceCodester Student Record Management System 1.0 and classified as critical. Affected by this vulnerability is the function main of the component View All Student Marks. The manipulation leads to stack-based buffer overflow

  • 8.8 High severity

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

    CVE-2024-11248TendaEPSS 1.27%

    A vulnerability was found in Tenda AC10 16.03.10.13 and classified as critical. Affected by this issue is the function formSetRebootTimer of the file /goform/SetSysAutoRebbotCfg. The manipulation of the argument rebootTime leads to stack-based buffer overflow.

  • 9.8 Critical severity

    VN020 F3v(T): Out-of-bounds Write

    CVE-2024-11237TP-LinkEPSS 5.33%

    A vulnerability, which was classified as critical, has been found in TP-Link VN020 F3v(T) TT_V6.2.1021. Affected by this issue is some unknown functionality of the component DHCP DISCOVER Packet Parser. The manipulation of the argument hostname leads to stack-

  • 8.1 High severity

    Modicon M340 CPU (part numbers BMXP34*): Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-8938Schneider Electric

    CWE-119: Improper Restriction of Operations within the Bounds of a Memory Buffer vulnerability exists that could cause a potential arbitrary code execution after a successful Man-In-The-Middle attack followed by sending a crafted Modbus function call to tamper

  • 8.1 High severity

    NetScaler ADC: Out-of-bounds Write

    CVE-2024-8534NetSclaer

    Memory safety vulnerability leading to memory corruption and Denial of Service in NetScaler ADC and Gateway if the appliance must be configured as a Gateway (VPN Vserver) with RDP Feature enabled OR the appliance must be configured as a Gateway (VPN Vserver) a

  • 8.8 High severity

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

    CVE-2024-42442AMI

    APTIOV contains a vulnerability in the BIOS where a user or attacker may cause an improper restriction of operations within the bounds of a memory buffer over the network. A successful exploitation of this vulnerability may lead to code execution outside of th

  • 7.8 High severity

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

    CVE-2024-33658AMI

    APTIOV contains a vulnerability in BIOS where an attacker may cause an Improper Restriction of Operations within the Bounds of a Memory Buffer by local. Successful exploitation of this vulnerability may lead to privilege escalation and potentially arbitrary co

  • 8.8 High severity

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

    CVE-2024-11061TendaEPSS 1.24%

    A vulnerability classified as critical was found in Tenda AC10 16.03.10.13. Affected by this vulnerability is the function FUN_0044db3c of the file /goform/fast_setting_wifi_set. The manipulation of the argument timeZone leads to stack-based buffer overflow. T

  • 8.8 High severity

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

    CVE-2024-11056TendaEPSS 1.08%

    A vulnerability, which was classified as critical, was found in Tenda AC10 16.03.10.13. Affected is the function FUN_0046AC38 of the file /goform/WifiExtraSet. The manipulation of the argument wpapsk_crypto leads to stack-based buffer overflow. It is possible

  • 9.8 Critical severity

    DI-8003: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-11048D-LinkEPSS 1.21%

    A vulnerability was found in D-Link DI-8003 16.07.16A1. It has been rated as critical. Affected by this issue is the function dbsrv_asp of the file /dbsrv.asp. The manipulation of the argument str leads to stack-based buffer overflow. The attack may be launche

  • 9.8 Critical severity

    DI-8003: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-11047D-LinkEPSS 1.21%

    A vulnerability was found in D-Link DI-8003 16.07.16A1. It has been declared as critical. Affected by this vulnerability is the function upgrade_filter_asp of the file /upgrade_filter.asp. The manipulation of the argument path leads to stack-based buffer overf

  • 9.8 Critical severity

    neuron: Buffer Copy without Checking Size of Input

    CVE-2024-10964Emqx

    A vulnerability classified as critical has been found in emqx neuron up to 2.10.0. Affected is the function handle_add_plugin in the library cmd.library of the file plugins/restful/plugin_handle.c. The manipulation leads to buffer overflow. It is possible to l

  • 7.8 High severity

    Airport Booking Management System: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-10559SourceCodester

    A vulnerability was found in SourceCodester Airport Booking Management System 1.0 and classified as critical. Affected by this issue is the function Details. The manipulation of the argument passport/name leads to buffer overflow. The attack needs to be approa

  • 7.8 High severity

    AutoCAD: Out-of-bounds Write

    CVE-2024-9489Autodesk

    A maliciously crafted DWG file when parsed in ACAD.exe through Autodesk AutoCAD can force a Memory Corruption vulnerability. A malicious actor can leverage this vulnerability to cause a crash, write sensitive data, or execute arbitrary code in the context of t

  • 7.8 High severity

    AutoCAD: Out-of-bounds Write

    CVE-2024-8600Autodesk

    A maliciously crafted SLDPRT file when parsed in odxsw_dll.dll through Autodesk AutoCAD can force a Memory Corruption vulnerability. A malicious actor can leverage this vulnerability to cause a crash, write sensitive data, or execute arbitrary code in the cont

  • 7.8 High severity

    AutoCAD: Out-of-bounds Write

    CVE-2024-8599Autodesk

    A maliciously crafted STP file when parsed in ACTranslators.exe through Autodesk AutoCAD can force a Memory Corruption vulnerability. A malicious actor can leverage this vulnerability to cause a crash, write sensitive data, or execute arbitrary code in the con

  • 7.8 High severity

    AutoCAD: Out-of-bounds Write

    CVE-2024-8598Autodesk

    A maliciously crafted STP file when parsed in ACTranslators.exe through Autodesk AutoCAD can force a Memory Corruption vulnerability. A malicious actor can leverage this vulnerability to cause a crash, write sensitive data, or execute arbitrary code in the con

  • 7.8 High severity

    AutoCAD: Out-of-bounds Write

    CVE-2024-8597Autodesk

    A maliciously crafted STP file when parsed in ASMDATAX230A.dll through Autodesk AutoCAD can force a Memory Corruption vulnerability. A malicious actor can leverage this vulnerability to cause a crash, write sensitive data, or execute arbitrary code in the cont

  • 7.8 High severity

    Simcenter Femap V2306: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-47046Siemens

    A vulnerability has been identified in Simcenter Femap V2306 (All versions), Simcenter Femap V2401 (All versions), Simcenter Femap V2406 (All versions). The affected application is vulnerable to memory corruption while parsing specially crafted BDF files. This

  • 7.8 High severity

    Teamcenter Visualization V14.2: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-45475Siemens

    A vulnerability has been identified in Teamcenter Visualization V14.2 (All versions < V14.2.0.14), Teamcenter Visualization V14.3 (All versions < V14.3.0.12), Teamcenter Visualization V2312 (All versions < V2312.0008), Tecnomatix Plant Simulation V2302 (All ve

  • 7.8 High severity

    Teamcenter Visualization V14.2: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-45474Siemens

    A vulnerability has been identified in Teamcenter Visualization V14.2 (All versions < V14.2.0.14), Teamcenter Visualization V14.3 (All versions < V14.3.0.12), Teamcenter Visualization V2312 (All versions < V2312.0008), Tecnomatix Plant Simulation V2302 (All ve

  • 7.8 High severity

    Teamcenter Visualization V14.2: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-45473Siemens

    A vulnerability has been identified in Teamcenter Visualization V14.2 (All versions < V14.2.0.14), Teamcenter Visualization V14.3 (All versions < V14.3.0.12), Teamcenter Visualization V2312 (All versions < V2312.0008), Tecnomatix Plant Simulation V2302 (All ve

  • 7.8 High severity

    Teamcenter Visualization V14.2: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-45472Siemens

    A vulnerability has been identified in Teamcenter Visualization V14.2 (All versions < V14.2.0.14), Teamcenter Visualization V14.3 (All versions < V14.3.0.12), Teamcenter Visualization V2312 (All versions < V2312.0008), Tecnomatix Plant Simulation V2302 (All ve

  • 7.8 High severity

    Teamcenter Visualization V14.2: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-45468Siemens

    A vulnerability has been identified in Teamcenter Visualization V14.2 (All versions < V14.2.0.14), Teamcenter Visualization V14.3 (All versions < V14.3.0.12), Teamcenter Visualization V2312 (All versions < V2312.0008), Tecnomatix Plant Simulation V2302 (All ve