CyberSecBulletin

Missing Authentication for Critical Functionality

CWE-306

The product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources.

We track 2,227 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.8. 54 have been exploited in real attacks.

How this weakness is prevented

  • 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.
  • 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. For example, consider using libraries with authentication capabilities such as OpenSSL or the ESAPI Authenticator.
  • Implementation System Configuration Operation: When storing data in the cloud (e.g., S3 buckets, Azure blobs, Google Cloud Storage, etc.), use the provider's controls to require strong authentication for users who should be allowed to access the data.

Latest Missing Authentication for Critical Functionality vulnerabilities

  • 9.1 Critical severity

    Wyse Management Suite: Missing Authentication for Critical Functionality

    CVE-2026-81238Dell

    Dell Wyse Management Suite, versions prior to 2605.0.3.683, contain a Missing Authentication for Critical Function vulnerability. An unauthenticated attacker with remote access could potentially exploit this vulnerability, leading to Unauthorized access.

  • 8.8 High severity

    yeger: Missing Authentication for Critical Functionality

    CVE-2026-59160DerYeger

    Yeger is a monorepo for npm packages maintained under the yeger scope. Prior to 2.8.9, the turbo-graph package starts its embedded Next.js server from packages/turbo-graph/src/index.ts on all interfaces, including 0.0.0.0:29312 by default, while the GET handle

  • 10.0 Critical severity

    mysql_mcp_server: Missing Authentication for Critical Functionality

    CVE-2026-59971Designcomputer

    MySQL MCP Server is a Model Context Protocol server that enables secure interaction with MySQL databases. Prior to 0.4.2, setting MCP_TRANSPORT=sse causes src/mysql_mcp_server/server.py to construct SseServerTransport without security_settings or enable_dns_re

  • 7.5 High severity

    lamp-cloud: Missing Authentication for Critical Functionality

    CVE-2026-91996Dromara

    lamp-cloud through 5.10.0 whitelists the path pattern /*/anno/** for anonymous access, allowing unauthenticated attackers to read the server's full JVM system property map. Attackers can send POST requests to /defGenProject/anno/getProperties to retrieve sensi

  • 9.4 Critical severity

    PraisonAI: Missing Authentication for Critical Functionality

    CVE-2026-57140MervinPraison

    PraisonAI is a multi-agent teams system. From 1.6.0 until 1.7.2, AgentOS in src/praisonai-ts/src/os/agentos.ts uses the 0.0.0.0 default from src/praisonai-ts/src/os/config.ts and registers GET /api/agents and POST /api/chat without authentication middleware. A

  • 9.8 Critical severity

    PraisonAI: Missing Authentication for Critical Functionality

    CVE-2026-57139MervinPraison

    PraisonAI is a multi-agent teams system. From 1.5.0 until 1.7.2, MCPServer.startHttp() in src/praisonai-ts/src/mcp/server.ts binds without a host restriction and forwards every HTTP POST request to handleRequest() without authentication or authorization. Any n

  • 8.3 High severity

    PraisonAI: Missing Authentication for Critical Functionality

    CVE-2026-57112MervinPraison

    PraisonAI is a multi-agent teams system. From praisonaiagents 0.6.0 until 1.6.59 and PraisonAI 3.10.0 until 4.6.59, ToolsMCPServer.run_sse() in src/praisonai-agents/praisonaiagents/mcp/mcp_server.py mounts SseServerTransport on the legacy /sse and /messages/ e

  • 8.2 High severity

    Ecommerce Template: Missing Authentication for Critical Functionality

    CVE-2026-90896MarcosCamara01

    Missing Authentication for Critical Function (CWE-306) in the checkout session lookup handler (src/app/api/stripe/checkout_sessions/route.ts), exposed at GET /api/stripe/checkout_sessions, in MarcosCamara01 Ecommerce Template before commit 91e273c allows a rem

  • 7.4 High severity

    gateway: Missing Authentication for Critical Functionality

    CVE-2026-53714Envoyproxy

    Envoy Gateway is an open source project for managing Envoy Proxy as a standalone or Kubernetes-based application gateway. Prior to 1.7.4 and 1.8.1, the xDS gRPC server in GatewayNamespaceMode, configured through provider.kubernetes.deploy.type=GatewayNamespace

  • 9.8 Critical severity

    device-builder: Missing Authentication for Critical Functionality

    CVE-2026-59178Esphome

    ESPHome Device Builder Dashboard is a dashboard for the ESPHome home management software. Prior to version 1.0.12, the dashboard reads its authentication credentials from `$ESPHOME_USERNAME` and `$ESPHOME_PASSWORD`. Earlier versions, and the legacy `esphome` d

  • 8.2 High severity

    laravel-crm: Missing Authentication for Critical Functionality

    CVE-2026-90944Krayin

    Krayin CRM through 2.2.6 exposes the POST /admin/mail/inbound-parse endpoint without authentication, allowing unauthenticated attackers to inject arbitrary emails into the CRM inbox. Attackers can supply crafted RFC 2822 messages with forged sender information

  • 9.8 Critical severity

    PraisonAI: Improper Control of Generation of Code

    CVE-2026-57131MervinPraison

    PraisonAI is a multi-agent teams system. Prior to 4.6.58, praisonai.jobs.server.create_app mounts praisonai.jobs.router.create_router under /api/v1/runs without authentication or per-job authorization. Network clients can submit attacker-controlled prompts and

  • 9.8 Critical severity

    PraisonAI: Missing Authentication for Critical Functionality

    CVE-2026-57127MervinPraison

    PraisonAI is a multi-agent teams system. Prior to 4.6.58, recipe serve installs APIKeyAuthMiddleware or JWTAuthMiddleware when an operator selects api-key or JWT authentication, but each middleware forwards requests when PRAISONAI_API_KEY or PRAISONAI_JWT_SECR

  • 9.8 Critical severity

    PraisonAI: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-57124MervinPraisonEPSS 1.03%

    PraisonAI is a multi-agent teams system. Prior to 4.6.59, the default UI host applications expose POST /api/mcp/connect without mandatory authentication and accept caller-controlled command and args values that PraisonAIUI passes to StdioMCPClient to start a l

  • 9.8 Critical severity

    PraisonAI: Missing Authentication for Critical Functionality

    CVE-2026-57125MervinPraison

    PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.59 and praisonaiagents 1.6.59, the unauthenticated POST /api/v1/runs Jobs API accepts attacker-controlled agent_yaml, and the approve field can mark execute_command as YAML-approved before @requir

  • 9.8 Critical severity

    praisonaiagents: Missing Authentication for Critical Functionality

    CVE-2026-57123MervinPraison

    PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.59, ToolsMCPServer.run_sse and launch_tools_mcp_server bind to 0.0.0.0 and create /sse and /messages/ routes without invoking the available SecurityConfig authentication, origin-validation,

  • 8.6 High severity

    LangBot: Missing Authentication for Critical Functionality

    CVE-2026-90938Langbot-app

    LangBot's plugin runtime (pip package langbot_plugin) through 0.4.17 starts a debug WebSocket server on 0.0.0.0:5401 (/plugin/ws) whose authentication is gated on plugin_debug_key, which defaults to an empty string and is never set by the upstream repository,

  • 9.8 Critical severity

    Bifrost: Improper Access Control

    CVE-2026-90898MaximhqEPSS 2.31%

    Bifrost registers MCP clients through its management API. A stdio client is a command plus args. Bifrost starts that program in the gateway the moment the client is added. No MCP handshake required. The default is governance.auth_config.is_enabled=false. Auth

  • 9.8 Critical severity

    CPSL-08P1EN: Missing Authentication for Critical Functionality

    CVE-2026-82787Contec

    Missing authentication for critical function vulnerability exists in CPSL-08P1EN. If this vulnerability is exploited, an affected product may be operated by a remote attacker without authentication.

  • 7.3 High severity

    HexStrike AI: Improper Authentication

    CVE-2026-906200x4m4

    A vulnerability was determined in 0x4m4 HexStrike AI up to d689933ff579d839c676c82b231f8e98326c5f04. The impacted element is an unknown function of the file hexstrike_server.py of the component API Command Endpoint. This manipulation causes missing authenticat

  • 7.3 High severity

    Cheshire Cat AI: Improper Authentication

    CVE-2026-90579Cheshire-cat-ai

    A vulnerability has been found in cheshire-cat-ai Cheshire Cat AI up to 1.9.2. This affects the function _authorize_http_key of the file core/cat/factory/custom_auth_handler.py. The manipulation of the argument user_id leads to missing authentication. The atta

  • 7.3 High severity

    Tourism-Management-System: Improper Authentication

    CVE-2026-90524Jaychouchannel

    A security flaw has been discovered in jaychouchannel Tourism-Management-System up to 229956e20dbd4a80eeff14535e44d3099502af09. The impacted element is an unknown function of the component Update Endpoint. Performing a manipulation results in missing authentic

  • 7.3 High severity

    WARP-Clash-API: Improper Authentication

    CVE-2026-90504Vvbbnn00

    A vulnerability has been found in vvbbnn00 WARP-Clash-API up to c7bf2360073959861219b422e51ae86411051b46. The impacted element is the function authorized. The manipulation of the argument SECRET_KEY leads to missing authentication. The attack can be initiated

  • 9.8 Critical severity

    GetSimpleCMS-CE: Improper Authorization

    CVE-2026-53952GetSimpleCMS-CE

    GetSimple CMS is a content management system (CMS), and GetSimple CMS CE is the community edition of that CMS. A logic flaw in GetSimple CMS (v3.4.0a and below) and GetSimpleCMS-CE (v3.3.22 and below) allows unauthenticated attackers to create a new administra

  • 10.0 Critical severity

    Chef Automate: Missing Authentication for Critical Functionality

    CVE-2026-80462Progress SoftwareEPSS 2.01%

    A vulnerability in the Chef Automate API gateway and identity validation path may allow an unauthenticated actor to gain elevated access to protected Chef Automate functionality under specific conditions.

  • 7.5 High severity

    AVideo: Missing Authentication for Critical Functionality

    CVE-2026-89250WWBN

    WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 contains an unauthenticated file read vulnerability in the getRecordedFile.php endpoint that streams recorded FLV files from the temporary directory. Attackers can request the endpoint with a

  • 8.8 High severity

    WeenyGenius: Missing Authentication for Critical Functionality

    CVE-2026-89176Howyar

    WeenyGenius, a computer lab management system developed by Howyar Technologies, has a Missing Authentication vulnerability. Unauthenticated attackers on the same network can easily spoof student or teacher endpoints. Impersonating a student can disrupt normal

  • 9.5 Critical severity

    OmniRoute: Improper Control of Generation of Code

    CVE-2026-88062DiegosouzapwEPSS 1.42%

    OmniRoute is an open-source AI gateway providing a single endpoint for multiple model providers. In 3.8.49 and earlier, the OmniRoute POST /api/acp/agents custom ACP agent endpoint accepted attacker-controlled binary and versionCommand values and used only a s

  • 7.5 High severity

    WebSphere Application Server: Missing Authentication for Critical Functionality

    CVE-2026-9336IBM

    IBM WebSphere Application Server 9.0, and 8.5 is vulnerable to a denial of service, caused by sending a specially-crafted HTTP request to an administrative endpoint. A remote attacker could exploit this vulnerability to cause the server to exhaust filesystem s

  • 9.8 Critical severity

    rclone: Improper Authentication

    CVE-2026-88018Rclone

    rclone is a command-line program to sync files and directories to and from different cloud storage providers. Prior to 1.75.1, rclone serve s3 configured with --auth-proxy but without --auth-key allows authPairMiddleware to register any client-chosen accessKey

  • 9.4 Critical severity

    GV-LPC2011/LPC2211: Missing Authentication for Critical Functionality

    CVE-2026-88285GeoVision

    GeoVision GV-LPC2211 V1.13 exposes a network-accessible PTZ control service without authentication, allowing remote clients to retrieve PTZ information and issue PTZ or raw serial commands.

  • 9.1 Critical severity

    Apache Artemis: Missing Authentication for Critical Functionality

    CVE-2026-67593Apache

    A remote attacker can craft an Openwire RemoveSubscriptionInfo command to cause the deletion of a queue on the Artemis broker before the connection authentication and authorization stage or at any time thereafter. This issue affects Apache Artemis: from 2.50.0

  • 9.8 Critical severity

    Apache Artemis: Missing Authentication for Critical Functionality

    CVE-2026-57967Apache

    An unauthenticated remote attacker can craft a CORE protocol SESSION_REATTACH packet to steal an existing session and assume ongoing execution of the previously authenticated session. This issue affects Apache Artemis: from 2.50.0 through 2.56.0; Apache Active

  • 9.1 Critical severity

    Apache Artemis: Missing Authentication for Critical Functionality

    CVE-2026-49364Apache

    An unauthenticated network-adjacent attacker can leverage discovery to capture cluster administrative credentials during the initial cluster connection handshake. This issue affects Apache Artemis: from 2.50.0 through 2.56.0; Apache ActiveMQ Artemis: from 1.0.

  • 7.5 High severity

    Apache Artemis: Missing Authentication for Critical Functionality

    CVE-2026-49363Apache

    An unauthenticated remote attacker connecting with the CORE protocol can discover cluster node details by sending a SUBSCRIBE_TOPOLOGY request prior to authentication. This issue affects Apache Artemis: from 2.50.0 through 2.56.0; Apache ActiveMQ Artemis: from

  • 7.5 High severity

    Apache Artemis: Missing Authentication for Critical Functionality

    CVE-2026-49362Apache

    An unauthenticated remote attacker can create arbitrary durable queues via the CORE protocol, leading to unauthorized broker state manipulation and potential denial of service. This issue affects Apache Artemis: from 2.50.0 through 2.56.0; Apache ActiveMQ Arte

  • 7.3 High severity

    inventory-management-system: Improper Authentication

    CVE-2026-87922Rizwan17

    A security flaw has been discovered in Rizwan17 inventory-management-system up to bfe78a330d01bb26b9daec5dc9ecd5c77900e03f. Affected by this vulnerability is the function DBOperation.addCategory of the file includes/process.php of the component AJAX Backend. T

  • 8.0 High severity

    EarVision Android application: Missing Authentication for Critical Functionality

    CVE-2026-77974Softish

    After spoofing the device and obtaining one user confirmation, an attacker may be able to cause the application to transmit firmware through an unauthenticated and unsigned update channel.

  • 7.3 High severity

    moltis: Improper Authentication

    CVE-2026-86808Moltis-org

    A security vulnerability has been detected in moltis-org moltis up to 20260818.10. The affected element is the function vault_unlock_handler/vault_recovery_handler of the file vault.rs. Such manipulation leads to missing authentication. The attack can be launc

  • 9.9 Critical severity

    Eclipse aeriOS: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-86464Eclipse Foundation

    In the current development version of Eclipse aeriOS, for which no official release has yet been published, the Identity Manager (IdM) deployment included insecure default configurations and credentials for security-sensitive services. The Helm chart exposed t