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

  • 7.8 High severity

    Power PDF: Stack-based Buffer Overflow

    CVE-2023-51566Kofax

    Kofax Power PDF OXPS 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 v

  • 7.8 High severity

    Office: Out-of-bounds Write

    CVE-2023-50235Hancom

    Hancom Office Show PPT File Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Hancom Office Show. User interaction is required to exploit t

  • 7.8 High severity

    Office: Out-of-bounds Write

    CVE-2023-50234Hancom

    Hancom Office Cell XLS File Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Hancom Office Cell. User interaction is required to exploit t

  • 8.8 High severity

    G416: Out-of-bounds Write

    CVE-2023-50211D-Link

    D-Link G416 httpd API-AUTH Timestamp Processing Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link G416 routers. Authentication is

  • 8.8 High severity

    G416: Out-of-bounds Write

    CVE-2023-50210D-Link

    D-Link G416 httpd API-AUTH Digest Processing Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link G416 routers. Authentication is not

  • 8.8 High severity

    G416: Out-of-bounds Write

    CVE-2023-50209D-Link

    D-Link G416 cfgsave Stack-Based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link G416 wireless routers. Authentication is not required to exp

  • 8.8 High severity

    G416: Out-of-bounds Write

    CVE-2023-50208D-Link

    D-Link G416 ovpncfg Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link G416 routers. Authentication is not required to exploit this

  • 8.8 High severity

    GStreamer: Out-of-bounds Write

    CVE-2023-50186GStreamerEPSS 1.53%

    GStreamer AV1 Video Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this

  • 8.8 High severity

    CAX30: Out-of-bounds Write

    CVE-2023-44445NETGEAR

    NETGEAR CAX30 SSO Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of NETGEAR CAX30 routers. Authentication is not required to exploit this

  • 8.0 High severity

    BlueZ: Stack-based Buffer Overflow

    CVE-2023-44431BlueZEPSS 1.56%

    BlueZ Audio Profile AVRCP Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code via Bluetooth on affected installations of BlueZ. User interaction is required to exploit

  • 8.8 High severity

    DIR-X3260: Out-of-bounds Write

    CVE-2023-44419D-Link

    D-Link DIR-X3260 Prog.cgi Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DIR-X3260 routers. Authentication is not required to e

  • 8.8 High severity

    DAP-2622: Stack-based Buffer Overflow

    CVE-2023-44417D-Link

    D-Link DAP-2622 DDP Set IPv4 Address Auth Password Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-2622 routers. Authenticat

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-44409D-Link

    D-Link DAP-1325 SetSetupWizardStatus Enabled Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. Authentication is

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-44408D-Link

    D-Link DAP-1325 SetAPLanSettings IPAddr Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. Authentication is not

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-44407D-Link

    D-Link DAP-1325 SetAPLanSettings Gateway Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. Authentication is not

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-44406D-Link

    D-Link DAP-1325 SetAPLanSettings DeviceName Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. Authentication is

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-44405D-Link

    D-Link DAP-1325 get_value_of_key Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. Authentication is not require

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-44404D-Link

    D-Link DAP-1325 get_value_from_app Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. Authentication is not requi

  • 9.8 Critical severity

    Exim: Stack-based Buffer Overflow

    CVE-2023-42116EximEPSS 3.79%

    Exim SMTP Challenge Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Exim. Authentication is not required to exploit this vulnerability. The speci

  • 7.8 High severity

    PDF-XChange Editor: Out-of-bounds Write

    CVE-2023-42069PDF-XChange

    PDF-XChange Editor PDF File Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of PDF-XChange Editor. User interaction is required to exploit t

  • 8.8 High severity

    DIR-3040: Out-of-bounds Write

    CVE-2023-41230D-Link

    D-Link DIR-3040 HTTP Request Processing Referer Stack-Based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DIR-3040 routers. Authentication

  • 7.1 High severity

    DIR-3040: Out-of-bounds Write

    CVE-2023-41217D-Link

    D-Link DIR-3040 prog.cgi SetQuickVPNSettings Password Stack-Based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DIR-3040 routers. Authenti

  • 8.8 High severity

    DAP-2622: Out-of-bounds Write

    CVE-2023-41215D-Link

    D-Link DAP-2622 DDP Set Date-Time Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-2622 routers. Authentication is not requir

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-41214D-LinkEPSS 1.05%

    D-Link DAP-1325 setDhcpAssignRangeUpdate lan_ipaddr Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. Authentica

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-41213D-LinkEPSS 1.05%

    D-Link DAP-1325 setDhcpAssignRangeUpdate lan_ipaddr Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. Authentica

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-41212D-LinkEPSS 1.05%

    D-Link DAP-1325 SetTriggerAPValidate Key Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. Authentication is not

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-41211D-LinkEPSS 1.05%

    D-Link DAP-1325 SetHostIPv6StaticSettings StaticPrefixLength Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. A

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-41210D-LinkEPSS 1.05%

    D-Link DAP-1325 SetHostIPv6StaticSettings StaticDNS2 Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. Authentic

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-41209D-LinkEPSS 1.05%

    D-Link DAP-1325 SetHostIPv6StaticSettings StaticDNS1 Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. Authentic

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-41208D-LinkEPSS 1.05%

    D-Link DAP-1325 SetHostIPv6StaticSettings StaticDefaultGateway Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers.

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-41207D-LinkEPSS 1.05%

    D-Link DAP-1325 SetHostIPv6StaticSettings StaticAddress Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. Authen

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-41206D-LinkEPSS 1.05%

    D-Link DAP-1325 SetHostIPv6Settings IPv6Mode Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. Authentication is

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-41205D-LinkEPSS 1.05%

    D-Link DAP-1325 SetAPLanSettings SubnetMask Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. Authentication is

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-41204D-LinkEPSS 1.05%

    D-Link DAP-1325 SetAPLanSettings SecondaryDNS Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. Authentication i

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-41203D-LinkEPSS 1.05%

    D-Link DAP-1325 SetAPLanSettings PrimaryDNS Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. Authentication is

  • 8.8 High severity

    DAP-1325: Out-of-bounds Write

    CVE-2023-41202D-LinkEPSS 1.05%

    D-Link DAP-1325 SetAPLanSettings Mode Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DAP-1325 routers. Authentication is not re

  • 8.0 High severity

    Tapo C210: Out-of-bounds Write

    CVE-2023-41184TP-Link

    TP-Link Tapo C210 ActiveCells Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of TP-Link Tapo C210 IP cameras. Although authentication is

  • 7.8 High severity

    Cinema 4D: Out-of-bounds Write

    CVE-2023-40486Maxon

    Maxon Cinema 4D SKP File Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Maxon Cinema 4D. User interaction is required to exploit this vu

  • 7.8 High severity

    Cinema 4D: Out-of-bounds Write

    CVE-2023-40485Maxon

    Maxon Cinema 4D SKP File Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Maxon Cinema 4D. User interaction is required to exploit this vu

  • 7.8 High severity

    Cinema 4D: Out-of-bounds Write

    CVE-2023-40484Maxon

    Maxon Cinema 4D SKP File Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Maxon Cinema 4D. User interaction is required to exploit this vu