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

    ipTIME A8004T: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-8234EFM

    A security vulnerability has been detected in EFM ipTIME A8004T 14.18.2. This vulnerability affects the function formWifiBasicSet of the file /goform/WifiBasicSet. The manipulation of the argument security_5g leads to stack-based buffer overflow. The attack ma

  • 9.8 Critical severity

    PgBouncer: Stack-based Buffer Overflow

    CVE-2026-6665PgBouncer

    The SCRAM code in PgBouncer before 1.25.2 did not check the return value of strlcat() correctly when building the contents of the SCRAM client-final-message. A malicious backend that sends a SCRAM server-final-message with a long nonce can trigger a stack over

  • 9.8 Critical severity

    Linux: Stack-based Buffer Overflow

    CVE-2026-43304Linux

    In the Linux kernel, the following vulnerability has been resolved: libceph: define and enforce CEPH_MAX_KEY_LEN When decoding the key, verify that the key material would fit into a fixed-size buffer in process_auth_done() and generally has a sane length. The

  • 9.8 Critical severity

    CROSS-implementation: Stack-based Buffer Overflow

    CVE-2026-41509CROSS-signature

    CROSS implementation contains reference and optimized implementations of the CROSS post-quantum signature algorithm. Prior to commit fc6b7e7, there is a buffer overflow in crypto_sign_open() caused by an underflow of the integer mlen. This issue has been patch

  • 8.8 High severity

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

    CVE-2026-8138Tenda

    A vulnerability was found in Tenda CX12L 16.03.53.12. This issue affects the function formSetPPTPServer of the file /goform/SetPptpServerCfg”. The manipulation results in stack-based buffer overflow. The attack can be executed remotely. The exploit has been ma

  • 8.8 High severity

    Sandboxie: Stack-based Buffer Overflow

    CVE-2026-34464Sandboxie-plus

    Sandboxie-Plus is an open source sandbox-based isolation software for Windows. In versions 1.17.2 and earlier, NamedPipeServer::OpenHandler copies the server field from NAMED_PIPE_OPEN_REQ into a fixed WCHAR pipename[160] stack buffer using wcscat without veri

  • 7.8 High severity

    Sandboxie: Stack-based Buffer Overflow

    CVE-2026-34462Sandboxie-plus

    Sandboxie-Plus is an open source sandbox-based isolation software for Windows. In versions 1.17.2 and earlier, several ProcessServer handlers (KillAllHandler, SuspendAllHandler, and RunSandboxedHandler) copy a WCHAR boxname[34] field from request structures in

  • 7.8 High severity

    Sandboxie: Stack-based Buffer Overflow

    CVE-2026-34461Sandboxie-plus

    Sandboxie-Plus is an open source sandbox-based isolation software for Windows. In versions 1.17.2 and earlier, the SbieIniServer RunSbieCtrl handler contains a stack buffer overflow. The MSGID_SBIE_INI_RUN_SBIE_CTRL message is handled before normal sandbox and

  • 8.8 High severity

    Sandboxie: Stack-based Buffer Overflow

    CVE-2026-34459Sandboxie-plus

    Sandboxie-Plus is an open source sandbox-based isolation software for Windows. In versions 1.17.2 and earlier, the SbieSvc proxy service's GetRawInputDeviceInfoSlave handler contains two vulnerabilities that can be chained for sandbox escape. First, when a san

  • 7.2 High severity

    DI-8100: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-7851D-LinkEPSS 4.08%

    A vulnerability was identified in D-Link DI-8100 16.07.26A1. This affects the function sprintf of the file yyxz.asp. The manipulation of the argument ID leads to stack-based buffer overflow. The attack is possible to be carried out remotely. The exploit is pub

  • 9.8 Critical severity

    ipTIME NAS1dual: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-7834EFM

    A security vulnerability has been detected in EFM ipTIME NAS1dual 1.5.24. This issue affects the function get_csrf_whites of the file /cgi/advanced/misc_main.cgi. Such manipulation leads to stack-based buffer overflow. The attack can be launched remotely. The

  • 8.3 High severity

    WDR201A WiFi Extender: Stack-based Buffer Overflow

    CVE-2026-41927Shenzhen Yipu Commercial and Trading

    WDR201A WiFi Extender (HW V2.1, FW LFMZX28040922V1.02) contains a stack-based buffer overflow vulnerability in the firewall.cgi and makeRequest.cgi binaries that allows unauthenticated attackers to overwrite the saved return address by sending a POST request w

  • 8.6 High severity

    Open Vehicle Monitoring System Firmware: Stack-based Buffer Overflow

    CVE-2026-42469Openvehicles

    Buffer overflow vulnerability in Open Vehicle Monitoring System 3 (OVMS3) 3.3.005. In canformat_canswitch.cpp the parser does not properly validate a CANswitch DLC value, allowing remote attackers to cause a denial of service or possibly execute arbitrary code

  • 8.8 High severity

    Open Vehicle Monitoring System Firmware: Stack-based Buffer Overflow

    CVE-2026-42468Openvehicles

    Buffer overflow vulnerability in Open Vehicle Monitoring System 3 (OVMS3) 3.3.005. In canformat_pcap.cpp , the parser's phdr.len field is not properly validated, allowing remote attackers to cause a denial of service or possibly execute arbitrary code via craf

  • 10.0 Critical severity

    Open Vehicle Monitoring System Firmware: Stack-based Buffer Overflow

    CVE-2026-37541Openvehicles

    Buffer overflow vulnerability in Open Vehicle Monitoring System 3 (OVMS3) 3.3.005. In canformat_gvret.cpp, the length field in GVRET binary data is not properly validated, allowing remote attackers to cause a denial of service or possibly execute arbitrary cod

  • 7.5 High severity

    Automotive Grade Linux: Stack-based Buffer Overflow

    CVE-2026-37530Linux Foundation

    AGL agl-service-can-low-level thru 17.1.12 contains a stack buffer overflow in the uds-c library. The send_diagnostic_request function in uds.c allocates a 6-byte stack buffer (MAX_DIAGNOSTIC_PAYLOAD_SIZE=6) but copies up to 7 bytes (MAX_UDS_REQUEST_PAYLOAD_LE

  • 9.8 Critical severity

    Linux: Out-of-bounds Write

    CVE-2026-43037Linux

    In the Linux kernel, the following vulnerability has been resolved: ip6_tunnel: clear skb2->cb[] in ip4ip6_err() Oskar Kjos reported the following problem. ip4ip6_err() calls icmp_send() on a cloned skb whose cb[] was written by the IPv6 receive path as struct

  • 7.8 High severity

    Linux: Out-of-bounds Write

    CVE-2026-31772Linux

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: fix stack buffer overflow in hci_le_big_create_sync hci_le_big_create_sync() uses DEFINE_FLEX to allocate a struct hci_cp_le_big_create_sync on the stack with room for 0x1

  • 9.8 Critical severity

    Hashcat: Out-of-bounds Write

    CVE-2026-42482Hashcat

    A stack-based buffer overflow in mangle_to_hex_lower() and mangle_to_hex_upper() in src/rp_cpu.c in hashcat v7.1.2 allows an attacker to cause a denial of service or possibly execute arbitrary code via a crafted rule file, or via the -j or -k rule options used

  • 10.0 Critical severity

    JS8Call: Stack-based Buffer Overflow

    CVE-2026-42996JS8Call

    JS8Call through 2.3.1 and JS8Call-improved before 3.0 have a stack-based buffer overflow via a radio transmission of @APRSIS GRID followed by a long Maidenhead locator. This occurs in grid2deg in APRSISClient.cpp.

  • 9.8 Critical severity

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

    CVE-2026-7546TOTOLINK

    A security vulnerability has been detected in Totolink NR1800X 9.1.0u.6279_B20210910. The impacted element is the function find_host_ip of the component lighttpd. Such manipulation of the argument Host leads to stack-based buffer overflow. The attack can be ex

  • 7.5 High severity

    Secure Access: Stack-based Buffer Overflow

    CVE-2026-33449Absolute Software

    CVE-2026-33449 is a buffer overflow in a message handling function of the Secure Access client prior to 14.50. Attackers with control of a modified server can send a cryptographically valid message to the client, overwriting a small portion of memory conceivab

  • 9.8 Critical severity

    Secure Access: Stack-based Buffer Overflow

    CVE-2026-33447Absolute Software

    CVE-2026-33447 is a buffer overflow in a message parsing function of the Secure Access client prior to 14.50. Attackers with control of a modified server can send a special packet that can overwrite a small portion of memory conceivably leading to memory corru

  • 7.8 High severity

    FreeBSD: Stack-based Buffer Overflow

    CVE-2026-39457FreeBSD

    When exchanging data over a socket, libnv uses select(2) to wait for data to arrive. However, it does not verify whether the provided socket descriptor fits in select(2)'s file descriptor set size limit of FD_SETSIZE (1024). An attacker who is able to force a

  • 8.8 High severity

    4G300: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-7470Tenda

    A flaw has been found in Tenda 4G300 US_4G300V1.0Mt_V1.01.42_CN_TDC01. Affected is the function sub_427C3C of the file /goform/SafeMacFilter. This manipulation of the argument page causes stack-based buffer overflow. Remote exploitation of the attack is possib

  • 8.2 High severity

    wazuh: Stack-based Buffer Overflow

    CVE-2026-28221Wazuh

    Wazuh is a free and open source platform used for threat prevention, detection, and response. From version 4.8.0 to before version 4.14.4, a stack-based buffer overflow exists in print_hex_string() in wazuh-remoted. The bug is triggered when formatting attacke

  • 8.8 High severity

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

    CVE-2026-7151Tenda

    A vulnerability was determined in Tenda HG3 2.0. Impacted is the function formUploadConfig of the file /boaform/formIPv6Routing. This manipulation of the argument destNet causes stack-based buffer overflow. It is possible to initiate the attack remotely. The e

  • 8.8 High severity

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

    CVE-2026-7035Tenda

    A vulnerability was determined in Tenda FH1202 1.2.0.14. This affects the function fromWrlclientSet of the file /goform/WrlclientSet of the component httpd. Executing a manipulation of the argument Go can lead to stack-based buffer overflow. The attack may be

  • 8.8 High severity

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

    CVE-2026-7034Tenda

    A vulnerability was found in Tenda FH1202 1.2.0.14(408). Affected by this issue is the function WrlExtraSet of the file /goform/WrlExtraSet of the component httpd. Performing a manipulation of the argument Go results in stack-based buffer overflow. The attack

  • 8.8 High severity

    arduino-esp32: Stack-based Buffer Overflow

    CVE-2026-41429Espressif

    arduino-esp32 is an Arduino core for the ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6 and ESP32-H2 microcontrollers. Prior to 3.3.8, there is a remotely reachable memory corruption issue in the NBNS packet handling path. When NetBIOS is enabled by calling NBN

  • 7.5 High severity

    rust-openssl: Stack-based Buffer Overflow

    CVE-2026-41681Rust-openssl

    rust-openssl provides OpenSSL bindings for the Rust programming language. From 0.10.39 to before 0.10.78, EVP_DigestFinal() always writes EVP_MD_CTX_size(ctx) to the out buffer. If out is smaller than that, MdCtxRef::digest_final() writes past its end, usually

  • 7.8 High severity

    Linux: Stack-based Buffer Overflow

    CVE-2026-31630Linux

    In the Linux kernel, the following vulnerability has been resolved: rxrpc: proc: size address buffers for %pISpc output The AF_RXRPC procfs helpers format local and remote socket addresses into fixed 50-byte stack buffers with "%pISpc". That is too small for t

  • 9.8 Critical severity

    PowerProtect Data Domain: Out-of-bounds Write

    CVE-2026-26354Dell

    Dell PowerProtect Data Domain with Domain Operating System (DD OS) of Feature Release versions 7.7.1.0 through 8.6, LTS2025 release version 8.3.1.0 through 8.3.1.10, LTS2024 release versions 7.13.1.0 through 7.13.1.60, contain a stack-based Buffer Overflow vul

  • 9.8 Critical severity

    pjproject: Stack-based Buffer Overflow

    CVE-2026-40892Pjsip

    PJSIP is a free and open source multimedia communication library written in C. In 2.16 and earlier, a stack buffer overflow exists in pjsip_auth_create_digest2() in PJSIP when using pre-computed digest credentials (PJSIP_CRED_DATA_DIGEST). The function copies

  • 9.9 Critical severity

    ADM: Stack-based Buffer Overflow

    CVE-2026-6643Asustor

    A stack-based buffer overflow vulnerability was found in the VPN Clients on the ADM. The issue stems from the use of unbounded sscanf() and passing user-controlled data directly to printf(). Due to the lack of PIE and Stack Canary protections, an authenticated

  • 8.8 High severity

    SD-330AC: Stack-based Buffer Overflow

    CVE-2026-32955Silex Technology

    SD-330AC and AMC Manager provided by silex technology, Inc. contain a stack-based buffer overflow vulnerability in processing the redirect URLs. Arbitrary code may be executed on the device.

  • 8.6 High severity

    editorconfig-core-c: Stack-based Buffer Overflow

    CVE-2026-40489EditorConfig

    editorconfig-core-c is an EditorConfig core library for use by plugins supporting EditorConfig parsing. Versions up to and including 0.12.10 have a stack-based buffer overflow in ec_glob() that allows an attacker to crash any application using libeditorconfig

  • 7.5 High severity

    ngtcp2: Stack-based Buffer Overflow

    CVE-2026-40170Ngtcp2

    ngtcp2 is a C implementation of the IETF QUIC protocol. In versions prior to 1.22.1, ngtcp2_qlog_parameters_set_transport_params() serializes peer transport parameters into a fixed 1024-byte stack buffer without bounds checking. When qlog is enabled, a remote

  • 9.8 Critical severity

    MailGates: Stack-based Buffer Overflow

    CVE-2026-6350Openfind

    MailGates/MailAudit developed by Openfind has a Stack-based Buffer Overflow vulnerability, allowing unauthenticated remote attackers to control the program's execution flow and execute arbitrary code.

  • 8.7 High severity

    HP DeskJet 2800e All-in-One Printer series: Stack-based Buffer Overflow

    CVE-2026-4682HP

    Certain HP DeskJet All in One devices may be vulnerable to remote code execution caused by a buffer overflow when specially crafted Web Services for Devices (WSD) scan requests are improperly validated and handled by the MFP. WSD Scan is a Microsoft Windows–ba