CyberSecBulletin

Reliance on Untrusted Inputs in a Security Decision

CWE-807

The product uses a protection mechanism that relies on the existence or values of an input, but the input can be modified by an untrusted actor in a way that bypasses the protection mechanism.

Without sufficient encryption, integrity checking, or other mechanism, any input that originates from an outsider cannot be trusted.

We track 66 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.3. 3 have been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design: Use a vetted library or framework that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid. With a stateless protocol such as HTTP, use a framework that maintains the state for you. Examples include ASP.NET View State and the OWASP ESAPI Session Management feature. Be careful of language features that provide state support, since these might be provided as a convenience to the programmer and may not be considering security.
  • Architecture and Design: For any security checks that are performed on the client side, ensure that these checks are duplicated on the server side, in order to avoid CWE-602. Attackers can bypass the client-side checks by modifying values after the checks have been performed, or by changing the client to remove the client-side checks entirely. Then, these modified values would be submitted to the server.
  • Operation Implementation: When using PHP, configure the application so that it does not use register_globals. During implementation, develop the application so that it does not rely on this feature, but be wary of implementing a register_globals emulation that is subject to weaknesses such as CWE-95, CWE-621, and similar issues.

Latest Reliance on Untrusted Inputs in a Security Decision vulnerabilities

  • 9.3 Critical severity

    Payara Server: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-90908Azul Payara

    A vulnerability in the GenericAdminAuthenticator component of Azul Payara Server and Azul Payara Micro allows a remote, unauthenticated attacker to bypass JMX/RMI administrative access restrictions by spoofing the client host address. Successful exploitation c

  • 7.1 High severity

    pam_usb: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-64666Mcdope

    pam_usb provides hardware authentication for Linux using removable media. Prior to version 0.9.3, src/local.c reads XRDP_SESSION with plain getenv(3) at the head of pusb_local_login while every other env consumer in the same function uses secure_getenv(3). Whe

  • 8.2 High severity

    EOS: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-120977Arista Networks

    On affected platforms running Arista EOS with 802.1X with Dynamic Host Configuration Protocol (DHCP) device profiling enabled, a network-adjacent attacker can send a crafted DHCP packet to force the device to record a spoofed device profile. This may potential

  • 7.7 High severity

    Eclipse Kura: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-113422Eclipse Foundation

    In Eclipse Kura versions 5.0.0 through 5.6.2, the Wire Graph update functionality of the Kura Web UI, and the Wire Service REST API v1 (available since 5.1.0, org.eclipse.kura.rest.wire.provider), determine whether a configuration update targets a Wire Compone

  • 7.1 High severity

    yudao-cloud: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-116016YunaiV

    yudao-cloud through 2026.09 contains an authorization bypass vulnerability that allows authenticated users to evade row-level data scope restrictions by sending a data-permission-enable header set to false. Attackers can add this header to /admin-api requests,

  • 7.0 High severity

    util-linux: Improper Privilege Management

    CVE-2026-53614Util-linux

    util-linux is a random collection of Linux utilities. In util-linux 2.39.1 through 2.41.4 and 2.42 through 2.42.1, the SUID `mount` utility reads the attacker-controlled `LIBMOUNT_FORCE_MOUNT2` environment variable with `getenv()`, allowing a local low-privile

  • 7.5 High severity

    Visual Studio Code: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-102234Microsoft

    Reliance on untrusted inputs in a security decision in Visual Studio Code allows an unauthorized attacker to bypass a security feature over a network.

  • 7.8 High severity

    hMailServer: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-104658Progressive Robot

    The Linux live-update apply helper (hmailserver-update) of Progressive Robot hMailServer 6.3.4 and 6.3.5 runs as root on a request file written by the unprivileged hmailserver service account, and took from that request the program used to verify an AppImage u

  • 7.2 High severity

    Core: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-102117KiteworksEPSS 1.29%

    On deployments where the remote-support capability is licensed and enabled, an authenticated System Administrator who also possessed the key protecting the submitted data could redirect the underlying system's outbound support connection to a destination of th

  • 8.9 High severity

    authentik: Improper Authentication

    CVE-2026-94606Goauthentik

    authentik is an open-source identity provider. Prior to 2026.2.7, 2026.5.7, and 2026.8.2, authentik email authenticator enrollment during an authentication or enrollment flow accepts a recipient address supplied in the setup request instead of using the addres

  • 9.9 Critical severity

    Red Hat Ansible Automation Platform 2.4 for…: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-84474Red Hat

    A flaw was found in Red Hat Ansible Automation Platform's automation- controller. The provisioning-callback secret (host_config_key) is exposed to users holding only the read-level view_jobtemplate permission -- both in the job template API representation and

  • 7.3 High severity

    9router: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-56681DecoluaEPSS 1.11%

    9Router is an AI router & token saver. Prior to 0.5.6, 9Router deployments that allow requests to reach Next.js without the sanitizing custom-server.js wrapper trust the client-supplied X-9r-Real-Ip header in src/dashboardGuard.js when isLocalRequest decides w

  • 9.8 Critical severity

    Mailu: Authentication Bypass by Spoofing

    CVE-2026-85751Mailu

    Mailu is a mail server distributed as a set of Docker images. From Mailu 2.0 until 2024.06.55 and prior to Mailu helm-charts 2.7.3, deployments with PROXY_AUTH_WHITELIST configured but REAL_IP_HEADER unset trusted a client-controlled X-Forwarded-By header for

  • 7.2 High severity

    Temporal Server: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-87858Temporal Technologies

    Temporal Server decided whether a Workflow completion callback was internal by reading a caller-supplied HTTP header. An authenticated caller holding only write permission in a single namespace could attach a completion callback whose URL host matched the conf

  • 8.1 High severity

    sysreptor: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-81179Syslifters

    SysReptor is a fully customizable pentest reporting platform. Prior to 2026.58, installations that enable password reset by email while configuring ALLOWED_HOSTS with a wildcard accept an attacker-controlled Host header when generating a password reset link. A

  • 9.8 Critical severity

    pgAdmin 4: Authentication Bypass by Spoofing

    CVE-2026-86863Pgadmin.org

    pgAdmin 4's Webserver authentication source is intended to accept an identity asserted by the web server or reverse proxy in front of pgAdmin, delivered through the WSGI/CGI environment. WebserverAuthentication.get_user() read config.WEBSERVER_REMOTE_USER from

  • 7.4 High severity

    traefik: Interpretation Conflict

    CVE-2026-88004Traefik

    Traefik is an open source HTTP reverse proxy and load balancer. From 3.2.0 until 3.7.13, Traefik entrypoint defenses aliasHeadersStrategy, underscoreHeadersStrategy, and forwardedHeaders inspect req.Header but not req.Trailer, allowing an unauthenticated clien

  • 8.3 High severity

    Chrome: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-87479Google

    Insufficient policy enforcement in Extensions in Google Chrome prior to 153.0.8010.36 allowed a remote attacker who had compromised the renderer process and leveraged social engineering to potentially execute arbitrary code outside the sandbox via a crafted HT

  • 9.6 Critical severity

    DeepSeek Harness: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-82533DeepSeekEPSS 1.24%

    DeepSeek Harness before 0.1.2-alpha.1 contains an authentication bypass vulnerability that grants unauthenticated access to its local HTTP agent-control API by accepting a client-supplied loopback Host header in place of validating the actual TCP connection or

  • 9.0 Critical severity

    SAP NetWeaver (SAP GUI for Java): Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-66768SAP

    SAP GUI for Java does not correctly enforce the trust level policy for certain functions invoked from a connected backend system. A low-privileged attacker could exploit this weakness by manipulating a connected backend system to trigger affected functionality

  • 8.8 High severity

    Apache APISIX: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-63041Apache

    Reliance on Untrusted Inputs in a Security Decision vulnerability in Apache APISIX. This vulnerability allows an attacker to escalate privilege or perform an authorization bypass by sending certain values that the attach-consumer-label plugin does not sanitise

  • 8.6 High severity

    authentik: Improper Access Control

    CVE-2026-54730Goauthentik

    authentik is an open-source identity provider. Prior to 2026.2.6 and 2026.5.5, the enterprise Google Chrome device-trust stages advance the flow without confirming that the out-of-band device attestation actually ran. Affected enterprise deployments place eith

  • 8.1 High severity

    rsync: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-53789RsyncProject

    rsync before 3.5.0 contains an improper path handling vulnerability that allows a malicious sender to expand the scope of --delete operations beyond the intended destination subtree by sending a crafted file list that causes rsync to reclassify implied parent

  • 8.5 High severity

    Langflow OSS: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-9077IBM

    IBM Langflow OSS 1.0.0 through 1.10.3 Langflow allows remote authenticated attackers to bypass localhost-only restrictions and write arbitrary MCP server configurations to IDE configuration files on the host system.

  • 9.8 Critical severity

    TVox: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-64827Telenia Software

    Telenia Software TVox 26.5.3 and prior 26.x versions, and 24.9.21 and prior 24.x versions, contain an authentication bypass vulnerability in set_env.php where the redirectToLoginAdminIRequestHaveAccessToken() function derives the current page name from PHP_SEL

  • 8.1 High severity

    MongoDB Server: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-13059MongoDB

    An authenticated user with low privileges may be able to perform unauthorized reads and writes on data protected by role-based query-level access controls, due to insufficient validation of certain client-supplied command parameters. The issue affects find, up

  • 8.2 High severity

    Eclipse Kura: Insufficient Verification of Data Authenticity

    CVE-2026-9561Eclipse Foundation

    Eclipse Kura versions prior to 5.6.2 trust the client-supplied X-Forwarded-For HTTP header as the authoritative source of the client IP address in audit log entries. The org.eclipse.kura.web2 (Web Console) and org.eclipse.kura.rest.provider (REST API) componen

  • 10.0 Critical severity

    traefik: Authentication Bypass Using an Alternate Path or Channel

    CVE-2026-48491Traefik

    Traefik is an HTTP reverse proxy and load balancer. From 3.7.0 until 3.7.3, there is a high severity vulnerability in Traefik's domain-fronting protection (SNICheck) that allows an unauthenticated client to bypass mutual TLS enforced through wildcard router TL

  • 9.8 Critical severity

    SillyTavern: Authentication Bypass by Spoofing

    CVE-2026-44649SillyTavern

    SillyTavern is a locally installed user interface that allows users to interact with text generation large language models, image generation engines, and text-to-speech voice models. Prior to 1.18.0, SillyTavern accepts Remote-User (Authelia) and X-Authentik-U

  • 8.1 High severity

    e107 is a content management system (CMS).

    CVE-2026-43935E107inc

    e107 is a content management system (CMS). Prior to 2.3.4, a Host Header Injection vulnerability in the password reset page allows attackers to manipulate the Host header to generate password reset links pointing to attacker-controlled domains. This can lead t

  • 10.0 Critical severity

    SparkView: Authentication Bypass by Spoofing

    A vulnerability in Remote Spark SparkView before build 1122 allows an attacker to bypasses the local connection check and achieve arbitrary code execution as root on the server side. Depending on implementation the vulnerability can be exploited by an unauthen

  • 9.8 Critical severity

    vm2: Improper Control of Generation of Code

    CVE-2026-24120Patriksimek

    vm2 is an open source vm/sandbox for Node.js. Prior to version 3.10.5, the fix for CVE-2023-37466 is insufficient and can be circumvented allowing attackers to write code which can escape from the VM2 sandbox and execute arbitrary commands on the host system.

  • 7.3 High severity

    OpenClaw: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-41390OpenClaw

    OpenClaw before 2026.3.28 contains an exec allowlist bypass vulnerability where allow-always persistence fails to unwrap /usr/bin/script and similar wrappers before storing trust decisions. Attackers can obtain user approval for one wrapped command to persist

  • 7.3 High severity

    OpenClaw: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-41380OpenClaw

    OpenClaw before 2026.3.28 contains an execution approval vulnerability in exec-approvals-allowlist.ts that allows allow-always persistence to trust wrapper carrier executables instead of invoked targets. Attackers can exploit positional carrier executable rout

  • 7.1 High severity

    OpenClaw: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-41299OpenClaw

    OpenClaw before 2026.3.28 contains an authorization bypass vulnerability in the chat.send gateway method where ACP-only provenance fields are gated by self-declared client metadata from WebSocket handshake rather than verified authorization state. Authenticate

  • 8.1 High severity

    OpenClaw: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-35670OpenClaw

    OpenClaw before 2026.3.22 contains a webhook reply delivery vulnerability that allows attackers to rebind chat replies to unintended users by exploiting mutable username matching instead of stable numeric user identifiers. Attackers can manipulate username cha

  • 7.5 High severity

    Apache Tomcat Missing Encryption of Sensitive Data Exploited

    CVE-2026-34486ApacheEPSS 98.5%

    Missing Encryption of Sensitive Data vulnerability in Apache Tomcat due to the fix for CVE-2026-29146 allowing the bypass of the EncryptInterceptor. This issue affects Apache Tomcat: 11.0.20, 10.1.53, 9.0.116. Users are recommended to upgrade to version 11.0.2

  • 9.8 Critical severity

    BASControl20: Reliance on Untrusted Inputs in a Security Decision

    CVE-2025-13926Contemporary Controls

    An attacker could use data obtained by sniffing the network traffic to forge packets in order to make arbitrary requests to Contemporary Controls BASC 20T.

  • 9.8 Critical severity

    OpenClaw: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-32975OpenClaw

    OpenClaw before 2026.3.12 contains a weak authorization vulnerability in Zalouser allowlist mode that matches mutable group display names instead of stable group identifiers. Attackers can create groups with identical names to allowlisted groups to bypass chan

  • 8.1 High severity

    OpenClaw: Reliance on Untrusted Inputs in a Security Decision

    CVE-2026-32057OpenClaw

    OpenClaw versions prior to 2026.2.25 contain an authentication bypass vulnerability in the trusted-proxy Control UI pairing mechanism that accepts client.id=control-ui without proper device identity verification. An authenticated node role websocket client can