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

    PACS Server: Out-of-bounds Write

    CVE-2025-0574Sante

    Sante PACS Server URL path Memory Corruption Denial-of-Service Vulnerability. This vulnerability allows remote attackers to create a denial-of-service condition on affected installations of Sante PACS Server. Authentication is not required to exploit this vuln

  • 7.5 High severity

    PACS Server: Out-of-bounds Write

    CVE-2025-0569SanteEPSS 1.05%

    Sante PACS Server DCM File Parsing Memory Corruption Denial-of-Service Vulnerability. This vulnerability allows remote attackers to create a denial-of-service condition on affected installations of Sante PACS Server. Authentication is not required to exploit t

  • 7.5 High severity

    PACS Server: Out-of-bounds Write

    CVE-2025-0568SanteEPSS 1.05%

    Sante PACS Server DCM File Parsing Memory Corruption Denial-of-Service Vulnerability. This vulnerability allows remote attackers to create a denial-of-service condition on affected installations of Sante PACS Server. Authentication is not required to exploit t

  • 7.8 High severity

    C-More EA9: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-11611AutomationDirect

    AutomationDirect C-More EA9 EAP9 File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of AutomationDirect C-More EA9. User interaction is required to

  • 7.8 High severity

    C-More EA9: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-11610AutomationDirect

    AutomationDirect C-More EA9 EAP9 File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of AutomationDirect C-More EA9. User interaction is required to

  • 9.8 Critical severity

    A18: Out-of-bounds Write

    CVE-2025-0848TendaEPSS 1.22%

    A vulnerability was found in Tenda A18 up to 15.13.07.09. It has been rated as critical. This issue affects the function SetCmdlineRun of the file /goform/SetCmdlineRun of the component HTTP POST Request Handler. The manipulation of the argument wpapsk_crypto5

  • 7.5 High severity

    Binutils: Out-of-bounds Write

    CVE-2025-0840GNU

    A vulnerability, which was classified as problematic, was found in GNU Binutils up to 2.43. This affects the function disassemble_bytes of the file binutils/objdump.c. The manipulation of the argument buf leads to stack-based buffer overflow. It is possible to

  • 8.8 High severity

    AC15: Out-of-bounds Write

    CVE-2025-0566TendaEPSS 9.1%

    A vulnerability classified as critical has been found in Tenda AC15 15.13.07.13. This affects the function formSetDevNetName of the file /goform/SetDevNetName. The manipulation of the argument mac leads to stack-based buffer overflow. It is possible to initiat

  • 7.8 High severity

    Train Ticket Reservation System: Out-of-bounds Write

    CVE-2025-0529code-projects

    A vulnerability, which was classified as critical, was found in code-projects Train Ticket Reservation System 1.0. This affects an unknown part of the component Login Form. The manipulation of the argument username leads to stack-based buffer overflow. Attacki

  • 7.8 High severity

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

    CVE-2024-52333OFFIS

    An improper array index validation vulnerability exists in the determineMinMax functionality of OFFIS DCMTK 3.6.8. A specially crafted DICOM file can lead to an out-of-bounds write. An attacker can provide a malicious file to trigger this vulnerability.

  • 7.8 High severity

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

    CVE-2024-47796OFFIS

    An improper array index validation vulnerability exists in the nowindow functionality of OFFIS DCMTK 3.6.8. A specially crafted DICOM file can lead to an out-of-bounds write. An attacker can provide a malicious file to trigger this vulnerability.

  • 7.8 High severity

    KeyShot Viewer: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2025-0412Luxion

    Luxion KeyShot Viewer KSP File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Luxion KeyShot Viewer. User interaction is required to exploit this

  • 9.8 Critical severity

    AC6: Out-of-bounds Write

    CVE-2025-0349TendaEPSS 1.92%

    A vulnerability classified as critical has been found in Tenda AC6 15.03.05.16. Affected is the function GetParentControlInfo of the file /goform/GetParentControlInfo. The manipulation of the argument src/mac leads to stack-based buffer overflow. It is possibl

  • 7.8 High severity

    PDF Reader: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-12752Foxit

    Foxit PDF Reader AcroForm Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Foxit PDF Reader. User interaction is required to exploit this vulnerability in t

  • 7.5 High severity

    R6900P: Out-of-bounds Write

    CVE-2024-12988NETGEAR

    A vulnerability has been found in Netgear R6900P and R7000P 1.3.3.154 and classified as critical. Affected by this vulnerability is the function sub_16C4C of the component HTTP Header Handler. The manipulation of the argument Host leads to buffer overflow. The

  • 7.8 High severity

    Phone Contact Manager System: Out-of-bounds Write

    CVE-2024-12354SourceCodester

    A vulnerability, which was classified as critical, was found in SourceCodester Phone Contact Manager System 1.0. Affected is the function UserInterface::MenuDisplayStart of the component User Menu. The manipulation leads to buffer overflow. It is possible to l

  • 9.8 Critical severity

    EX1800T: Out-of-bounds Write

    CVE-2024-12352TOTOLINK

    A vulnerability classified as problematic was found in TOTOLINK EX1800T 9.1.0cu.2112_B20220316. This vulnerability affects the function sub_40662C of the file /cgi-bin/cstecgi.cgi. The manipulation of the argument ssid leads to stack-based buffer overflow. The

  • 9.8 Critical severity

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

    CVE-2024-12344TP-LinkEPSS 1.87%

    A vulnerability, which was classified as critical, was found in TP-Link VN020 F3v(T) TT_V6.2.1021. This affects an unknown part of the component FTP USER Command Handler. The manipulation leads to memory corruption. It is possible to initiate the attack remote

  • 8.8 High severity

    VN020 F3v(T): Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-12343TP-LinkEPSS 4.96%

    A vulnerability classified as critical has been found in TP-Link VN020 F3v(T) TT_V6.2.1021. Affected is an unknown function of the file /control/WANIPConnection of the component SOAP Request Handler. The manipulation of the argument NewConnectionType leads to

  • 7.8 High severity

    Hotel Management System: Out-of-bounds Write

    CVE-2024-12186code-projects

    A vulnerability was found in code-projects Hotel Management System 1.0 and classified as problematic. This issue affects some unknown processing of the file hotelnew.c of the component Available Room Handler. The manipulation of the argument admin_entry leads

  • 7.8 High severity

    Hotel Management System: Out-of-bounds Write

    CVE-2024-12185code-projects

    A vulnerability has been found in code-projects Hotel Management System 1.0 and classified as problematic. This vulnerability affects unknown code of the component Administrator Login Password Handler. The manipulation of the argument Str2 leads to stack-based

  • 8.8 High severity

    DIR-605L: Buffer Copy without Checking Size of Input

    CVE-2024-11960D-LinkEPSS 1.76%

    A vulnerability was found in D-Link DIR-605L 2.13B01. It has been declared as critical. This vulnerability affects the function formSetPortTr of the file /goform/formSetPortTr. The manipulation of the argument curTime leads to buffer overflow. The attack can b

  • 8.8 High severity

    DIR-605L: Buffer Copy without Checking Size of Input

    CVE-2024-11959D-LinkEPSS 1.76%

    A vulnerability was found in D-Link DIR-605L 2.13B01. It has been classified as critical. This affects the function formResetStatistic of the file /goform/formResetStatistic. The manipulation of the argument curTime leads to buffer overflow. It is possible to

  • 9.8 Critical severity

    AC8: Out-of-bounds Write

    CVE-2024-11745TendaEPSS 1.32%

    A vulnerability was found in Tenda AC8 16.03.34.09 and classified as critical. Affected by this issue is the function route_static_check of the file /goform/SetStaticRouteCfg. The manipulation of the argument list leads to stack-based buffer overflow. The atta

  • 7.8 High severity

    Power PDF: Out-of-bounds Write

    CVE-2024-9739Tungsten Automation

    Tungsten Automation Power PDF PDF File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Tungsten Automation Power PDF. User interaction is required

  • 7.8 High severity

    Power PDF: Out-of-bounds Write

    CVE-2024-9738Tungsten Automation

    Tungsten Automation Power PDF PDF File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Tungsten Automation Power PDF. User interaction is required

  • 7.8 High severity

    SketchUp Viewer: Out-of-bounds Write

    CVE-2024-9731Trimble

    Trimble SketchUp Viewer SKP File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Trimble SketchUp Viewer. User interaction is required to exploit t

  • 7.8 High severity

    SketchUp Viewer: Out-of-bounds Write

    CVE-2024-9730Trimble

    Trimble SketchUp Viewer SKP File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Trimble SketchUp Viewer. User interaction is required to exploit t

  • 7.8 High severity

    PDF-XChange Editor: Out-of-bounds Write

    CVE-2024-8815PDF-XChange

    PDF-XChange Editor U3D File Parsing Memory Corruption Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of PDF-XChange Editor. User interaction is required to exploit this vulner

  • 7.8 High severity

    IrfanView: Out-of-bounds Write

    CVE-2024-11575IrfanView

    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-11574IrfanView

    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-11573IrfanView

    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-11572IrfanView

    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-11564IrfanView

    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-11560IrfanView

    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-11558IrfanView

    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-11557IrfanView

    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-11556IrfanView

    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-11553IrfanView

    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-11552IrfanView

    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