CyberSecBulletin

Stack-based Buffer Overflow

CWE-121

The product writes past the end of a buffer that was allocated on the stack.

We track 2,427 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.6. 20 have been exploited in real attacks.

How this weakness is prevented

  • 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: Use an abstraction library to abstract away risky APIs. Not a complete solution.
  • Implementation: Implement and perform bounds checking on input.
  • Implementation: Do not use dangerous functions such as gets. Use safer, equivalent functions which check for boundary errors.

Latest Stack-based Buffer Overflow vulnerabilities

  • 9.8 Critical severity

    ac10: Out-of-bounds Write

    CVE-2023-45481Tenda

    Tenda AC10 version US_AC10V4.0si_V16.03.10.13_cn was discovered to contain a stack overflow via the firewallEn parameter in the function SetFirewallCfg.

  • 9.8 Critical severity

    IP Camera CF7500: Improper Neutralization of Special Elements used in an OS Command

    CVE-2023-4249ZavioEPSS 12.9%

    Zavio CF7500, CF7300, CF7201, CF7501, CB3211, CB3212, CB5220, CB6231, B8520, B8220, and CD321 IP Cameras with firmware version M2.1.6.05 has a command injection vulnerability in their implementation of their binaries and handling of network requests.

  • 9.8 Critical severity

    IP Camera CF7500: Out-of-bounds Write

    CVE-2023-45225ZavioEPSS 1.62%

    Zavio CF7500, CF7300, CF7201, CF7501, CB3211, CB3212, CB5220, CB6231, B8520, B8220, and CD321 IP Cameras with firmware version M2.1.6.05 are vulnerable to multiple instances of stack-based overflows. While parsing certain XML elements from incoming network req

  • 9.8 Critical severity

    IP Camera CF7500: Out-of-bounds Write

    CVE-2023-43755ZavioEPSS 1.62%

    Zavio CF7500, CF7300, CF7201, CF7501, CB3211, CB3212, CB5220, CB6231, B8520, B8220, and CD321 IP Cameras with firmware version M2.1.6.05 are vulnerable to multiple instances of stack-based overflows. During the processing and parsing of certain fields in XML e

  • 9.8 Critical severity

    IP Camera CF7500: Out-of-bounds Write

    CVE-2023-3959ZavioEPSS 48.8%

    Zavio CF7500, CF7300, CF7201, CF7501, CB3211, CB3212, CB5220, CB6231, B8520, B8220, and CD321 IP Cameras with firmware version M2.1.6.05 are vulnerable to multiple instances of stack-based overflows. While processing XML elements from incoming network requests

  • 9.8 Critical severity

    IP Camera CF7500: Out-of-bounds Write

    CVE-2023-39435ZavioEPSS 1.58%

    Zavio CF7500, CF7300, CF7201, CF7501, CB3211, CB3212, CB5220, CB6231, B8520, B8220, and CD321 IP Cameras with firmware version M2.1.6.05 are vulnerable to stack-based overflows. During the process of updating certain settings sent from incoming network request

  • 9.8 Critical severity

    insydeh20: Out-of-bounds Write

    CVE-2023-39281Insyde

    A stack buffer overflow vulnerability discovered in AsfSecureBootDxe in Insyde InsydeH2O with kernel 5.0 through 5.5 allows attackers to run arbitrary code execution during the DXE phase.

  • 7.5 High severity

    Elasticsearch: Out-of-bounds Write

    CVE-2023-31419ElasticEPSS 61.1%

    A flaw was discovered in Elasticsearch, affecting the _search API that allowed a specially crafted query string to cause a Stack Overflow and ultimately a Denial of Service.

  • 9.8 Critical severity

    cMT-FHD: Out-of-bounds Write

    CVE-2023-43492WeintekEPSS 1.11%

    In Weintek's cMT3000 HMI Web CGI device, the cgi-bin codesys.cgi contains a stack-based buffer overflow, which could allow an anonymous attacker to hijack control flow and bypass login authentication.

  • 9.8 Critical severity

    cMT-FHD: Out-of-bounds Write

    CVE-2023-38584WeintekEPSS 1.33%

    In Weintek's cMT3000 HMI Web CGI device, the cgi-bin command_wb.cgi contains a stack-based buffer overflow, which could allow an anonymous attacker to hijack control flow and bypass login authentication.

  • 7.8 High severity

    Sante DICOM Viewer Pro: Out-of-bounds Write

    CVE-2023-35986Santesoft

    Sante DICOM Viewer Pro lacks proper validation of user-supplied data when parsing DICOM files. This could lead to a stack-based buffer overflow. An attacker could leverage this vulnerability to execute arbitrary code in the context of the current process.

  • 8.8 High severity

    OMAP: Out-of-bounds Write

    CVE-2022-25334Texas Instruments

    The Texas Instruments OMAP L138 (secure variants) trusted execution environment (TEE) lacks a bounds check on the signature size field in the SK_LOAD module loading routine, present in mask ROM. A module with a sufficiently large signature field causes a stack

  • 9.8 Critical severity

    System Configuration: Out-of-bounds Write

    CVE-2023-4601NI

    A stack-based buffer overflow vulnerability exists in NI System Configuration that could result in information disclosure and/or arbitrary code execution. Successful exploitation requires that an attacker can provide a specially crafted response. This affects

  • 9.8 Critical severity

    x5000r_firmware: Out-of-bounds Write

    CVE-2023-45984TOTOLINK

    TOTOLINK X5000R V9.1.0u.6118_B20201102 and TOTOLINK A7000R V9.1.0u.6115_B20201022 was discovered to contain a stack overflow via the lang parameter in the function setLanguageCfg.

  • 9.8 Critical severity

    x5000r_firmware: Out-of-bounds Write

    CVE-2023-36950TOTOLINKEPSS 1.03%

    TOTOLINK X5000R V9.1.0u.6118_B20201102 and TOTOLINK A7000R V9.1.0u.6115_B20201022 was discovered to contain a stack overflow via the http_host parameter in the function loginAuth.

  • 9.8 Critical severity

    x5000r_firmware: Out-of-bounds Write

    CVE-2023-36947TOTOLINKEPSS 1.03%

    TOTOLINK X5000R V9.1.0u.6118_B20201102 and TOTOLINK A7000R V9.1.0u.6115_B20201022 was discovered to contain a stack overflow via the File parameter in the function UploadCustomModule.

  • 7.2 High severity

    QTS: Out-of-bounds Write

    CVE-2023-32973QNAP

    A buffer copy without checking size of input vulnerability has been reported to affect several QNAP operating system versions. If exploited, the vulnerability could allow authenticated administrators to execute code via a network. We have already fixed the vul

  • 9.8 Critical severity

    YF325: Buffer Copy without Checking Size of Input

    CVE-2023-35056YifanEPSS 1.06%

    A buffer overflow vulnerability exists in the httpd next_page functionality of Yifan YF325 v1.0_20221108. A specially crafted network request can lead to command execution. An attacker can send a network request to trigger this vulnerability.This buffer overfl

  • 9.8 Critical severity

    YF325: Buffer Copy without Checking Size of Input

    CVE-2023-35055YifanEPSS 1.06%

    A buffer overflow vulnerability exists in the httpd next_page functionality of Yifan YF325 v1.0_20221108. A specially crafted network request can lead to command execution. An attacker can send a network request to trigger this vulnerability.This buffer overfl

  • 9.8 Critical severity

    YF325: Out-of-bounds Write

    CVE-2023-34426Yifan

    A stack-based buffer overflow vulnerability exists in the httpd manage_request functionality of Yifan YF325 v1.0_20221108. A specially crafted network request can lead to stack-based buffer overflow. An attacker can send a network request to trigger this vulne

  • 9.8 Critical severity

    YF325: Out-of-bounds Write

    CVE-2023-34365Yifan

    A stack-based buffer overflow vulnerability exists in the libutils.so nvram_restore functionality of Yifan YF325 v1.0_20221108. A specially crafted network request can lead to a buffer overflow. An attacker can send a network request to trigger this vulnerabil

  • 9.8 Critical severity

    YF325: Out-of-bounds Write

    CVE-2023-31272Yifan

    A stack-based buffer overflow vulnerability exists in the httpd do_wds functionality of Yifan YF325 v1.0_20221108. A specially crafted network request can lead to stack-based buffer overflow. An attacker can send a network request to trigger this vulnerability

  • 7.8 High severity

    Parasolid V35.0: Out-of-bounds Write

    CVE-2023-45601Siemens

    A vulnerability has been identified in Parasolid V35.0 (All versions < V35.0.262), Parasolid V35.1 (All versions < V35.1.250), Parasolid V36.0 (All versions < V36.0.169), Tecnomatix Plant Simulation V2201 (All versions < V2201.0009), Tecnomatix Plant Simulatio

  • 7.8 High severity

    Xpedition Layout Browser: Stack-based Buffer Overflow

    CVE-2023-30900Siemens

    A vulnerability has been identified in Xpedition Layout Browser (All versions < VX.2.14). Affected application contains a stack overflow vulnerability when parsing a PCB file. An attacker can leverage this vulnerability to execute code in the context of the cu

  • 7.2 High severity

    QTS: Out-of-bounds Write

    CVE-2023-32972QNAP

    A buffer copy without checking size of input vulnerability has been reported to affect several QNAP operating system versions. If exploited, the vulnerability could allow authenticated administrators to execute code via a network. We have already fixed the vul

  • 7.2 High severity

    QTS: Out-of-bounds Write

    CVE-2023-32971QNAP

    A buffer copy without checking size of input vulnerability has been reported to affect several QNAP operating system versions. If exploited, the vulnerability could allow authenticated administrators to execute code via a network. We have already fixed the vul

  • 9.8 Critical severity

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

    CVE-2023-44019TendaEPSS 1.14%

    Tenda AC10U v1.0 US_AC10UV1.0RTL_V15.03.06.49_multi_TDE01 was discovered to contain a stack overflow via the mac parameter in the GetParentControlInfo function.

  • 9.8 Critical severity

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

    CVE-2023-44018TendaEPSS 15.8%

    Tenda AC10U v1.0 US_AC10UV1.0RTL_V15.03.06.49_multi_TDE01 was discovered to contain a stack overflow via the domain parameter in the add_white_node function.

  • 9.8 Critical severity

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

    CVE-2023-44017TendaEPSS 1.12%

    Tenda AC10U v1.0 US_AC10UV1.0RTL_V15.03.06.49_multi_TDE01 was discovered to contain a stack overflow via the timeZone parameter in the fromSetSysTime function.

  • 9.8 Critical severity

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

    CVE-2023-44016TendaEPSS 1.12%

    Tenda AC10U v1.0 US_AC10UV1.0RTL_V15.03.06.49_multi_TDE01 was discovered to contain a stack overflow via the deviceId parameter in the addWifiMacFilter function.

  • 9.8 Critical severity

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

    CVE-2023-44015Tenda

    Tenda AC10U v1.0 US_AC10UV1.0RTL_V15.03.06.49_multi_TDE01 was discovered to contain a stack overflow via the schedEndTime parameter in the setSchedWifi function.

  • 9.8 Critical severity

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

    CVE-2023-44014TendaEPSS 1.14%

    Tenda AC10U v1.0 US_AC10UV1.0RTL_V15.03.06.49_multi_TDE01 was discovered to contain multiple stack overflows in the formSetMacFilterCfg function via the macFilterType and deviceList parameters.

  • 9.8 Critical severity

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

    CVE-2023-44013TendaEPSS 1.12%

    Tenda AC10U v1.0 US_AC10UV1.0RTL_V15.03.06.49_multi_TDE01 was discovered to contain a stack overflow via the list parameter in the fromSetIpMacBind function.

  • 8.8 High severity

    ImageGear: Out-of-bounds Write

    CVE-2023-28393Accusoft

    A stack-based buffer overflow vulnerability exists in the tif_processing_dng_channel_count functionality of Accusoft ImageGear 20.1. A specially crafted malformed file can lead to memory corruption. An attacker can provide a malicious file to trigger this vuln

  • 9.8 Critical severity

    1756-EN2T Series A, B, C: Out-of-bounds Write

    CVE-2023-2262Rockwell AutomationEPSS 1.29%

    A buffer overflow vulnerability exists in the Rockwell Automation select 1756-EN* communication devices. If exploited, a threat actor could potentially leverage this vulnerability to perform a remote code execution. To exploit this vulnerability, a threat acto

  • 9.8 Critical severity

    DGX H100 BMC: Out-of-bounds Write

    CVE-2023-25528NVIDIA

    NVIDIA DGX H100 baseboard management controller (BMC) contains a vulnerability in a web server plugin, where an unauthenticated attacker may cause a stack overflow by sending a specially crafted network packet. A successful exploit of this vulnerability may le

  • 7.8 High severity

    JT2Go: Out-of-bounds Write

    CVE-2023-38070Siemens

    A vulnerability has been identified in JT2Go (All versions < V14.3.0.1), Teamcenter Visualization V13.3 (All versions < V13.3.0.12), Teamcenter Visualization V14.0 (All versions), Teamcenter Visualization V14.1 (All versions < V14.1.0.11), Teamcenter Visualiza

  • 7.8 High severity

    CNCSoft-B DOPSoft: Out-of-bounds Write

    CVE-2023-4685Delta Industrial Automation

    Delta Electronics' CNCSoft-B version 1.0.0.4 and DOPSoft versions 4.0.0.82 and prior are vulnerable to stack-based buffer overflow, which could allow an attacker to execute arbitrary code.

  • 7.2 High severity

    Cisco Small Business RV Series Router Firmware: Out-of-bounds Write

    CVE-2023-20250Cisco

    A vulnerability in the web-based management interface of Cisco Small Business RV110W, RV130, RV130W, and RV215W Routers could allow an authenticated, remote attacker to execute arbitrary code on an affected device. This vulnerability is due to improper validat

  • 9.8 Critical severity

    AC8: Out-of-bounds Write

    CVE-2023-4744TendaEPSS 1.85%

    A vulnerability was found in Tenda AC8 16.03.34.06_cn_TDC01. It has been declared as critical. Affected by this vulnerability is the function formSetDeviceName. The manipulation leads to stack-based buffer overflow. The attack can be launched remotely. The exp