CyberSecBulletin

External Control of System or Configuration Setting

CWE-15

One or more system settings or configuration elements can be externally controlled by a user.

We track 63 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.3.

How this weakness is prevented

  • Architecture and Design: Compartmentalize the system to have safe areas where trust boundaries can be unambiguously drawn. Do not allow sensitive data to go outside of the trust boundary and always be careful when interfacing with a compartment outside of the safe area. Ensure that appropriate compartmentalization is built into the system design, and the compartmentalization allows for and reinforces privilege separation functionality. Architects and designers should rely on the principle of least privilege to decide the appropriate time to use privileges and the time to drop privileges.
  • Implementation Architecture and Design: Because setting manipulation covers a diverse set of functions, any attempt at illustrating it will inevitably be incomplete. Rather than searching for a tight-knit relationship between the functions addressed in the setting manipulation category, take a step back and consider the sorts of system values that an attacker should not be allowed to control.
  • Implementation Architecture and Design: In general, do not allow user-provided or otherwise untrusted data to control sensitive values. The leverage that an attacker gains by controlling these values is not always immediately obvious, but do not underestimate the creativity of the attacker.

Latest External Control of System or Configuration Setting vulnerabilities

  • 7.2 High severity

    Wavlink AC3000: External Control of System or Configuration Setting

    CVE-2024-39800WAVLINKEPSS 1.92%

    Multiple external config control vulnerabilities exists in the openvpn.cgi openvpn_server_setup() functionality of Wavlink AC3000 M33A8.V5030.210505. A specially crafted HTTP request can lead to arbitrary command execution. An attacker can make an authenticate

  • 7.2 High severity

    Wavlink AC3000: External Control of System or Configuration Setting

    CVE-2024-39799WAVLINKEPSS 1.34%

    Multiple external config control vulnerabilities exists in the openvpn.cgi openvpn_server_setup() functionality of Wavlink AC3000 M33A8.V5030.210505. A specially crafted HTTP request can lead to arbitrary command execution. An attacker can make an authenticate

  • 7.2 High severity

    Wavlink AC3000: External Control of System or Configuration Setting

    CVE-2024-39798WAVLINKEPSS 1.92%

    Multiple external config control vulnerabilities exists in the openvpn.cgi openvpn_server_setup() functionality of Wavlink AC3000 M33A8.V5030.210505. A specially crafted HTTP request can lead to arbitrary command execution. An attacker can make an authenticate

  • 7.2 High severity

    Wavlink AC3000: External Control of System or Configuration Setting

    CVE-2024-39795WAVLINKEPSS 1.56%

    Multiple external config control vulnerabilities exist in the nas.cgi set_nas() proftpd functionality of Wavlink AC3000 M33A8.V5030.210505. A specially crafted HTTP request can lead to permission bypass. An attacker can make an authenticated HTTP request to tr

  • 7.2 High severity

    Wavlink AC3000: External Control of System or Configuration Setting

    CVE-2024-39794WAVLINKEPSS 1.1%

    Multiple external config control vulnerabilities exist in the nas.cgi set_nas() proftpd functionality of Wavlink AC3000 M33A8.V5030.210505. A specially crafted HTTP request can lead to permission bypass. An attacker can make an authenticated HTTP request to tr

  • 7.2 High severity

    Wavlink AC3000: External Control of System or Configuration Setting

    CVE-2024-39793WAVLINKEPSS 1.56%

    Multiple external config control vulnerabilities exist in the nas.cgi set_nas() proftpd functionality of Wavlink AC3000 M33A8.V5030.210505. A specially crafted HTTP request can lead to permission bypass. An attacker can make an authenticated HTTP request to tr

  • 7.2 High severity

    Wavlink AC3000: External Control of System or Configuration Setting

    CVE-2024-39790WAVLINKEPSS 1.56%

    Multiple external config control vulnerabilities exist in the nas.cgi set_ftp_cfg() functionality of Wavlink AC3000 M33A8.V5030.210505. A specially crafted HTTP request can lead to permission bypass. An attacker can make an authenticated HTTP request to trigge

  • 7.2 High severity

    Wavlink AC3000: External Control of System or Configuration Setting

    CVE-2024-39789WAVLINKEPSS 1.1%

    Multiple external config control vulnerabilities exist in the nas.cgi set_ftp_cfg() functionality of Wavlink AC3000 M33A8.V5030.210505. A specially crafted HTTP request can lead to permission bypass. An attacker can make an authenticated HTTP request to trigge

  • 7.2 High severity

    Wavlink AC3000: External Control of System or Configuration Setting

    CVE-2024-39788WAVLINKEPSS 1.56%

    Multiple external config control vulnerabilities exist in the nas.cgi set_ftp_cfg() functionality of Wavlink AC3000 M33A8.V5030.210505. A specially crafted HTTP request can lead to permission bypass. An attacker can make an authenticated HTTP request to trigge

  • 9.1 Critical severity

    Wavlink AC3000: External Control of System or Configuration Setting

    CVE-2024-39602WAVLINKEPSS 2.38%

    An external config control vulnerability exists in the nas.cgi set_nas() functionality of Wavlink AC3000 M33A8.V5030.210505. A specially crafted HTTP request can lead to arbitrary command execution. An attacker can make an authenticated HTTP request to trigger

  • 9.1 Critical severity

    Wavlink AC3000: External Control of System or Configuration Setting

    CVE-2024-39280WAVLINKEPSS 35%

    An external config control vulnerability exists in the nas.cgi set_smb_cfg() functionality of Wavlink AC3000 M33A8.V5030.210505. A specially crafted HTTP request can lead to arbitrary command execution. An attacker can make an authenticated HTTP request to tri

  • 9.1 Critical severity

    Wavlink AC3000: External Control of System or Configuration Setting

    CVE-2024-38666WAVLINKEPSS 19.4%

    An external config control vulnerability exists in the openvpn.cgi openvpn_client_setup() functionality of Wavlink AC3000 M33A8.V5030.210505. A specially crafted HTTP request can lead to arbitrary command execution. An attacker can make an authenticated HTTP r

  • 8.2 High severity

    ASPECT-Enterprise: External Control of System or Configuration Setting

    CVE-2024-51544ABBEPSS 13.2%

    Service Control vulnerabilities allow access to service restart requests and vm configuration settings. Affected products: ABB ASPECT - Enterprise v3.08.02; NEXUS Series v3.08.02; MATRIX Series v3.08.02

  • 7.5 High severity

    ASPECT-Enterprise: External Control of System or Configuration Setting

    CVE-2024-51543ABB

    Information Disclosure vulnerabilities allow access to application configuration information. Affected products: ABB ASPECT - Enterprise v3.08.02; NEXUS Series v3.08.02; MATRIX Series v3.08.02

  • 7.2 High severity

    EKI-6333AC-2G: External Control of System or Configuration Setting

    CVE-2024-50358Advantech

    A CWE-15 "External Control of System or Configuration Setting" was discovered affecting the following devices manufactured by Advantech: EKI-6333AC-2G (<= 1.6.3), EKI-6333AC-2GD (<= v1.6.3) and EKI-6333AC-1GPO (<= v1.2.1). The vulnerability can be exploited by

  • 8.8 High severity

    PostgreSQL: Externally Controlled Reference to a Resource in Another Sphere

    CVE-2024-10979PostgreSQLEPSS 4.39%

    Incorrect control of environment variables in PostgreSQL PL/Perl allows an unprivileged database user to change sensitive process environment variables (e.g. PATH). That often suffices to enable arbitrary code execution, even if the attacker lacks a database s

  • 9.8 Critical severity

    parisneo/lollms-webui: External Control of System or Configuration Setting

    CVE-2024-4326ParisNeo

    A vulnerability in parisneo/lollms-webui versions up to 9.3 allows remote attackers to execute arbitrary code. The vulnerability stems from insufficient protection of the `/apply_settings` and `/execute_code` endpoints. Attackers can bypass protections by sett

  • 7.8 High severity

    Total Security: Externally Controlled Reference to a Resource in Another Sphere

    CVE-2023-6154Bitdefender

    A configuration setting issue in seccenter.exe as used in Bitdefender Total Security, Bitdefender Internet Security, Bitdefender Antivirus Plus, Bitdefender Antivirus Free allows an attacker to change the product's expected behavior and potentially load a thir

  • 7.8 High severity

    micronaut-core: External Control of System or Configuration Setting

    CVE-2024-23639Micronaut-projects

    Micronaut Framework is a modern, JVM-based, full stack Java framework designed for building modular, easily testable JVM applications with support for Java, Kotlin and the Groovy language. Enabled but unsecured management endpoints are susceptible to drive-by

  • 9.8 Critical severity

    php-svg-lib: External Control of System or Configuration Setting

    CVE-2023-50252DompdfEPSS 24.8%

    php-svg-lib is an SVG file parsing / rendering library. Prior to version 0.5.1, when handling `<use>` tag that references an `<image>` tag, it merges the attributes from the `<use>` tag to the `<image>` tag. The problem pops up especially when the `href` attri

  • 8.8 High severity

    cody: External Control of System or Configuration Setting

    CVE-2023-46248SourcegraphEPSS 1.26%

    Cody is an artificial intelligence (AI) coding assistant. The Cody AI VSCode extension versions 0.10.0 through 0.14.0 are vulnerable to Remote Code Execution under certain conditions. An attacker in control of a malicious repository could modify the Cody confi

  • 8.8 High severity

    ABB Ability™ zenon: External Control of System or Configuration Setting

    CVE-2023-3321ABB

    A vulnerability exists by allowing low-privileged users to read and update the data in various directories used by the Zenon system. An attacker could exploit the vulnerability by using specially crafted programs to exploit the vulnerabilities by allowing them

  • 8.8 High severity

    RUT model routers: External Control of System or Configuration Setting

    CVE-2023-32349TeltonikaEPSS 1.09%

    Version 00.07.03.4 and prior of Teltonika’s RUT router firmware contain a packet dump utility that contains proper validation for filter parameters. However, variables for validation checks are stored in an external configuration file. An authenticated attacke