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

  • 8.8 High severity

    AC1350 Wireless MU-MIMO Gigabit Access Point…: Out-of-bounds Write

    CVE-2023-49906TP-LinkEPSS 1.92%

    A stack-based buffer overflow vulnerability exists in the web interface Radio Scheduling functionality of Tp-Link AC1350 Wireless MU-MIMO Gigabit Access Point (EAP225 V3) v5.1.0 Build 20220926. A specially crafted series of HTTP requests can lead to remote cod

  • 7.5 High severity

    AC1350 Wireless MU-MIMO Gigabit Access Point…: Out-of-bounds Write

    CVE-2023-48724TP-LinkEPSS 1.48%

    A memory corruption vulnerability exists in the web interface functionality of Tp-Link AC1350 Wireless MU-MIMO Gigabit Access Point (EAP225 V3) v5.1.0 Build 20220926. A specially crafted HTTP POST request can lead to denial of service of the device's web inter

  • 9.8 Critical severity

    Android: Stack-based Buffer Overflow

    CVE-2024-29756Google

    In afe_callback of q6afe.c, there is a possible out of bounds write due to a buffer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 7.8 High severity

    Power PDF: Out-of-bounds Write

    CVE-2024-27337Kofax

    Kofax Power PDF TIF File Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Kofax Power PDF. User interaction is required to exploit this vu

  • 9.1 Critical severity

    mbed_tls: Stack-based Buffer Overflow

    CVE-2024-30166Arm

    In Mbed TLS 3.3.0 through 3.5.2 before 3.6.0, a malicious client can cause information disclosure or a denial of service because of a stack buffer over-read (of less than 256 bytes) in a TLS 1.3 server via a TLS 3.1 ClientHello.

  • 8.8 High severity

    Omada ER605: Out-of-bounds Write

    CVE-2024-1179TP-Link

    TP-Link Omada ER605 DHCPv6 Client Options Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of TP-Link Omada ER605 routers. Authentication i

  • 9.8 Critical severity

    WG1800HP4: Stack-based Buffer Overflow

    CVE-2024-28014NEC

    Stack-based Buffer Overflow vulnerability in NEC Corporation Aterm WG1800HP4, WG1200HS3, WG1900HP2, WG1200HP3, WG1800HP3, WG1200HS2, WG1900HP, WG1200HP2, W1200EX(-MS), WG1200HS, WG1200HP, WF300HP2, W300P, WF800HP, WR8165N, WG2200HP, WF1200HP2, WG1800HP2, WF120

  • 8.8 High severity

    FH1205: Out-of-bounds Write

    CVE-2024-3012TendaEPSS 1.85%

    A vulnerability was found in Tenda FH1205 2.0.0.7(775). It has been declared as critical. This vulnerability affects the function GetParentControlInfo of the file /goform/GetParentControlInfo. The manipulation of the argument mac leads to stack-based buffer ov

  • 8.8 High severity

    FH1205: Out-of-bounds Write

    CVE-2024-3011TendaEPSS 1.85%

    A vulnerability was found in Tenda FH1205 2.0.0.7(775). It has been classified as critical. This affects the function formQuickIndex of the file /goform/QuickIndex. The manipulation of the argument PPPOEPassword leads to stack-based buffer overflow. It is poss

  • 8.8 High severity

    FH1205: Out-of-bounds Write

    CVE-2024-3010TendaEPSS 1.77%

    A vulnerability was found in Tenda FH1205 2.0.0.7(775) and classified as critical. Affected by this issue is the function formSetCfm of the file /goform/setcfm. The manipulation of the argument funcpara1 leads to stack-based buffer overflow. The attack may be

  • 8.8 High severity

    FH1205: Out-of-bounds Write

    CVE-2024-3008TendaEPSS 1.68%

    A vulnerability, which was classified as critical, was found in Tenda FH1205 2.0.0.7(775). Affected is the function formexeCommand of the file /goform/execCommand. The manipulation of the argument cmdinput leads to stack-based buffer overflow. It is possible t

  • 8.8 High severity

    FH1205: Out-of-bounds Write

    CVE-2024-3007TendaEPSS 1.58%

    A vulnerability, which was classified as critical, has been found in Tenda FH1205 2.0.0.7(775). This issue affects the function fromNatStaticSetting of the file /goform/NatStaticSetting. The manipulation of the argument page leads to stack-based buffer overflo

  • 8.8 High severity

    FH1205: Out-of-bounds Write

    CVE-2024-3006TendaEPSS 1.68%

    A vulnerability classified as critical was found in Tenda FH1205 2.0.0.7(775). This vulnerability affects the function fromSetRouteStatic of the file /goform/fromRouteStatic. The manipulation of the argument entrys leads to stack-based buffer overflow. The att

  • 8.8 High severity

    FH1203: Out-of-bounds Write

    CVE-2024-2994TendaEPSS 1.48%

    A vulnerability was found in Tenda FH1203 2.0.1.6. It has been declared as critical. Affected by this vulnerability is the function GetParentControlInfo of the file /goform/GetParentControlInfo. The manipulation of the argument mac leads to stack-based buffer

  • 8.8 High severity

    FH1203: Out-of-bounds Write

    CVE-2024-2993TendaEPSS 1.57%

    A vulnerability was found in Tenda FH1203 2.0.1.6. It has been classified as critical. Affected is the function formQuickIndex of the file /goform/QuickIndex. The manipulation of the argument PPPOEPassword leads to stack-based buffer overflow. It is possible t

  • 8.8 High severity

    FH1203: Out-of-bounds Write

    CVE-2024-2992TendaEPSS 1.68%

    A vulnerability was found in Tenda FH1203 2.0.1.6 and classified as critical. This issue affects the function formSetCfm of the file /goform/setcfm. The manipulation of the argument funcpara1 leads to stack-based buffer overflow. The attack may be initiated re

  • 8.8 High severity

    FH1203: Out-of-bounds Write

    CVE-2024-2990TendaEPSS 1.48%

    A vulnerability, which was classified as critical, was found in Tenda FH1203 2.0.1.6. This affects the function formexeCommand of the file /goform/execCommand. The manipulation of the argument cmdinput leads to stack-based buffer overflow. It is possible to in

  • 8.8 High severity

    FH1203: Out-of-bounds Write

    CVE-2024-2989TendaEPSS 1.57%

    A vulnerability, which was classified as critical, has been found in Tenda FH1203 2.0.1.6. Affected by this issue is the function fromNatStaticSetting of the file /goform/NatStaticSetting. The manipulation of the argument page leads to stack-based buffer overf

  • 8.8 High severity

    FH1203: Out-of-bounds Write

    CVE-2024-2988TendaEPSS 1.57%

    A vulnerability classified as critical was found in Tenda FH1203 2.0.1.6. Affected by this vulnerability is the function fromSetRouteStatic of the file /goform/fromRouteStatic. The manipulation of the argument entrys leads to stack-based buffer overflow. The a

  • 7.5 High severity

    IOS: Stack-based Buffer Overflow

    CVE-2024-20307Cisco

    A vulnerability in the IKEv1 fragmentation code of Cisco IOS Software and Cisco IOS XE Software could allow an unauthenticated, remote attacker to cause a heap overflow, resulting in an affected device reloading. This vulnerability exists because crafted, frag

  • 8.8 High severity

    FH1202: Out-of-bounds Write

    CVE-2024-2987TendaEPSS 1.58%

    A vulnerability classified as critical has been found in Tenda FH1202 1.2.0.14(408). Affected is the function GetParentControlInfo of the file /goform/GetParentControlInfo. The manipulation of the argument mac leads to stack-based buffer overflow. It is possib

  • 8.8 High severity

    FH1202: Out-of-bounds Write

    CVE-2024-2986TendaEPSS 1.68%

    A vulnerability was found in Tenda FH1202 1.2.0.14(408). It has been rated as critical. This issue affects the function formSetSpeedWan of the file /goform/SetSpeedWan. The manipulation of the argument speed_dir leads to stack-based buffer overflow. The attack

  • 8.8 High severity

    FH1202: Out-of-bounds Write

    CVE-2024-2985TendaEPSS 1.75%

    A vulnerability was found in Tenda FH1202 1.2.0.14(408). It has been declared as critical. This vulnerability affects the function formQuickIndex of the file /goform/QuickIndex. The manipulation of the argument PPPOEPassword leads to stack-based buffer overflo

  • 8.8 High severity

    FH1202: Out-of-bounds Write

    CVE-2024-2984TendaEPSS 1.75%

    A vulnerability was found in Tenda FH1202 1.2.0.14(408). It has been classified as critical. This affects the function formSetCfm of the file /goform/setcfm. The manipulation of the argument funcpara1 leads to stack-based buffer overflow. It is possible to ini

  • 8.8 High severity

    FH1202: Out-of-bounds Write

    CVE-2024-2983TendaEPSS 1.75%

    A vulnerability was found in Tenda FH1202 1.2.0.14(408) and classified as critical. Affected by this issue is the function formSetClientState of the file /goform/SetClientState. The manipulation of the argument deviceId/limitSpeed/limitSpeedUp leads to stack-b

  • 8.8 High severity

    FH1202: Out-of-bounds Write

    CVE-2024-2981TendaEPSS 1.77%

    A vulnerability, which was classified as critical, was found in Tenda FH1202 1.2.0.14(408). Affected is the function form_fast_setting_wifi_set of the file /goform/fast_setting_wifi_set. The manipulation of the argument ssid leads to stack-based buffer overflo

  • 8.8 High severity

    FH1202: Out-of-bounds Write

    CVE-2024-2980TendaEPSS 1.77%

    A vulnerability, which was classified as critical, has been found in Tenda FH1202 1.2.0.14(408). This issue affects the function formexeCommand of the file /goform/execCommand. The manipulation of the argument cmdinput leads to stack-based buffer overflow. The

  • 8.8 High severity

    F1203: Out-of-bounds Write

    CVE-2024-2979TendaEPSS 1.67%

    A vulnerability classified as critical was found in Tenda F1203 2.0.1.6. This vulnerability affects the function setSchedWifi of the file /goform/openSchedWifi. The manipulation of the argument schedStartTime/schedEndTime leads to stack-based buffer overflow.

  • 8.8 High severity

    F1203: Out-of-bounds Write

    CVE-2024-2978TendaEPSS 1.77%

    A vulnerability classified as critical has been found in Tenda F1203 2.0.1.6. This affects the function formSetCfm of the file /goform/setcfm. The manipulation of the argument funcpara1 leads to stack-based buffer overflow. It is possible to initiate the attac

  • 8.8 High severity

    F1203: Out-of-bounds Write

    CVE-2024-2977TendaEPSS 1.77%

    A vulnerability was found in Tenda F1203 2.0.1.6. It has been rated as critical. Affected by this issue is the function formQuickIndex of the file /goform/QuickIndex. The manipulation of the argument PPPOEPassword leads to stack-based buffer overflow. The atta

  • 8.8 High severity

    F1203: Out-of-bounds Write

    CVE-2024-2976TendaEPSS 1.67%

    A vulnerability was found in Tenda F1203 2.0.1.6. It has been declared as critical. Affected by this vulnerability is the function R7WebsSecurityHandler of the file /goform/execCommand. The manipulation of the argument password leads to stack-based buffer over

  • 9.8 Critical severity

    libglvnd-bb06db5a: Stack-based Buffer Overflow

    CVE-2023-45924Opengl

    libglxproto.c in OpenGL libglvnd bb06db5a was discovered to contain a segmentation violation via the function glXGetDrawableScreen(). NOTE: this is disputed because there are no common situations in which users require uninterrupted operation with an attacker-

  • 8.0 High severity

    tew-821dap_v2.0r_firmware: Stack-based Buffer Overflow

    CVE-2023-51147TRENDnet

    Buffer Overflow vulnerability in TRENDnet Trendnet AC1200 TEW-821DAP with firmware version 3.00b06 allows an attacker to execute arbitrary code via the adm_mod_pwd action.

  • 8.0 High severity

    tew-821dap_v2.0r_firmware: Stack-based Buffer Overflow

    CVE-2023-51146TRENDnet

    Buffer Overflow vulnerability in TRENDnet AC1200 TEW-821DAP with firmware version 3.00b06 allows an attacker to execute arbitrary code via the adm_add_user action.

  • 8.8 High severity

    AC7: Out-of-bounds Write

    CVE-2024-2903TendaEPSS 1.85%

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

  • 8.0 High severity

    tew-821dap_v2.0r_firmware: Stack-based Buffer Overflow

    CVE-2023-51148TRENDnet

    An issue in TRENDnet Trendnet AC1200 Dual Band PoE Indoor Wireless Access Point TEW-821DAP v.3.00b06 allows an attacker to execute arbitrary code via the 'mycli' command-line interface component.

  • 8.8 High severity

    AC7: Out-of-bounds Write

    CVE-2024-2902TendaEPSS 1.75%

    A vulnerability was found in Tenda AC7 15.03.06.44 and classified as critical. This issue affects the function fromSetWifiGusetBasic of the file /goform/WifiGuestSet. The manipulation of the argument shareSpeed leads to stack-based buffer overflow. The attack

  • 8.8 High severity

    AC7: Out-of-bounds Write

    CVE-2024-2901TendaEPSS 1.68%

    A vulnerability has been found in Tenda AC7 15.03.06.44 and classified as critical. This vulnerability affects the function setSchedWifi of the file /goform/openSchedWifi. The manipulation of the argument schedEndTime leads to stack-based buffer overflow. The

  • 8.8 High severity

    AC7: Out-of-bounds Write

    CVE-2024-2900TendaEPSS 1.68%

    A vulnerability, which was classified as critical, was found in Tenda AC7 15.03.06.44. This affects the function saveParentControlInfo of the file /goform/saveParentControlInfo. The manipulation of the argument deviceId/time/urls leads to stack-based buffer ov

  • 8.8 High severity

    AC7: Out-of-bounds Write

    CVE-2024-2899TendaEPSS 1.68%

    A vulnerability, which was classified as critical, has been found in Tenda AC7 15.03.06.44. Affected by this issue is the function fromSetWirelessRepeat of the file /goform/WifiExtraSet. The manipulation of the argument wpapsk_crypto leads to stack-based buffe