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,424 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

    DIR-X4860 A1: Out-of-bounds Write

    CVE-2024-45695D-LinkEPSS 1.58%

    The web service of certain models of D-Link wireless routers contains a Stack-based Buffer Overflow vulnerability, which allows unauthenticated remote attackers to exploit this vulnerability to execute arbitrary code on the device.

  • 9.8 Critical severity

    DIR-X5460 A1: Stack-based Buffer Overflow

    CVE-2024-45694D-LinkEPSS 1.91%

    The web service of certain models of D-Link wireless routers contains a Stack-based Buffer Overflow vulnerability, which allows unauthenticated remote attackers to exploit this vulnerability to execute arbitrary code on the device.

  • 7.8 High severity

    Tecnomatix Plant Simulation V2302: Stack-based Buffer Overflow

    CVE-2024-41170Siemens

    A vulnerability has been identified in Tecnomatix Plant Simulation V2302 (All versions < V2302.0015), Tecnomatix Plant Simulation V2404 (All versions < V2404.0004). The affected applications contain a stack based overflow vulnerability while parsing specially

  • 8.8 High severity

    QTS: Buffer Copy without Checking Size of Input

    CVE-2023-51367QNAP

    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 users to execute code via a network. We have already fixed the vulnerability in the follo

  • 9.8 Critical severity

    mbedtls: Stack-based Buffer Overflow

    CVE-2024-45158Mbed

    An issue was discovered in Mbed TLS 3.6 before 3.6.1. A stack buffer overflow in mbedtls_ecdsa_der_to_raw() and mbedtls_ecdsa_raw_to_der() can occur when the bits parameter is larger than the largest supported curve. In some configurations with PSA disabled, a

  • 9.8 Critical severity

    WRT54G: Out-of-bounds Write

    CVE-2024-8408Linksys

    A vulnerability was found in Linksys WRT54G 4.21.5. It has been rated as critical. Affected by this issue is the function validate_services_port of the file /apply.cgi of the component POST Parameter Handler. The manipulation of the argument services_array lea

  • 9.8 Critical severity

    A3002r Firmware: Out-of-bounds Write

    CVE-2024-34195TOTOLINK

    TOTOLINK AC1200 Wireless Router A3002R Firmware V1.1.1-B20200824 is vulnerable to Buffer Overflow. In the boa server program's CGI handling function formWlEncrypt, there is a lack of length restriction on the wlan_ssid field. This oversight leads to potential

  • 8.8 High severity

    O6: Out-of-bounds Write

    CVE-2024-8231TendaEPSS 1.19%

    A vulnerability classified as critical has been found in Tenda O6 1.0.0.7(2054). Affected is the function fromVirtualSet of the file /goform/setPortForward. The manipulation of the argument ip/localPort/publicPort/app leads to stack-based buffer overflow. It i

  • 9.8 Critical severity

    O6: Out-of-bounds Write

    CVE-2024-8230TendaEPSS 1.33%

    A vulnerability was found in Tenda O6 1.0.0.7(2054). It has been rated as critical. This issue affects the function fromSafeSetMacFilter of the file /goform/setMacFilterList. The manipulation of the argument remark/type/time leads to stack-based buffer overflo

  • 9.8 Critical severity

    O6: Out-of-bounds Write

    CVE-2024-8229TendaEPSS 1.3%

    A vulnerability was found in Tenda O6 1.0.0.7(2054). It has been declared as critical. This vulnerability affects the function frommacFilterModify of the file /goform/operateMacFilter. The manipulation of the argument mac leads to stack-based buffer overflow.

  • 9.8 Critical severity

    O5: Out-of-bounds Write

    CVE-2024-8228TendaEPSS 1.28%

    A vulnerability was found in Tenda O5 1.0.0.8(5017). It has been classified as critical. This affects the function fromSafeSetMacFilter of the file /goform/setMacFilterList. The manipulation of the argument remark/type/time leads to stack-based buffer overflow

  • 9.8 Critical severity

    O1: Out-of-bounds Write

    CVE-2024-8227TendaEPSS 1.21%

    A vulnerability was found in Tenda O1 1.0.0.7(10648) and classified as critical. Affected by this issue is the function fromDhcpSetSer of the file /goform/DhcpSetSer. The manipulation of the argument dhcpStartIp/dhcpEndIp/dhcpGw/dhcpMask/dhcpLeaseTime/dhcpDns1

  • 9.8 Critical severity

    O1: Out-of-bounds Write

    CVE-2024-8226TendaEPSS 1.26%

    A vulnerability has been found in Tenda O1 1.0.0.7(10648) and classified as critical. Affected by this vulnerability is the function formSetCfm of the file /goform/setcfm. The manipulation of the argument funcpara1 leads to stack-based buffer overflow. The att

  • 9.8 Critical severity

    G3: Out-of-bounds Write

    CVE-2024-8225TendaEPSS 1.21%

    A vulnerability, which was classified as critical, was found in Tenda G3 15.11.0.20. Affected is the function formSetSysTime of the file /goform/SetSysTimeCfg. The manipulation of the argument sysTimePolicy leads to stack-based buffer overflow. It is possible

  • 9.8 Critical severity

    G3: Out-of-bounds Write

    CVE-2024-8224TendaEPSS 1.21%

    A vulnerability, which was classified as critical, has been found in Tenda G3 15.11.0.20. This issue affects the function formSetDebugCfg of the file /goform/setDebugCfg. The manipulation of the argument enable/level/module leads to stack-based buffer overflow

  • 9.8 Critical severity

    bpq32: Stack-based Buffer Overflow

    CVE-2024-34087G8bpqEPSS 1.19%

    An SEH-based buffer overflow in the BPQ32 HTTP Server in BPQ32 6.0.24.1 allows remote attackers with access to the Web Terminal to achieve remote code execution via an HTTP POST /TermInput request.

  • 8.8 High severity

    MaxiCharger AC Elite Business C50: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-7795Autel

    Autel MaxiCharger AC Elite Business C50 AppAuthenExchangeRandomNum Stack-Based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of Autel MaxiCharger AC

  • 7.8 High severity

    Revit: Out-of-bounds Write

    CVE-2024-37008Autodesk

    A maliciously crafted DWG file, when parsed in Revit, can force a stack-based buffer overflow. A malicious actor can leverage this vulnerability to execute arbitrary code in the context of the current process.

  • 7.8 High severity

    Control FPWIN Pro: Stack-based Buffer Overflow

    CVE-2024-7013Panasonic Holdings

    Stack-based buffer overflow in Control FPWIN Pro version 7.7.2.0 and all previous versions may allow attackers to execute arbitrary code via a specially crafted project file.

  • 9.8 Critical severity

    EX1200L: Out-of-bounds Write

    CVE-2024-7909TOTOLINKEPSS 1.47%

    A vulnerability has been found in TOTOLINK EX1200L 9.3.5u.6146_B20201023 and classified as critical. Affected by this vulnerability is the function setLanguageCfg of the file /www/cgi-bin/cstecgi.cgi. The manipulation of the argument langType leads to stack-ba

  • 9.8 Critical severity

    EX1200L: Out-of-bounds Write

    CVE-2024-7908TOTOLINKEPSS 1.47%

    A vulnerability, which was classified as critical, was found in TOTOLINK EX1200L 9.3.5u.6146_B20201023. Affected is the function setDefResponse of the file /www/cgi-bin/cstecgi.cgi. The manipulation of the argument IpAddress leads to stack-based buffer overflo

  • 7.5 High severity

    fh1206_firmware: Out-of-bounds Write

    CVE-2024-42985Tenda

    Tenda FH1206 v02.03.01.35 was discovered to contain a stack overflow via the page parameter in the fromNatlimit function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1206_firmware: Out-of-bounds Write

    CVE-2024-42984Tenda

    Tenda FH1206 v02.03.01.35 was discovered to contain a stack overflow via the page parameter in the fromP2pListFilter function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1206_firmware: Out-of-bounds Write

    CVE-2024-42983Tenda

    Tenda FH1206 v02.03.01.35 was discovered to contain a stack overflow via the pptpPPW parameter in the fromAdvSetWan function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1206_firmware: Out-of-bounds Write

    CVE-2024-42982Tenda

    Tenda FH1206 v02.03.01.35 was discovered to contain a stack overflow via the page parameter in the fromVirtualSer function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1206_firmware: Out-of-bounds Write

    CVE-2024-42979Tenda

    Tenda FH1206 v02.03.01.35 was discovered to contain a stack overflow via the page parameter in the frmL7ProtForm function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1206_firmware: Out-of-bounds Write

    CVE-2024-42976Tenda

    Tenda FH1206 v02.03.01.35 was discovered to contain a stack overflow via the page parameter in the fromSafeClientFilter function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1206_firmware: Out-of-bounds Write

    CVE-2024-42974Tenda

    Tenda FH1206 v02.03.01.35 was discovered to contain a stack overflow via the page parameter in the fromwebExcptypemanFilter function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1206_firmware: Out-of-bounds Write

    CVE-2024-42973Tenda

    Tenda FH1206 v02.03.01.35 was discovered to contain a stack overflow via the page parameter in the fromSetlpBind function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1206_firmware: Out-of-bounds Write

    CVE-2024-42968Tenda

    Tenda FH1206 v02.03.01.35 was discovered to contain a stack overflow via the Go parameter in the fromSafeUrlFilter function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1201_firmware: Out-of-bounds Write

    CVE-2024-42955Tenda

    Tenda FH1201 v1.2.0.14 (408) was discovered to contain a stack overflow via the page parameter in the fromSafeClientFilter function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1201_firmware: Out-of-bounds Write

    CVE-2024-42954Tenda

    Tenda FH1201 v1.2.0.14 (408) was discovered to contain a stack overflow via the page parameter in the fromwebExcptypemanFilter function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1201_firmware: Out-of-bounds Write

    CVE-2024-42953Tenda

    Tenda FH1201 v1.2.0.14 (408) was discovered to contain a stack overflow via the PPW parameter in the fromWizardHandle function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1201_firmware: Out-of-bounds Write

    CVE-2024-42949Tenda

    Tenda FH1201 v1.2.0.14 (408) was discovered to contain a stack overflow via the qos parameter in the fromqossetting function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1201_firmware: Out-of-bounds Write

    CVE-2024-42946Tenda

    Tenda FH1201 v1.2.0.14 (408) was discovered to contain a stack overflow via the page parameter in the fromVirtualSer function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1201_firmware: Out-of-bounds Write

    CVE-2024-42945Tenda

    Tenda FH1201 v1.2.0.14 (408) was discovered to contain a stack overflow via the page parameter in the fromAddressNat function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1201_firmware: Out-of-bounds Write

    CVE-2024-42944Tenda

    Tenda FH1201 v1.2.0.14 (408) was discovered to contain a stack overflow via the page parameter in the fromNatlimit function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1201_firmware: Out-of-bounds Write

    CVE-2024-42942Tenda

    Tenda FH1201 v1.2.0.14 (408) was discovered to contain a stack overflow via the page parameter in the frmL7ImForm function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1201_firmware: Out-of-bounds Write

    CVE-2024-42941Tenda

    Tenda FH1201 v1.2.0.14 (408) was discovered to contain a stack overflow via the wanmode parameter in the fromAdvSetWan function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.

  • 7.5 High severity

    fh1201_firmware: Out-of-bounds Write

    CVE-2024-42940Tenda

    Tenda FH1201 v1.2.0.14 (408) was discovered to contain a stack overflow via the page parameter in the fromP2pListFilter function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted POST request.