CyberSecBulletin

Not Failing Securely

CWE-636

When the product encounters an error condition or failure, its design requires it to fall back to a state that is less secure than other options that are available, such as selecting the weakest encryption algorithm or using the most permissive access control restrictions.

We track 39 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: Subdivide and allocate resources and components so that a failure in one part does not affect the entire product.

Latest Not Failing Securely vulnerabilities

  • 7.1 High severity

    Grafana Enterprise: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-111024Grafana

    A user with the Viewer or Editor role could bypass folder permissions on Git Sync managed resources through the repository files API: a Viewer could read files in folders they could not access, and an Editor could create, modify, move or delete provisioned das

  • 8.1 High severity

    directus: Not Failing Securely

    CVE-2026-126539Directus

    Directus before 12.1.0 contains an authorization bypass vulnerability that allows unauthenticated attackers to skip permission checks by sending a failed auth message on public-mode WebSocket connections. Attackers can send an invalid token so handleAuthReques

  • 8.2 High severity

    Kong Gateway Enterprise: Not Failing Securely

    CVE-2026-96437Kong

    The ai-azure-content-safety plugin in Kong Gateway Enterprise skips inspection of request bodies larger than the in-memory body buffer, allowing prompts to bypass input content-safety checks.

  • 7.4 High severity

    vault-java-driver: Improper Certificate Validation

    CVE-2026-109408Jopenlibs

    vault-java-driver, a Java client for HashiCorp Vault, silently disables TLS certificate and hostname verification in three states where the caller asked for verification: an SslConfig passed to VaultConfig without calling build(), an SslConfig restored by Java

  • 9.1 Critical severity

    node-opcua: Improper Authorization

    CVE-2026-95860Node-opcua

    node-opcua is an OPC UA implementation for TypeScript and Node.js. From 2.42.0 until 2.180.0, namespace-level access control configured through setDefaultRolePermissions is not honored by the runtime enforcement path for nodes without explicit per-node RolePer

  • 9.1 Critical severity

    Global Management System (GMS): Not Failing Securely

    CVE-2026-109593SonicWall

    An unauthenticated attacker with network access to the SonicWall GMS 9.5.2 and earlier versions may be able to read internal GMS files, potentially exposing sensitive information.

  • 9.1 Critical severity

    Apache Kafka: Insufficient Verification of Data Authenticity

    CVE-2026-110985Apache

    A Kafka broker using SASL/OAUTHBEARER with the default validator (sasl.oauthbearer.jwt.validator.class=DefaultJwtValidator) selects its implementation from configuration. When sasl.oauthbearer.jwks.endpoint.url is set, the validator verifies the JWT signature.

  • 8.1 High severity

    Secure Connect Gateway (SCG) Policy Manager: Not Failing Securely

    CVE-2026-78022Dell

    Dell Secure Connect Gateway (SCG) Policy Manager, versions prior to 5.34.00.16, contains a Not Failing Securely ('Failing Open') vulnerability. A low privileged attacker with remote access could potentially exploit this vulnerability, leading to Protection mec

  • 7.4 High severity

    hMailServer: Not Failing Securely

    CVE-2026-107584Progressive Robot

    Progressive Robot hMailServer 6.0.0 through 6.3.5 fails open when applying DANE (RFC 7672) to outbound SMTP delivery. The server's validating DNSSEC resolver treated a TLSA or MX lookup that did not complete (no answer, SERVFAIL, a malformed reply), an answer

  • 9.5 Critical severity

    P4 (Helix Core): Not Failing Securely

    CVE-2026-103510Perforce

    P4 Search prior to 2026.4.2 does not fail securely when its service authentication token is blank. In affected configurations, an unauthenticated attacker with network access can obtain the highest application privilege, potentially leading to compromise of P4

  • 7.4 High severity

    dbhub: Incomplete List of Disallowed Inputs

    CVE-2026-61788Bytebase

    DBHub is a database MCP server for Postgres, MySQL, SQL Server, Oracle, MariaDB, SQLite. Prior to version 0.22.6, setting `readonly = true` on the `execute_sql` tool does not make the connection read-only. The connectors are written to set PostgreSQL `default_

  • 9.1 Critical severity

    moquette: Not Failing Securely

    CVE-2026-95848Moquette-io

    Moquette is a lightweight Java MQTT broker. Prior to 0.18.1, when a configured authenticator or authorizator class cannot be loaded, Server.initializeAuthenticator and Server.initializeAuthorizatorPolicy treat the failure as though no custom class was configur

  • 7.5 High severity

    AuthPoint Authentication Gateway: Improper Authentication

    CVE-2026-95676WatchGuard

    A missing/improper authentication vulnerability in the WatchGuard AuthPoint Gateway's LDAP Sync first-factor authentication allows a remote attacker to bypass single-factor password verification under non-default operating conditions. Additional authentication

  • 8.1 High severity

    tinyauth: Improper Handling of Case Sensitivity

    CVE-2026-77560Tinyauthapp

    Tinyauth is an authentication and authorization server. Prior to 5.1.2, Tinyauth compares forwarded hostnames case-sensitively while reverse proxies route equivalent hostnames case-insensitively, allowing an authenticated low-privilege user to bypass per-app a

  • 7.7 High severity

    djust: Not Failing Securely

    CVE-2026-61595Djust-org

    djust provides Phoenix LiveView-style reactive server-side rendering for Django with Rust-powered performance. Prior to version 1.0.7, `djust.tenants` isolation was enforced only on the HTTP path. The current tenant was stored in `threading.local()` and set ex

  • 9.3 Critical severity

    bambuddy: Not Failing Securely

    CVE-2026-53459Maziggy

    Bambuddy is a self-hosted print archive and management system for Bambu Lab 3D printers. Starting in version 0.1.6 and prior to version 0.2.4.4, a fail-open in the authentication code allows any attacker to bypass authentication by flooding a public endpoint t

  • 9.0 Critical severity

    safeurl: Not Failing Securely

    CVE-2026-77866Slab

    Server-Side Request Forgery (SSRF) vulnerability in Slab safeurl allows an attacker who controls a validated URL to reach internal network destinations the library is configured to block. Only IPv4 addresses are matched against the reserved ranges and the bloc

  • 7.9 High severity

    software-actualizer: Unchecked Return Value

    CVE-2026-85649ChewKeanHo

    (Holloway) Chew, Kean Ho's Actualizer v1.2.0 and earlier contains a fail-open password validation vulnerability in the Alpha user and root user password loops of Shell/debian-minbase-install.sh. The installer invokes mkpasswd to generate yescrypt password hash

  • 8.2 High severity

    NGINX JavaScript: Not Failing Securely

    CVE-2026-18329F5

    Description NGINX JavaScript (njs) and QuickJS (qjs) engines have a vulnerability when a js_access handler performs asynchronous request body processing and an exception is thrown during asynchronous access-control evaluation before an explicit access denial i

  • 9.1 Critical severity

    next-auth: Improper Authorization

    CVE-2026-73421Nextauthjs

    NextAuth.js provides authentication for Next.js. From next-auth 5.0.0-beta.0 until 5.0.0-beta.32, applications that gate access by checking only for the existence of the auth object returned by the auth() wrapper can fail open when Auth.js has a server configu

  • 7.4 High severity

    rsync: Not Failing Securely

    CVE-2026-70452RsyncProject

    rsync 3.1.0 before 3.5.0 contains an access control bypass vulnerability that allows remote attackers to circumvent hosts deny rules by inducing DNS resolution failures during hostname-based access control evaluation. When a DNS lookup for a hostname-based den

  • 8.8 High severity

    livebook: Not Failing Securely

    CVE-2026-68746Livebook-dev

    Not Failing Securely ('Failing Open') vulnerability in livebook-dev livebook allows an unauthenticated network client to obtain full access to a Livebook server that enforces identity through Livebook Teams. A Livebook Agent or App Server connected to Livebook

  • 8.6 High severity

    CHARX SEC-3150: Not Failing Securely

    CVE-2026-44094Phoenix Contact

    An unauthenticated remote attacker can enforce the system to fall back to a firmware partition with an insecure configuration including default credentials. This could allow the attacker to gain SSH access to the system as an unprivileged user "user-app". Char

  • 8.2 High severity

    scram: Not Failing Securely

    CVE-2026-53712OnGres

    SCRAM (Salted Challenge Response Authentication Mechanism) is part of the family of Simple Authentication and Security Layer (SASL, RFC 4422) authentication mechanisms. Prior to 3.3, a flaw in com.ongres.scram:scram-client and com.ongres.scram:scram-common all

  • 9.8 Critical severity

    Apache Camel Keycloak: Improper Authentication

    CVE-2026-53913ApacheEPSS 1.08%

    Improper Authentication, Missing Authentication for Critical Function, Not Failing Securely ('Failing Open') vulnerability in Apache Camel Keycloak Component. The KeycloakSecurityPolicy of camel-keycloak guards a route by running KeycloakSecurityProcessor.befo

  • 8.6 High severity

    traefik: Not Failing Securely

    CVE-2026-54762Traefik

    Traefik is an HTTP reverse proxy and load balancer. From 3.7.0-ea.1 until 3.7.5, there is a medium severity vulnerability in Traefik's Kubernetes Ingress NGINX provider that causes affected routes to fail open. When an Ingress explicitly enables BasicAuth or D

  • 7.4 High severity

    net-imap: Missing Report of Error Condition

    CVE-2026-42246Ruby

    Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to versions 0.3.10, 0.4.24, 0.5.14, and 0.6.4, a man-in-the-middle attacker can cause Net::IMAP#starttls to return "successfully", without starting TLS. This issue

  • 7.5 High severity

    OpenClaw: Not Failing Securely

    CVE-2026-42423OpenClaw

    OpenClaw before 2026.4.8 contains an approval-timeout fallback mechanism that bypasses strictInlineEval explicit-approval requirements on gateway and node exec hosts. Attackers can exploit this timeout fallback to execute inline eval commands that should requi

  • 9.1 Critical severity

    OpenViking: Not Failing Securely

    CVE-2026-40525Volcengine

    OpenViking prior to version 0.3.9 contains an authentication bypass vulnerability in the VikingBot OpenAPI HTTP route surface where the authentication check fails open when the api_key configuration value is unset or empty. Remote attackers with network access

  • 7.5 High severity

    free5gc: Improper Authorization

    CVE-2026-40248Free5gc

    free5GC is an open-source implementation of the 5G core network. In versions 4.2.1 and below of the UDR service, the handler for creating or updating Traffic Influence Subscriptions checks whether the influenceId path segment equals subs-to-notify, but does no

  • 7.5 High severity

    free5gc: Improper Authorization

    CVE-2026-40247Free5gc

    free5GC is an open-source implementation of the 5G core network. In versions 4.2.1 and below of the UDR service, the handler for reading Traffic Influence Subscriptions checks whether the influenceId path segment equals subs-to-notify, but does not return afte

  • 7.8 High severity

    helm: Not Failing Securely

    CVE-2026-35205Helm

    Helm is a package manager for Charts for Kubernetes. From 4.0.0 to 4.1.3, Helm will install plugins missing provenance (.prov file) when signature verification is required. This vulnerability is fixed in 4.1.4.

  • 7.5 High severity

    fast-jwt: Insufficient Verification of Data Authenticity

    CVE-2026-35042Nearform

    fast-jwt provides fast JSON Web Token (JWT) implementation. In 6.1.0 and earlier, fast-jwt does not validate the crit (Critical) Header Parameter defined in RFC 7515 §4.1.11. When a JWS token contains a crit array listing extensions that fast-jwt does not unde

  • 9.8 Critical severity

    snuffleupagus: Not Failing Securely

    CVE-2026-22034Jvoisin

    Snuffleupagus is a module that raises the cost of attacks against website by killing bug classes and providing a virtual patching system. On deployments of Snuffleupagus prior to version 0.13.0 with the non-default upload validation feature enabled and configu

  • 8.7 High severity

    vtun-ng: Not Failing Securely

    CVE-2025-54870Leakingmemory

    VTun-ng is a Virtual Tunnel over TCP/IP network. In versions 3.0.17 and below, failure to initialize encryption modules might cause reversion to plaintext due to insufficient error handling. The bug was first introduced in VTun-ng version 3.0.12. This is fixed

  • 7.5 High severity

    Vault: Not Failing Securely

    CVE-2024-8185HashiCorp

    Vault Community and Vault Enterprise (“Vault”) clusters using Vault’s Integrated Storage backend are vulnerable to a denial-of-service (DoS) attack through memory exhaustion through a Raft cluster join API endpoint . An attacker may send a large volume of requ

  • 9.8 Critical severity

    Frontend Admin by DynamiApps: Improper Check for Unusual or Exceptional Conditions

    CVE-2024-3729Shabti

    The Frontend Admin by DynamiApps plugin for WordPress is vulnerable to improper missing encryption exception handling on the 'fea_encrypt' function in all versions up to, and including, 3.19.4. This makes it possible for unauthenticated attackers to manipulate

  • 7.8 High severity

    ThinkPad: Not Failing Securely

    CVE-2023-4030Lenovo

    A vulnerability was reported in BIOS for ThinkPad P14s Gen 2, P15s Gen 2, T14 Gen 2, and T15 Gen 2 that could cause the system to recover to insecure settings if the BIOS becomes corrupt.

  • 8.7 High severity

    moby: Observable Discrepancy

    CVE-2023-28840MobyEPSS 2.56%

    Moby is an open source container framework developed by Docker Inc. that is distributed as Docker, Mirantis Container Runtime, and various other downstream projects/products. The Moby daemon component (`dockerd`), which is developed as moby/moby, is commonly r