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

  • 8.8 High severity

    webMethods Integration: Use of Externally-Controlled Format String

    CVE-2025-36202IBM

    IBM webMethods Integration 10.15 and 11.1 could allow an authenticated user with required execute Services to execute commands on the system due to the improper validation of format string strings passed as an argument from an external source.

  • 8.8 High severity

    ImageMagick: Write-what-where Condition

    CVE-2025-55298ImageMagickEPSS 4.68%

    ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to ImageMagick versions 6.9.13-28 and 7.1.2-2, a format string bug vulnerability exists in InterpretImageFilename function where user input is directly passed

  • 9.8 Critical severity

    SonicOS: Use of Externally-Controlled Format String

    CVE-2025-40600SonicWall

    Use of Externally-Controlled Format String vulnerability in the SonicOS SSL VPN interface allows a remote unauthenticated attacker to cause service disruption.

  • 7.2 High severity

    Ruckus Unleashed: Use of Externally-Controlled Format String

    CVE-2025-46123RuckuswirelessEPSS 1.17%

    An issue was discovered in CommScope Ruckus Unleashed prior to 200.15.6.212.14 and 200.17.7.0.139, and in Ruckus ZoneDirector prior to 10.5.1.0.279, where the authenticated configuration endpoint `/admin/_conf.jsp` writes the Wi-Fi guest password to memory wit

  • 9.8 Critical severity

    Ruckus Unleashed: Use of Externally-Controlled Format String

    CVE-2025-46121RuckuswirelessEPSS 1.33%

    An issue was discovered in CommScope Ruckus Unleashed prior to 200.15.6.212.14 and 200.17.7.0.139, where the functions `stamgr_cfg_adpt_addStaFavourite` and `stamgr_cfg_adpt_addStaIot` pass a client hostname directly to snprintf as the format string. A remote

  • 8.1 High severity

    Qsync Central: Use of Externally-Controlled Format String

    CVE-2025-22482QNAP

    A use of externally-controlled format string vulnerability has been reported to affect Qsync Central. If exploited, the vulnerability could allow remote attackers who have gained user access to obtain secret data or modify memory. We have already fixed the vul

  • 7.2 High severity

    FortiPAM: Use of Externally-Controlled Format String

    CVE-2024-45324Fortinet

    A use of externally-controlled format string vulnerability [CWE-134] in FortiOS version 7.4.0 through 7.4.4, version 7.2.0 through 7.2.9, version 7.0.0 through 7.0.15 and before 6.4.15, FortiProxy version 7.4.0 through 7.4.6, version 7.2.0 through 7.2.12 and b

  • 8.4 High severity

    asteval: Use of Externally-Controlled Format String

    CVE-2025-24359Lmfit

    ASTEVAL is an evaluator of Python expressions and statements. Prior to version 1.0.6, if an attacker can control the input to the `asteval` library, they can bypass asteval's restrictions and execute arbitrary Python code in the context of the application usin

  • 7.2 High severity

    SonicOS: Use of Externally-Controlled Format String

    CVE-2024-12805SonicWall

    A post-authentication format string vulnerability in SonicOS management allows a remote attacker to crash a firewall and potentially leads to code execution.

  • 7.2 High severity

    QTS: Use of Externally-Controlled Format String

    CVE-2024-50403QNAP

    A use of externally-controlled format string vulnerability has been reported to affect several QNAP operating system versions. If exploited, the vulnerability could allow remote attackers who have gained administrator access to obtain secret data or modify mem

  • 7.2 High severity

    QTS: Use of Externally-Controlled Format String

    CVE-2024-50402QNAP

    A use of externally-controlled format string vulnerability has been reported to affect several QNAP operating system versions. If exploited, the vulnerability could allow remote attackers who have gained administrator access to obtain secret data or modify mem

  • 9.1 Critical severity

    Zabbix: Use of Externally-Controlled Format String

    CVE-2024-42330Zabbix

    The HttpRequest object allows to get the HTTP headers from the server's response after sending the request. The problem is that the returned strings are created directly from the data returned by the server and are not correctly encoded for JavaScript. This al

  • 7.2 High severity

    QTS: Use of Externally-Controlled Format String

    CVE-2024-50401QNAP

    A use of externally-controlled format string vulnerability has been reported to affect several QNAP operating system versions. If exploited, the vulnerability could allow remote attackers who have gained administrator access to obtain secret data or modify mem

  • 7.2 High severity

    QTS: Use of Externally-Controlled Format String

    CVE-2024-50400QNAP

    A use of externally-controlled format string vulnerability has been reported to affect several QNAP operating system versions. If exploited, the vulnerability could allow remote attackers who have gained administrator access to obtain secret data or modify mem

  • 7.2 High severity

    QTS: Use of Externally-Controlled Format String

    CVE-2024-50399QNAP

    A use of externally-controlled format string vulnerability has been reported to affect several QNAP operating system versions. If exploited, the vulnerability could allow remote attackers who have gained administrator access to obtain secret data or modify mem

  • 7.2 High severity

    QTS: Use of Externally-Controlled Format String

    CVE-2024-50398QNAP

    A use of externally-controlled format string vulnerability has been reported to affect several QNAP operating system versions. If exploited, the vulnerability could allow remote attackers who have gained administrator access to obtain secret data or modify mem

  • 8.8 High severity

    QTS: Use of Externally-Controlled Format String

    CVE-2024-50397QNAP

    A use of externally-controlled format string vulnerability has been reported to affect several QNAP operating system versions. If exploited, the vulnerability could allow remote attackers who have gained user access to obtain secret data or modify memory. We h

  • 8.8 High severity

    QTS: Use of Externally-Controlled Format String

    CVE-2024-50396QNAP

    A use of externally-controlled format string vulnerability has been reported to affect several QNAP operating system versions. If exploited, the vulnerability could allow remote attackers to obtain secret data or modify memory. We have already fixed the vulner

  • 7.2 High severity

    FortiAnalyzer: Use of Externally-Controlled Format String

    CVE-2024-45330Fortinet

    A use of externally-controlled format string in Fortinet FortiAnalyzer versions 7.4.0 through 7.4.3, 7.2.2 through 7.2.5 allows attacker to escalate its privileges via specially crafted requests.

  • 7.5 High severity

    Junos OS: Use of Externally-Controlled Format String

    CVE-2024-39529Juniper Networks

    A Use of Externally-Controlled Format String vulnerability in the Packet Forwarding Engine (PFE) of Juniper Networks Junos OS on SRX Series allows an unauthenticated, network-based attacker to cause a Denial-of-Service (DoS). If DNS Domain Generation Algorithm

  • 9.8 Critical severity

    OnCell G3150A-LTE Series: Use of Externally-Controlled Format String

    CVE-2024-4641Moxa

    OnCell G3470A-LTE Series firmware versions v1.7.7 and prior have been identified as vulnerable due to accepting a format string from an external source as an argument. An attacker could modify an externally controlled format string to cause a memory leak and d

  • 8.8 High severity

    WCB6200Q: Use of Externally-Controlled Format String

    CVE-2024-6145ActiontecEPSS 1.21%

    Actiontec WCB6200Q Cookie Format String Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of Actiontec WCB6200Q routers. Authentication is not required to exploit this

  • 9.1 Critical severity

    Linux: Use of Externally-Controlled Format String

    CVE-2024-35845LinuxEPSS 1.17%

    In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: dbg-tlv: ensure NUL termination The iwl_fw_ini_debug_info_tlv is used as a string, so we must ensure the string is terminated correctly before using it.

  • 7.2 High severity

    FortiOS: Use of Externally-Controlled Format String

    CVE-2023-45583Fortinet

    A use of externally-controlled format string vulnerability in Fortinet FortiOS 7.4.0, FortiOS 7.2.0 through 7.2.5, FortiOS 7.0 all versions, FortiOS 6.4 all versions, FortiOS 6.2 all versions, FortiPAM 1.1.0, FortiPAM 1.0 all versions, FortiProxy 7.2.0 through

  • 8.8 High severity

    FortiOS: Use of Externally-Controlled Format String

    CVE-2023-29181Fortinet

    A use of externally-controlled format string vulnerability in Fortinet FortiOS 7.2.0 through 7.2.4, FortiOS 7.0.0 through 7.0.11, FortiOS 6.4.0 through 6.4.12, FortiOS 6.2.0 through 6.2.14, FortiOS 6.0.0 through 6.0.16, FortiOS 5.6 all versions, FortiOS 5.4 al

  • 8.1 High severity

    ATP series firmware: Use of Externally-Controlled Format String

    CVE-2023-6764Zyxel

    A format string vulnerability in a function of the IPSec VPN feature in Zyxel ATP series firmware versions from 4.32 through 5.37 Patch 1, USG FLEX series firmware versions from 4.50 through 5.37 Patch 1, USG FLEX 50(W) series firmware versions from 4.16 throu

  • 9.8 Critical severity

    Fortinet Multiple Products Format String Exploited

    CVE-2024-23113FortinetEPSS 61.7%

    A use of externally-controlled format string in Fortinet FortiOS versions 7.4.0 through 7.4.2, 7.2.0 through 7.2.6, 7.0.0 through 7.0.13, FortiProxy versions 7.4.0 through 7.4.2, 7.2.0 through 7.2.8, 7.0.0 through 7.0.14, FortiPAM versions 1.2.0, 1.1.0 through

  • 8.8 High severity

    Controller 6000: Use of Externally-Controlled Format String

    CVE-2023-24590Gallagher

    A format string issue in the Controller 6000's optional diagnostic web interface can be used to write/read from memory, and in some instances crash the Controller 6000 leading to a Denial of Service. This issue affects: Gallagher Controller 6000 8.60 prior to

  • 8.8 High severity

    FortiOS: Use of Externally-Controlled Format String

    CVE-2023-36639FortinetEPSS 1.06%

    A use of externally-controlled format string in Fortinet FortiProxy versions 7.2.0 through 7.2.4, 7.0.0 through 7.0.10, FortiOS versions 7.4.0, 7.2.0 through 7.2.4, 7.0.0 through 7.0.11, 6.4.0 through 6.4.12, 6.2.0 through 6.2.15, 6.0.0 through 6.0.17, FortiPA

  • 8.8 High severity

    wire-avs: Use of Externally-Controlled Format String

    CVE-2023-48221Wireapp

    wire-avs provides Audio, Visual, and Signaling (AVS) functionality sure the secure messaging software Wire. Prior to versions 9.2.22 and 9.3.5, a remote format string vulnerability could potentially allow an attacker to cause a denial of service or possibly ex

  • 9.8 Critical severity

    Camera Firmware: Use of Externally-Controlled Format String

    CVE-2023-5746SynologyEPSS 2.25%

    A vulnerability regarding use of externally-controlled format string is found in the cgi component. This allows remote attackers to execute arbitrary code via unspecified vectors. The following models with Synology Camera Firmware versions before 1.0.5-0185 ma

  • 8.8 High severity

    Mobile Radio: Use of Externally-Controlled Format String

    CVE-2022-26941Motorola

    A format string vulnerability exists in Motorola MTM5000 series firmware AT command handler for the AT+CTGL command. An attacker-controllable string is improperly handled, allowing for a write-anything-anywhere scenario. This can be leveraged to obtain arbitra

  • 8.8 High severity

    RT-AX88U: Use of Externally-Controlled Format String

    CVE-2023-41349ASUS

    ASUS router RT-AX88U has a vulnerability of using externally controllable format strings within its Advanced Open VPN function. An authenticated remote attacker can exploit the exported OpenVPN configuration to execute an externally-controlled format string at

  • 7.2 High severity

    RT-AX55: Use of Externally-Controlled Format String

    CVE-2023-39240ASUSEPSS 1.28%

    It is identified a format string vulnerability in ASUS RT-AX56U V2’s iperf client function API. This vulnerability is caused by lacking validation for a specific value within its set_iperf3_cli.cgi module. A remote attacker with administrator privilege can exp

  • 7.2 High severity

    RT-AX55: Use of Externally-Controlled Format String

    CVE-2023-39239ASUSEPSS 1.28%

    It is identified a format string vulnerability in ASUS RT-AX56U V2’s General function API. This vulnerability is caused by lacking validation for a specific value within its apply.cgi module. A remote attacker with administrator privilege can exploit this vuln

  • 7.2 High severity

    RT-AX55: Use of Externally-Controlled Format String

    CVE-2023-39238ASUSEPSS 1.36%

    It is identified a format string vulnerability in ASUS RT-AX56U V2. This vulnerability is caused by lacking validation for a specific value within its set_iperf3_svr.cgi module. A remote attacker with administrator privilege can exploit this vulnerability to p

  • 8.8 High severity

    N200RE V5: Use of Externally-Controlled Format String

    CVE-2023-4746TOTOLINKEPSS 3.71%

    A vulnerability classified as critical has been found in TOTOLINK N200RE V5 9.3.5u.6437_B20230519. This affects the function Validity_check. The manipulation leads to format string. It is possible to initiate the attack remotely. The root-cause of the vulnerab

  • 9.8 Critical severity

    RT-AX56U V2: Use of Externally-Controlled Format String

    CVE-2023-35087ASUSEPSS 1.07%

    It is identified a format string vulnerability in ASUS RT-AX56U V2 & RT-AC86U. This vulnerability is caused by lacking validation for a specific value when calling cm_processChangedConfigMsg in ccm_processREQ_CHANGED_CONFIG function in AiMesh system. An unauth

  • 7.2 High severity

    RT-AX56U V2: Use of Externally-Controlled Format String

    CVE-2023-35086ASUSEPSS 38.8%

    It is identified a format string vulnerability in ASUS RT-AX56U V2 & RT-AC86U. This vulnerability is caused by directly using input as a format string when calling syslog in logmessage_normal function, in the do_detwan_cgi module of httpd. A remote attacker wi

  • 8.8 High severity

    ATP series firmware: Use of Externally-Controlled Format String

    CVE-2023-33011Zyxel

    A format string vulnerability in the Zyxel ATP series firmware versions 5.10 through 5.36 Patch 2, USG FLEX series firmware versions 5.00 through 5.36 Patch 2, USG FLEX 50(W) series firmware versions 5.10 through 5.36 Patch 2, USG20(W)-VPN series firmware vers