CyberSecBulletin

Out-of-bounds Write

CWE-787

The product writes data past the end, or before the beginning, of the intended buffer.

We track 5,886 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.3. 167 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 Out-of-bounds Write vulnerabilities

  • 7.8 High severity

    Cscape: Out-of-bounds Write

    CVE-2023-7206Horner Automation

    In Horner Automation Cscape versions 9.90 SP10 and prior, local attackers are able to exploit this vulnerability if a user opens a malicious CSP file, which would result in execution of arbitrary code on affected installations of Cscape.

  • 9.8 Critical severity

    W9: Out-of-bounds Write

    CVE-2024-0542TendaEPSS 1.3%

    A vulnerability was found in Tenda W9 1.0.0.7(4456). It has been rated as critical. Affected by this issue is the function formWifiMacFilterGet of the component httpd. The manipulation of the argument index leads to stack-based buffer overflow. The attack may

  • 9.8 Critical severity

    W9: Out-of-bounds Write

    CVE-2024-0541TendaEPSS 1.3%

    A vulnerability was found in Tenda W9 1.0.0.7(4456). It has been declared as critical. Affected by this vulnerability is the function formAddSysLogRule of the component httpd. The manipulation of the argument sysRulenEn leads to stack-based buffer overflow. Th

  • 9.8 Critical severity

    W9: Out-of-bounds Write

    CVE-2024-0540Tenda

    A vulnerability was found in Tenda W9 1.0.0.7(4456). It has been classified as critical. Affected is the function formOfflineSet of the component httpd. The manipulation of the argument ssidIndex leads to stack-based buffer overflow. It is possible to launch t

  • 9.8 Critical severity

    W9: Out-of-bounds Write

    CVE-2024-0539TendaEPSS 1.3%

    A vulnerability was found in Tenda W9 1.0.0.7(4456) and classified as critical. This issue affects the function formQosManage_user of the component httpd. The manipulation of the argument ssidIndex leads to stack-based buffer overflow. The attack may be initia

  • 9.8 Critical severity

    W9: Out-of-bounds Write

    CVE-2024-0538TendaEPSS 1.4%

    A vulnerability has been found in Tenda W9 1.0.0.7(4456) and classified as critical. This vulnerability affects the function formQosManage_auto of the component httpd. The manipulation of the argument ssidIndex leads to stack-based buffer overflow. The attack

  • 9.8 Critical severity

    W9: Out-of-bounds Write

    CVE-2024-0537TendaEPSS 1.3%

    A vulnerability, which was classified as critical, was found in Tenda W9 1.0.0.7(4456). This affects the function setWrlBasicInfo of the component httpd. The manipulation of the argument ssidIndex leads to stack-based buffer overflow. It is possible to initiat

  • 9.8 Critical severity

    W9: Out-of-bounds Write

    CVE-2024-0536TendaEPSS 1.4%

    A vulnerability, which was classified as critical, has been found in Tenda W9 1.0.0.7(4456). Affected by this issue is the function setWrlAccessList of the component httpd. The manipulation of the argument ssidIndex leads to stack-based buffer overflow. The at

  • 7.2 High severity

    A15: Out-of-bounds Write

    CVE-2024-0534TendaEPSS 1.68%

    A vulnerability classified as critical has been found in Tenda A15 15.13.07.13. Affected is an unknown function of the file /goform/SetOnlineDevName of the component Web-based Management Interface. The manipulation of the argument mac leads to stack-based buff

  • 7.2 High severity

    A15: Out-of-bounds Write

    CVE-2024-0533TendaEPSS 1.73%

    A vulnerability was found in Tenda A15 15.13.07.13. It has been rated as critical. This issue affects some unknown processing of the file /goform/SetOnlineDevName of the component Web-based Management Interface. The manipulation of the argument devName leads t

  • 7.2 High severity

    A15: Out-of-bounds Write

    CVE-2024-0532TendaEPSS 1.76%

    A vulnerability was found in Tenda A15 15.13.07.13. It has been declared as critical. This vulnerability affects the function set_repeat5 of the file /goform/WifiExtraSet of the component Web-based Management Interface. The manipulation of the argument wpapsk_

  • 7.2 High severity

    A15: Out-of-bounds Write

    CVE-2024-0531TendaEPSS 1.68%

    A vulnerability was found in Tenda A15 15.13.07.13. It has been classified as critical. This affects an unknown part of the file /goform/setBlackRule of the component Web-based Management Interface. The manipulation of the argument deviceList leads to stack-ba

  • 7.8 High severity

    DGX A100: Out-of-bounds Write

    CVE-2023-31031NVIDIA

    NVIDIA DGX Station A100 and DGX Station A800 SBIOS contains a vulnerability where a user may cause a heap-based buffer overflow by local access. A successful exploit of this vulnerability may lead to code execution, denial of service, information disclosure, a

  • 9.8 Critical severity

    DGX A100: Out-of-bounds Write

    CVE-2023-31030NVIDIA

    NVIDIA DGX A100 BMC contains a vulnerability in the host KVM daemon, where an unauthenticated attacker may cause a stack overflow by sending a specially crafted network packet. A successful exploit of this vulnerability may lead to arbitrary code execution, de

  • 9.8 Critical severity

    DGX A100: Out-of-bounds Write

    CVE-2023-31029NVIDIA

    NVIDIA DGX A100 baseboard management controller (BMC) contains a vulnerability in the host KVM daemon, where an unauthenticated attacker may cause a stack overflow by sending a specially crafted network packet. A successful exploit of this vulnerability may le

  • 9.8 Critical severity

    DGX A100: Out-of-bounds Write

    CVE-2023-31024NVIDIA

    NVIDIA DGX A100 BMC contains a vulnerability in the host KVM daemon, where an unauthenticated attacker may cause stack memory corruption by sending a specially crafted network packet. A successful exploit of this vulnerability may lead to arbitrary code execut

  • 9.8 Critical severity

    Junos OS: Out-of-bounds Write

    CVE-2024-21591Juniper NetworksEPSS 17.7%

    An Out-of-bounds Write vulnerability in J-Web of Juniper Networks Junos OS on SRX Series and EX Series allows an unauthenticated, network-based attacker to cause a Denial of Service (DoS), or Remote Code Execution (RCE) and obtain root privileges on the device

  • 7.8 High severity

    iOS and iPadOS: Out-of-bounds Write

    CVE-2023-42871Apple

    The issue was addressed with improved memory handling. This issue is fixed in macOS Sonoma 14, iOS 17 and iPadOS 17. An app may be able to execute arbitrary code with kernel privileges.

  • 7.5 High severity

    macOS: Out-of-bounds Write

    CVE-2023-42869Apple

    Multiple memory corruption issues were addressed with improved input validation. This issue is fixed in macOS Ventura 13.4, iOS 16.5 and iPadOS 16.5. Multiple issues in libxml2.

  • 7.1 High severity

    iOS and iPadOS: Out-of-bounds Write

    CVE-2023-38610Apple

    A memory corruption issue was addressed by removing the vulnerable code. This issue is fixed in macOS Sonoma 14, iOS 17 and iPadOS 17. An app may be able to cause unexpected system termination or write kernel memory.

  • 7.8 High severity

    macOS: Out-of-bounds Write

    CVE-2023-32366Apple

    An out-of-bounds write issue was addressed with improved input validation. This issue is fixed in macOS Big Sur 11.7.5, macOS Ventura 13.3, iOS 16.4 and iPadOS 16.4, iOS 15.7.4 and iPadOS 15.7.4, macOS Monterey 12.6.4. Processing a font file may lead to arbitr

  • 7.8 High severity

    macOS: Out-of-bounds Write

    CVE-2022-46721Apple

    The issue was addressed with improved memory handling. This issue is fixed in macOS Ventura 13. An app may be able to execute arbitrary code with kernel privileges.

  • 9.8 Critical severity

    Ironport Email Security Appliance: Out-of-bounds Write

    CVE-2023-31488Cisco

    Hyland Perceptive Filters releases before 2023-12-08 (e.g., 11.4.0.2647), as used in Cisco IronPort Email Security Appliance Software, Cisco Secure Email Gateway, and various non-Cisco products, allow attackers to trigger a segmentation fault and execute arbit

  • 9.8 Critical severity

    Nexo cordless nutrunner NXA015S-36V (0608842001): Out-of-bounds Write

    CVE-2023-48266Rexroth

    The vulnerability allows an unauthenticated remote attacker to perform a Denial-of-Service (DoS) attack or, possibly, obtain Remote Code Execution (RCE) via a crafted network request.

  • 9.8 Critical severity

    Nexo cordless nutrunner NXA015S-36V (0608842001): Out-of-bounds Write

    CVE-2023-48265Rexroth

    The vulnerability allows an unauthenticated remote attacker to perform a Denial-of-Service (DoS) attack or, possibly, obtain Remote Code Execution (RCE) via a crafted network request.

  • 9.8 Critical severity

    Nexo cordless nutrunner NXA015S-36V (0608842001): Out-of-bounds Write

    CVE-2023-48264Rexroth

    The vulnerability allows an unauthenticated remote attacker to perform a Denial-of-Service (DoS) attack or, possibly, obtain Remote Code Execution (RCE) via a crafted network request.

  • 9.8 Critical severity

    Nexo cordless nutrunner NXA015S-36V (0608842001): Out-of-bounds Write

    CVE-2023-48263Rexroth

    The vulnerability allows an unauthenticated remote attacker to perform a Denial-of-Service (DoS) attack or, possibly, obtain Remote Code Execution (RCE) via a crafted network request.

  • 9.8 Critical severity

    Nexo cordless nutrunner NXA015S-36V (0608842001): Out-of-bounds Write

    CVE-2023-48262Rexroth

    The vulnerability allows an unauthenticated remote attacker to perform a Denial-of-Service (DoS) attack or, possibly, obtain Remote Code Execution (RCE) via a crafted network request.

  • 7.5 High severity

    Ax12 Firmware: Out-of-bounds Write

    CVE-2023-49427Tenda

    Buffer Overflow vulnerability in Tenda AX12 V22.03.01.46, allows remote attackers to cause a denial of service (DoS) via list parameter in SetNetControlList function.

  • 8.8 High severity

    MegaRAC_SPx: Out-of-bounds Write

    CVE-2023-3043AMI

    AMI’s SPx contains a vulnerability in the BMC where an Attacker may cause a stack-based buffer overflow via an adjacent network. A successful exploitation of this vulnerability may lead to a loss of confidentiality, integrity, and/or availability.

  • 8.8 High severity

    MegaRAC_SPx: Out-of-bounds Write

    CVE-2023-37297AMI

    AMI’s SPx contains a vulnerability in the BMC where an Attacker may cause a heap memory corruption via an adjacent network. A successful exploitation of this vulnerability may lead to a loss of confidentiality, integrity, and/or availability.

  • 8.8 High severity

    MegaRAC_SPx: Out-of-bounds Write

    CVE-2023-37296AMI

    AMI’s SPx contains a vulnerability in the BMC where an Attacker may cause a stack memory corruption via an adjacent network. A successful exploitation of this vulnerability may lead to a loss of confidentiality, integrity, and/or availability.

  • 8.8 High severity

    MegaRAC_SPx: Out-of-bounds Write

    CVE-2023-37295AMI

    AMI’s SPx contains a vulnerability in the BMC where an Attacker may cause a heap memory corruption via an adjacent network. A successful exploitation of this vulnerability may lead to a loss of confidentiality, integrity, and/or availability.

  • 8.8 High severity

    MegaRAC_SPx: Out-of-bounds Write

    CVE-2023-37294AMI

    AMI’s SPx contains a vulnerability in the BMC where an Attacker may cause a heap memory corruption via an adjacent network. A successful exploitation of this vulnerability may lead to a loss of confidentiality, integrity, and/or availability.

  • 8.8 High severity

    MegaRAC_SPx: Out-of-bounds Write

    CVE-2023-37293AMI

    AMI’s SPx contains a vulnerability in the BMC where an Attacker may cause a stack-based buffer overflow via an adjacent network. A successful exploitation of this vulnerability may lead to a loss of confidentiality, integrity, and/or availability.

  • 9.8 Critical severity

    X2000R: Out-of-bounds Write

    CVE-2023-7222TOTOLINKEPSS 1.32%

    A vulnerability was found in Totolink X2000R 1.0.0-B20221212.1452. It has been declared as critical. This vulnerability affects the function formTmultiAP of the file /bin/boa of the component HTTP POST Request Handler. The manipulation of the argument submit-u

  • 7.8 High severity

    Solid Edge SE2023: Out-of-bounds Write

    CVE-2023-49129Siemens

    A vulnerability has been identified in Solid Edge SE2023 (All versions < V223.0 Update 10). The affected applications contain a stack overflow vulnerability while parsing specially crafted PAR files. This could allow an attacker to execute code in the context

  • 7.8 High severity

    Solid Edge SE2023: Out-of-bounds Write

    CVE-2023-49128Siemens

    A vulnerability has been identified in Solid Edge SE2023 (All versions < V223.0 Update 10). The affected application contains an out of bounds write past the end of an allocated buffer while parsing a specially crafted PAR file. This could allow an attacker to

  • 7.8 High severity

    Solid Edge SE2023: Out-of-bounds Write

    CVE-2023-49123Siemens

    A vulnerability has been identified in Solid Edge SE2023 (All versions < V223.0 Update 10). The affected application is vulnerable to heap-based buffer overflow while parsing specially crafted PAR files. This could allow an attacker to execute code in the cont

  • 7.8 High severity

    Solid Edge SE2023: Out-of-bounds Write

    CVE-2023-49122Siemens

    A vulnerability has been identified in Solid Edge SE2023 (All versions < V223.0 Update 10). The affected application is vulnerable to heap-based buffer overflow while parsing specially crafted PAR files. This could allow an attacker to execute code in the cont