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

    AC7: Out-of-bounds Write

    CVE-2024-2898TendaEPSS 1.68%

    A vulnerability classified as critical was found in Tenda AC7 15.03.06.44. Affected by this vulnerability is the function fromSetRouteStatic of the file /goform/SetStaticRouteCfg. The manipulation of the argument list leads to stack-based buffer overflow. The

  • 8.8 High severity

    AC7: Out-of-bounds Write

    CVE-2024-2896TendaEPSS 1.86%

    A vulnerability was found in Tenda AC7 15.03.06.44. It has been rated as critical. This issue affects the function formWifiWpsStart of the file /goform/WifiWpsStart. The manipulation of the argument index leads to stack-based buffer overflow. The attack may be

  • 8.8 High severity

    AC7: Out-of-bounds Write

    CVE-2024-2895TendaEPSS 1.68%

    A vulnerability was found in Tenda AC7 15.03.06.44. It has been declared as critical. This vulnerability affects the function formWifiWpsOOB of the file /goform/WifiWpsOOB. The manipulation of the argument index leads to stack-based buffer overflow. The attack

  • 8.8 High severity

    AC7: Out-of-bounds Write

    CVE-2024-2894TendaEPSS 1.58%

    A vulnerability was found in Tenda AC7 15.03.06.44. It has been classified as critical. This affects the function formSetQosBand of the file /goform/SetNetControlList. The manipulation of the argument list leads to stack-based buffer overflow. It is possible t

  • 8.8 High severity

    AC7: Out-of-bounds Write

    CVE-2024-2893TendaEPSS 1.68%

    A vulnerability was found in Tenda AC7 15.03.06.44 and classified as critical. Affected by this issue is the function formSetDeviceName of the file /goform/SetOnlineDevName. The manipulation of the argument devName leads to stack-based buffer overflow. The att

  • 8.8 High severity

    AC7: Out-of-bounds Write

    CVE-2024-2892TendaEPSS 1.68%

    A vulnerability has been found in Tenda AC7 15.03.06.44 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 attac

  • 8.8 High severity

    AC7: Out-of-bounds Write

    CVE-2024-2891TendaEPSS 1.68%

    A vulnerability, which was classified as critical, was found in Tenda AC7 15.03.06.44. 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

  • 9.8 Critical severity

    AC10: Stack-based Buffer Overflow

    CVE-2024-2856TendaEPSS 1.16%

    A vulnerability, which was classified as critical, has been found in Tenda AC10 16.03.10.13/16.03.10.20. Affected by this issue is the function fromSetSysTime of the file /goform/SetSysTimeCfg. The manipulation of the argument timeZone leads to stack-based buf

  • 9.8 Critical severity

    AC15: Stack-based Buffer Overflow

    CVE-2024-2855TendaEPSS 1.3%

    A vulnerability classified as critical was found in Tenda AC15 15.03.05.18/15.03.05.19/15.03.20. Affected by this vulnerability is the function fromSetSysTime of the file /goform/SetSysTimeCfg. The manipulation of the argument time leads to stack-based buffer

  • 9.8 Critical severity

    AC15: Stack-based Buffer Overflow

    CVE-2024-2852TendaEPSS 1.3%

    A vulnerability was found in Tenda AC15 15.03.20_multi. It has been declared as critical. This vulnerability affects the function saveParentControlInfo of the file /goform/saveParentControlInfo. The manipulation of the argument urls leads to stack-based buffer

  • 9.8 Critical severity

    AC15: Stack-based Buffer Overflow

    CVE-2024-2850TendaEPSS 1.3%

    A vulnerability was found in Tenda AC15 15.03.05.18 and classified as critical. Affected by this issue is the function saveParentControlInfo of the file /goform/saveParentControlInfo. The manipulation of the argument urls leads to stack-based buffer overflow.

  • 9.8 Critical severity

    AC15: Stack-based Buffer Overflow

    CVE-2024-2815TendaEPSS 1.31%

    A vulnerability classified as critical has been found in Tenda AC15 15.03.20_multi. Affected is the function R7WebsSecurityHandler of the file /goform/execCommand of the component Cookie Handler. The manipulation of the argument password leads to stack-based b

  • 9.8 Critical severity

    AC15: Stack-based Buffer Overflow

    CVE-2024-2814TendaEPSS 1.31%

    A vulnerability was found in Tenda AC15 15.03.20_multi. It has been rated as critical. This issue affects the function fromDhcpListClient of the file /goform/DhcpListClient. The manipulation of the argument page leads to stack-based buffer overflow. The attack

  • 9.8 Critical severity

    AC15: Stack-based Buffer Overflow

    CVE-2024-2813TendaEPSS 1.31%

    A vulnerability was found in Tenda AC15 15.03.20_multi. It has been declared as critical. This vulnerability affects 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 b

  • 9.8 Critical severity

    AC15: Stack-based Buffer Overflow

    CVE-2024-2811TendaEPSS 1.54%

    A vulnerability was found in Tenda AC15 15.03.20_multi and classified as critical. Affected by this issue is the function formWifiWpsStart of the file /goform/WifiWpsStart. The manipulation of the argument index leads to stack-based buffer overflow. The attack

  • 9.8 Critical severity

    AC15: Stack-based Buffer Overflow

    CVE-2024-2810TendaEPSS 1.31%

    A vulnerability has been found in Tenda AC15 15.03.05.18/15.03.20_multi and classified as critical. Affected by this vulnerability is the function formWifiWpsOOB of the file /goform/WifiWpsOOB. The manipulation of the argument index leads to stack-based buffer

  • 9.8 Critical severity

    AC15: Stack-based Buffer Overflow

    CVE-2024-2809TendaEPSS 1.92%

    A vulnerability, which was classified as critical, was found in Tenda AC15 15.03.05.18/15.03.20_multi. Affected is the function formSetFirewallCfg of the file /goform/SetFirewallCfg. The manipulation of the argument firewallEn leads to stack-based buffer overf

  • 9.8 Critical severity

    AC15: Stack-based Buffer Overflow

    CVE-2024-2808TendaEPSS 1.37%

    A vulnerability, which was classified as critical, has been found in Tenda AC15 15.03.05.18/15.03.20_multi. This issue affects the function formQuickIndex of the file /goform/QuickIndex. The manipulation of the argument PPPOEPassword leads to stack-based buffe

  • 9.8 Critical severity

    AC15: Stack-based Buffer Overflow

    CVE-2024-2807TendaEPSS 1.37%

    A vulnerability classified as critical was found in Tenda AC15 15.03.05.18/15.03.20_multi. This vulnerability affects the function formExpandDlnaFile of the file /goform/expandDlnaFile. The manipulation of the argument filePath leads to stack-based buffer over

  • 9.8 Critical severity

    AC15: Stack-based Buffer Overflow

    CVE-2024-2806TendaEPSS 1.31%

    A vulnerability classified as critical has been found in Tenda AC15 15.03.05.18/15.03.20_multi. This affects the function addWifiMacFilter of the file /goform/addWifiMacFilter. The manipulation of the argument deviceId/deviceMac leads to stack-based buffer ove

  • 8.8 High severity

    AC15: Out-of-bounds Write

    CVE-2024-2805TendaEPSS 1.6%

    A vulnerability was found in Tenda AC15 15.03.05.18/15.03.20_multi. It has been rated as critical. Affected by this issue is the function formSetSpeedWan of the file /goform/SetSpeedWan. The manipulation of the argument speed_dir leads to stack-based buffer ov

  • 8.8 High severity

    AC10U: Out-of-bounds Write

    CVE-2024-2764TendaEPSS 1.48%

    A vulnerability, which was classified as critical, was found in Tenda AC10U 15.03.06.48. This affects the function formSetPPTPServer of the file /goform/SetPptpServerCfg. The manipulation of the argument endIP leads to stack-based buffer overflow. It is possib

  • 8.8 High severity

    AC10U: Out-of-bounds Write

    CVE-2024-2763TendaEPSS 1.54%

    A vulnerability, which was classified as critical, has been found in Tenda AC10U 15.03.06.48. 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 atta

  • 8.8 High severity

    AC10U: Out-of-bounds Write

    CVE-2024-2711TendaEPSS 1.49%

    A vulnerability was found in Tenda AC10U 15.03.06.48. It has been rated as critical. Affected by this issue is the function addWifiMacFilter of the file /goform/addWifiMacFilter. The manipulation of the argument deviceMac leads to stack-based buffer overflow.

  • 8.8 High severity

    AC10U: Out-of-bounds Write

    CVE-2024-2710TendaEPSS 1.48%

    A vulnerability was found in Tenda AC10U 15.03.06.49. It has been declared as critical. Affected by this vulnerability is the function setSchedWifi of the file /goform/openSchedWifi. The manipulation of the argument schedStartTime leads to stack-based buffer o

  • 8.8 High severity

    AC10U: Out-of-bounds Write

    CVE-2024-2709TendaEPSS 1.48%

    A vulnerability was found in Tenda AC10U 15.03.06.49. It has been classified as critical. Affected is the function fromSetRouteStatic of the file /goform/SetStaticRouteCfg. The manipulation of the argument list leads to stack-based buffer overflow. It is possi

  • 8.8 High severity

    AC10U: Out-of-bounds Write

    CVE-2024-2708TendaEPSS 1.48%

    A vulnerability was found in Tenda AC10U 15.03.06.49 and classified as critical. This issue affects the function formexeCommand of the file /goform/execCommand. The manipulation of the argument cmdinput leads to stack-based buffer overflow. The attack may be i

  • 8.8 High severity

    AC10U: Out-of-bounds Write

    CVE-2024-2706TendaEPSS 1.73%

    A vulnerability, which was classified as critical, was found in Tenda AC10U 15.03.06.49. This affects the function formWifiWpsStart of the file /goform/WifiWpsStart. The manipulation of the argument index leads to stack-based buffer overflow. It is possible to

  • 8.8 High severity

    AC10U: Out-of-bounds Write

    CVE-2024-2705TendaEPSS 1.48%

    A vulnerability, which was classified as critical, has been found in Tenda AC10U 1.0/15.03.06.49. Affected by this issue is the function formSetQosBand of the file /goform/SetNetControlList. The manipulation of the argument list leads to stack-based buffer ove

  • 8.8 High severity

    AC10U: Out-of-bounds Write

    CVE-2024-2704TendaEPSS 1.55%

    A vulnerability classified as critical was found in Tenda AC10U 15.03.06.49. Affected by this vulnerability is the function formSetFirewallCfg of the file /goform/SetFirewallCfg. The manipulation of the argument firewallEn leads to stack-based buffer overflow.

  • 8.8 High severity

    AC10U: Out-of-bounds Write

    CVE-2024-2703TendaEPSS 1.55%

    A vulnerability classified as critical has been found in Tenda AC10U 15.03.06.49. Affected is the function formSetDeviceName of the file /goform/SetOnlineDevName. The manipulation of the argument mac leads to stack-based buffer overflow. It is possible to laun

  • 8.4 High severity

    freeimage: Stack-based Buffer Overflow

    CVE-2024-28582Freeimage Project

    Buffer Overflow vulnerability in open source FreeImage v.3.19.0 [r1909] allows a local attacker to execute arbitrary code via the rgbe_RGBEToFloat() function when reading images in HDR format.

  • 8.4 High severity

    freeimage: Stack-based Buffer Overflow

    CVE-2024-28581Freeimage Project

    Buffer Overflow vulnerability in open source FreeImage v.3.19.0 [r1909] allows a local attacker to execute arbitrary code via the _assignPixel<>() function when reading images in TARGA format.

  • 8.4 High severity

    freeimage: Stack-based Buffer Overflow

    CVE-2024-28580Freeimage Project

    Buffer Overflow vulnerability in open source FreeImage v.3.19.0 [r1909] allows a local attacker to execute arbitrary code via the ReadData() function when reading images in RAS format.

  • 8.4 High severity

    freeimage: Stack-based Buffer Overflow

    CVE-2024-28566Freeimage Project

    Buffer Overflow vulnerability in open source FreeImage v.3.19.0 [r1909] allows a local attacker to execute arbitrary code via the AssignPixel() function when reading images in TIFF format.

  • 8.8 High severity

    AC10: Out-of-bounds Write

    CVE-2024-2581TendaEPSS 1.3%

    A vulnerability was found in Tenda AC10 16.03.10.13 and classified as critical. This issue affects the function fromSetRouteStatic of the file /goform/SetStaticRouteCfg. The manipulation of the argument list leads to stack-based buffer overflow. The attack may

  • 7.8 High severity

    AutoCAD: Out-of-bounds Write

    CVE-2024-23138Autodesk

    A maliciously crafted DWG file when parsed through Autodesk DWG TrueView can be used to cause a Stack-based Overflow. A malicious actor can leverage this vulnerability to cause a crash, read sensitive data, or execute arbitrary code in the context of the curre

  • 8.8 High severity

    AC18: Out-of-bounds Write

    CVE-2024-2558TendaEPSS 1.28%

    A vulnerability was found in Tenda AC18 15.03.05.05. It has been rated as critical. This issue affects the function formexeCommand of the file /goform/execCommand. The manipulation of the argument cmdinput leads to stack-based buffer overflow. The attack may b

  • 8.8 High severity

    AC18: Out-of-bounds Write

    CVE-2024-2547TendaEPSS 1.19%

    A vulnerability was found in Tenda AC18 15.03.05.05 and classified as critical. Affected by this issue is the function R7WebsSecurityHandler. The manipulation of the argument password leads to stack-based buffer overflow. The attack may be launched remotely. T

  • 8.8 High severity

    AC18: Out-of-bounds Write

    CVE-2024-2546Tenda

    A vulnerability has been found in Tenda AC18 15.13.07.09 and classified as critical. Affected by this vulnerability is the function fromSetWirelessRepeat. The manipulation of the argument wpapsk_crypto5g leads to stack-based buffer overflow. The attack can be