CyberSecBulletin

Use of Externally-Controlled Format String

CWE-134

The product uses a function that accepts a format string as an argument, but the format string originates from an external source.

We track 111 vulnerabilities of this type. 99% are rated high or critical, and the average CVSS score is 8.4. 5 have been exploited in real attacks.

How this weakness is prevented

  • Requirements: Choose a language that is not subject to this flaw.
  • Implementation: Ensure that all format string functions are passed a static string which cannot be controlled by the user, and that the proper number of arguments are always sent to that function as well. If at all possible, use functions that do not support the %n operator in format strings.
  • Build and Compilation: Run compilers and linkers with high warning levels, since they may detect incorrect usage.

Latest Use of Externally-Controlled Format String vulnerabilities

  • 7.2 High severity

    FortiAuthenticator: Use of Externally-Controlled Format String

    CVE-2026-126247Fortinet

    A use of externally-controlled format string vulnerability in Fortinet FortiAuthenticator 8.0.0 through 8.0.3, FortiAuthenticator 6.6.0 through 6.6.10 may allow an authenticated privileged attacker to execute unauthorized code or commands via http requests.

  • 7.2 High severity

    FortiManager: Use of Externally-Controlled Format String

    CVE-2026-126230Fortinet

    A use of externally-controlled format string vulnerability in Fortinet FortiAnalyzer 8.0.0 through 8.0.1, FortiAnalyzer 7.6.0 through 7.6.7, FortiAnalyzer 7.4.0 through 7.4.11, FortiAnalyzer 7.2.0 through 7.2.12, FortiAnalyzer Cloud 8.0.0 through 8.0.1, FortiA

  • 7.2 High severity

    FortiManager: Use of Externally-Controlled Format String

    CVE-2026-126171Fortinet

    A use of externally-controlled format string vulnerability in Fortinet FortiAnalyzer 8.0.0 through 8.0.1, FortiAnalyzer 7.6.0 through 7.6.7, FortiAnalyzer 7.4.0 through 7.4.11, FortiAnalyzer 7.2.0 through 7.2.12, FortiAnalyzer Cloud 8.0.1, FortiAnalyzer Cloud

  • 8.1 High severity

    FortiMail: Use of Externally-Controlled Format String

    CVE-2026-126163Fortinet

    A use of externally-controlled format string vulnerability in Fortinet FortiMail 8.0.0 through 8.0.1 may allow a remote unauthenticated attacker to execute unauthorized code or commands via a specially crafted SMTP command.

  • 7.1 High severity

    netopeer2: Use of Externally-Controlled Format String

    CVE-2026-63201Cesnet

    Netopeer2 is a server for implementing network configuration management based on the `NETCONF` Protocol. In affected versions, a low-privileged authenticated `NETCONF` user can remotely crash `netopeer2-server` by sending a `get RPC` with an invalid `subtree f

  • 8.3 High severity

    Unitronics UniStream Pro/UniLogic: Use of Externally-Controlled Format String

    CVE-2026-45452Unitronics

    Use of Externally-Controlled format string vulnerability in Unitronics Unitronics UniStream Pro/UniLogic. This issue affects Unitronics UniStream Pro/UniLogic: Unitronics UniStream Pro versions only (B10 / C10) – UniLogic versions prior to 1.41.329.

  • 8.1 High severity

    Junos OS: Use of Externally-Controlled Format String

    CVE-2026-102062Juniper Networks

    An Use of Externally-Controlled Format String vulnerability in the ipfd daemon of Juniper Networks Junos OS on SRX Series allows an unauthenticated network-based attacker to execute code with root privileges via a compromised or impersonated configured HTTPS f

  • 8.2 High severity

    Junos OS Evolved: Use of Externally-Controlled Format String

    CVE-2026-101966Juniper Networks

    A Use of Externally-Controlled Format String vulnerability in the jti-dialoutd of Juniper Networks Junos OS Evolved allows an authenticated network attacker to cause persistent telemetry dial-out denial of service via a crafted analytics sensor resource submit

  • 8.8 High severity

    Junos OS Evolved: Use of Externally-Controlled Format String

    CVE-2026-101965Juniper Networks

    An Use of Externally-Controlled Format String vulnerability in the gRPC daemon of Juniper Networks Junos OS Evolved allows an authenticated network attacker to cause telemetry-service disruption, information disclosure, or potential root-level code execution v

  • 9.8 Critical severity

    ClearPass Policy Manager (CPPM): Use of Externally-Controlled Format String

    CVE-2026-76753Hewlett Packard Enterprise

    A format string vulnerability in an affected service interface of HPE Networking ClearPass Policy Manager could allow an unauthenticated remote attacker to corrupt process memory. Successful exploitation could allow an attacker to execute arbitrary code.

  • 9.4 Critical severity

    Router: Use of Externally-Controlled Format String

    CVE-2026-14157ASUS

    Use of an Externally Controlled Format String in the ASUS Router modules allow a remote authenticated user to execute arbitrary commands via a crafted file uploaded through the web management interface.

  • 7.8 High severity

    GeForce: Use of Externally-Controlled Format String

    CVE-2026-47494NVIDIA

    NVIDIA GPU Display Driver for Linux contains a vulnerability where a user might be able to cause a format string issue. A successful exploit of this vulnerability might lead to code execution, escalation of privileges, data tampering, denial of service, and in

  • 9.8 Critical severity

    Instant ON: Use of Externally-Controlled Format String

    CVE-2026-76722Hewlett Packard Enterprise

    Uncontrolled Format string vulnerabilities exist in the affected interface of HPE Networking Instant ON APs that could allow an unauthenticated remote attacker to run arbitrary commands on the underlying host. Successful exploitation could result in a Denial-o

  • 8.7 High severity

    Red Hat Ansible Automation Platform 2.5 for…: Use of Externally-Controlled Format String

    CVE-2026-84691Red Hat

    A flaw was found in Red Hat Ansible Automation Platform's automation- controller. The setting that formats the log message emitted for API 4XX errors is an administrator-controlled Python format-string template that is rendered with a live user object as an ar

  • 9.2 Critical severity

    Connext Professional: Use of Externally-Controlled Format String

    CVE-2026-18461RTI

    Use of Externally-Controlled Format String vulnerability in RTI Connext Professional (Core Libraries) allows Format String Injection. This issue affects Connext Professional: from 7.5.0 before 7.7.0.1, from 7.3.0.10 before 7.3.1.6.

  • 8.8 High severity

    AOS-CX: Use of Externally-Controlled Format String

    CVE-2026-73782Hewlett Packard Enterprise

    A format string vulnerability exists in the command line interface of AOS-CX that could lead to unauthenticated remote code execution. Successful exploitation of this vulnerability results in the ability to execute arbitrary code as a privileged user on the un

  • 8.2 High severity

    codemeter-runtime: Use of Externally-Controlled Format String

    CVE-2026-81574Wibu-systems-ag

    In CodeMeter Runtime before versions 8.41a and 9.10, the logger does not sanitize input strings in certain cases, allowing an attacker to inject printf-style format specifiers. This can be used to reliably crash CodeMeter and disclose sensitive information suc

  • 9.8 Critical severity

    OpenSSL: Use of Externally-Controlled Format String

    CVE-2026-63073OpenSSLEPSS 1.16%

    Issue summary: OpenSSL CMP response validation passed an unexpected response sender distinguished name directly as the format string to `ERR_raise_data()`. Impact summary: A malicious or intercepted CMP endpoint can crash a CMP client that enforces an expected

  • 7.1 High severity

    coturn: Use of Externally-Controlled Format String

    CVE-2026-68553Coturn

    Coturn is a free open source implementation of TURN and STUN Server. Prior to 4.13.0, an authenticated TURN user can place printf-style format specifiers in the STUN USERNAME or REALM attribute, which passes is_secure_string() validation and is embedded into R

  • 8.7 High severity

    Security Verify Access: Use of Externally-Controlled Format String

    CVE-2026-12004IBM

    IBM Security Verify Access 10.0 through 10.0.9.2 and IBM Verify Identity Access 11.0 through 11.0.3 and IBM Verify Identity Access Container 11.0 through 11.0.3 contains a format string injection vulnerability in the management interface that allows attackers

  • 7.2 High severity

    ADM: Use of Externally-Controlled Format String

    CVE-2026-67244Asustor

    A format string vulnerability was found in the Notification OAuth settings of ADM. The vulnerability occurs because user-controlled notification configuration input may be processed through an unsafe format string operation. An authenticated administrator can

  • 8.1 High severity

    ADM: Use of Externally-Controlled Format String

    CVE-2026-18188Asustor

    A format string vulnerability was found in the Rsync Backup on the ADM. The vulnerability occurs because user-controlled rsync backup configuration or log data may be processed through an unsafe format string operation. An authenticated attacker can exploit th

  • 8.1 High severity

    ADM: Use of Externally-Controlled Format String

    CVE-2026-18187Asustor

    A format string vulnerability was found in the Internal Backup on the ADM. The vulnerability occurs because user-controlled task input may be included in an error response and processed through an unsafe format string operation. An authenticated attacker can e

  • 8.1 High severity

    ADM: Use of Externally-Controlled Format String

    CVE-2026-18186Asustor

    A stored format string vulnerability was found in the FTP Backup on the ADM. The vulnerability occurs because user-controlled backup configuration data may be written into a task log and later processed through an unsafe format string operation. An authenticat

  • 8.8 High severity

    surrealdb: Use of Externally-Controlled Format String

    CVE-2024-58366Surrealdb

    SurrealDB before 1.1.1 contains a format string vulnerability in the rquickjs Exception::throw_type function when scripting is enabled. Attackers with scripting privileges can supply format string sequences in error inputs to read arbitrary memory or execute c

  • 7.8 High severity

    Red Hat OpenShift Container Platform 4.12: Use of Externally-Controlled Format String

    CVE-2026-15809Red Hat

    A flaw was found in CRI-O. The fix for a previous vulnerability (CVE-2022-4318) was incorrect, allowing it to be bypassed. An attacker capable of setting environment variables on a container can inject a newline character into the HOME environment variable. Th

  • 7.5 High severity

    2K Indoor Wi-Fi Security Camera: Use of Externally-Controlled Format String

    CVE-2026-15680Lorex

    Lorex 2K Indoor Wi-Fi Security Camera CDeviceOperator Format String Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of Lorex 2K Indoor Wi-Fi Security Cameras. Authent

  • 8.6 High severity

    GV-LPCLPC2011/2211: Use of Externally-Controlled Format String

    CVE-2026-57877GeoVision

    An unauthenticated format string vulnerability exists in vlsvr in GeoVision GV-LPC2011 and GV-LPC2211 V1.12 and earlier. The vulnerability is caused by improper handling of externally controlled input during log message formatting in the login processing path.

  • 8.8 High severity

    DCS-935L: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-12174D-Link

    A security vulnerability has been detected in D-Link DCS-935L 1.10.01. This issue affects the function snprintf of the file /web/cgi-bin/greece/rhea of the component HTTP Handler. Such manipulation of the argument data leads to format string. The attack may be

  • 8.1 High severity

    Tapo C110 v2: Use of Externally-Controlled Format String

    CVE-2026-6250TP-Link

    An authenticated format string vulnerability exists in the ONVIF service of Tapo C110 v2 due to improper handling of user-controlled input. Externally controlled data is interpreted as a format string, which can be used to manipulate stack memory, including co

  • 9.8 Critical severity

    Connect M6E 5G Portable WiFi Router: Use of Externally-Controlled Format String

    CVE-2026-50211Acer

    Leftover engineering diagnostics and factory-level diagnostic software remain exposed on retail builds, giving malicious apps write privileges to internal NVRAM registers.

  • 7.5 High severity

    ZXCLOUD iRAI: Use of Externally-Controlled Format String

    CVE-2026-44407ZTE

    A remote denial-of-service vulnerability exists in the ZTE Cloud PC client uSmartview, which may lead to memory corruption and remote denial of service.

  • 7.5 High severity

    CODESYS Control RTE (SL): Use of Externally-Controlled Format String

    CVE-2026-3509Codesys

    An unauthenticated remote attacker may be able to control the format string of messages processed by the Audit Log of the CODESYS Control runtime system, potentially resulting in a denial‑of‑service (DoS) condition.

  • 9.1 Critical severity

    json: Use of Externally-Controlled Format String

    CVE-2026-33210Ruby

    Ruby JSON is a JSON implementation for Ruby. From version 2.14.0 to before versions 2.15.2.1, 2.17.1.2, and 2.19.2, a format string injection vulnerability can lead to denial of service attacks or information disclosure, when the allow_duplicate_key: false par

  • 7.2 High severity

    FortiManager Cloud: Use of Externally-Controlled Format String

    CVE-2025-68648Fortinet

    A use of externally-controlled format string vulnerability in Fortinet FortiAnalyzer 7.6.0 through 7.6.4, FortiAnalyzer 7.4.0 through 7.4.7, FortiAnalyzer 7.2 all versions, FortiAnalyzer 7.0 all versions, FortiAnalyzer Cloud 7.6.2, FortiAnalyzer Cloud 7.4.1 th

  • 8.1 High severity

    Qsync Central: Use of Externally-Controlled Format String

    CVE-2025-30269QNAP

    A use of externally-controlled format string vulnerability has been reported to affect Qsync Central. If a remote attacker gains a user account, they can then exploit the vulnerability to obtain secret data or modify memory. We have already fixed the vulnerabi

  • 7.2 High severity

    FortiOS: Use of Externally-Controlled Format String

    CVE-2025-64157FortinetEPSS 1.49%

    A use of externally-controlled format string vulnerability in Fortinet FortiOS 7.6.0 through 7.6.4, FortiOS 7.4.0 through 7.4.9, FortiOS 7.2.0 through 7.2.11, FortiOS 7.0 all versions allows an authenticated admin to execute unauthorized code or commands via s

  • 7.5 High severity

    Panda3D: Use of Externally-Controlled Format String

    CVE-2026-22190Panda3D

    The egg-mkfont utility in Panda3D versions up to and including 1.10.16 contains an uncontrolled format string vulnerability. The -gp (glyph pattern) command-line option is used directly as the format string for sprintf() with only a single argument supplied. I

  • 9.8 Critical severity

    SOUND4 LinkAndShare Transmitter: Use of Externally-Controlled Format String

    CVE-2023-53966Sound4

    SOUND4 LinkAndShare Transmitter 1.1.2 contains a format string vulnerability that allows attackers to trigger memory stack overflows through maliciously crafted environment variables. Attackers can manipulate the username environment variable with format strin

  • 8.8 High severity

    WGR-500: Use of Externally-Controlled Format String

    CVE-2025-48826PlanetEPSS 7.25%

    A format string vulnerability exists in the formPingCmd functionality of Planet WGR-500 v1.3411b190912. A specially crafted series of HTTP requests can lead to memory corruption. An attacker can send a series of HTTP requests to trigger this vulnerability.