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

  • 7.5 High severity

    vite: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-39363VitejsEPSS 3.4%

    Vite is a frontend tooling framework for JavaScript. From 6.0.0 to before 6.4.2, 7.3.2, and 8.0.5, if it is possible to connect to the Vite dev server’s WebSocket without an Origin header, an attacker can invoke fetchModule via the custom WebSocket event vite:

  • 7.5 High severity

    strawberry: Missing Authentication for Critical Functionality

    CVE-2026-35523Strawberry-graphql

    Strawberry GraphQL is a library for creating GraphQL APIs. Strawberry up until version 0.312.3 is vulnerable to an authentication bypass on WebSocket subscription endpoints. The legacy graphql-ws subprotocol handler does not verify that a connection_init hands

  • 9.8 Critical severity

    E-cology: Missing Authentication for Critical Functionality

    CVE-2026-22679Weaver NetworkEPSS 20.7%

    Weaver (Fanwei) E-cology 10.0 versions prior to 20260312 contain an unauthenticated remote code execution vulnerability in the /papi/esearch/data/devops/dubboApi/debug/method endpoint that allows attackers to execute arbitrary commands by invoking exposed debu

  • 7.3 High severity

    A8000R: Improper Authentication

    CVE-2026-5676TOTOLINK

    A vulnerability was identified in Totolink A8000R 5.9c.681_B20180413. This issue affects the function setLanguageCfg of the file /cgi-bin/cstecgi.cgi. Such manipulation of the argument langType leads to missing authentication. The attack can be launched remote

  • 7.3 High severity

    gpt-researcher: Improper Authentication

    CVE-2026-5632Assafelovic

    A vulnerability was found in assafelovic gpt-researcher up to 3.4.3. This impacts an unknown function of the component HTTP REST API Endpoint. Performing a manipulation results in missing authentication. It is possible to initiate the attack remotely. The expl

  • 7.3 High severity

    JeecgBoot: Improper Authentication

    CVE-2026-5616JeecgBoot

    A security vulnerability has been detected in JeecgBoot 3.9.0/3.9.1. The impacted element is an unknown function of the file jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/airag/JeecgBizToolsProvider.java of the component AI Ch

  • 8.1 High severity

    Barcode Scanners: Missing Authentication for Critical Functionality

    CVE-2026-4272Honeywell

    Missing Authentication for Critical Function vulnerability in Honeywell Handheld Scanners allows Authentication Abuse.This issue affects Handheld Scanners: from C1 Base(Ingenic x1000) before GK000432BAA, from D1 Base(Ingenic x1600) before HE000085BAA, from A1/

  • 9.1 Critical severity

    PraisonAI: Missing Authentication for Critical Functionality

    CVE-2026-34952MervinPraison

    PraisonAI is a multi-agent teams system. Prior to version 4.5.97, the PraisonAI Gateway server accepts WebSocket connections at /ws and serves agent topology at /info with no authentication. Any network client can connect, enumerate registered agents, and send

  • 9.8 Critical severity

    mlflow/mlflow: Missing Authentication for Critical Functionality

    CVE-2026-0545MlflowEPSS 4.39%

    In mlflow/mlflow, the FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization when the `basic-auth` app is enabled. This vulnerability affects the latest version of the repository. If job execution is enabled (`M

  • 8.6 High severity

    Hirschmann HiOS Switch Platform: Missing Authentication for Critical Functionality

    CVE-2025-15620Belden

    HiOS Switch Platform versions 09.1.00 through 09.4.04 and 10.0.00 through 10.3.00 contain a denial-of-service vulnerability in the web interface that allows remote attackers to reboot the affected device by sending a malicious HTTP GET request to a specific en

  • 9.8 Critical severity

    oneuptime: Missing Authentication for Critical Functionality

    CVE-2026-35053OneUptime

    OneUptime is an open-source monitoring and observability platform. Prior to version 10.0.42, the Worker service's ManualAPI exposes workflow execution endpoints (GET /workflow/manual/run/:workflowId and POST /workflow/manual/run/:workflowId) without any authen

  • 9.1 Critical severity

    oneuptime: Missing Authentication for Critical Functionality

    CVE-2026-34758OneUptime

    OneUptime is an open-source monitoring and observability platform. Prior to version 10.0.42, unauthenticated access to Notification test and Phone Number management endpoints allows SMS/Call/Email/WhatsApp abuse and phone number purchase. This issue has been p

  • 7.5 High severity

    signalk-server: Improper Access Control

    CVE-2026-33951SignalK

    Signal K Server is a server application that runs on a central hub in a boat. Prior to version 2.24.0-beta.1, the SignalK Server exposes an unauthenticated HTTP endpoint that allows remote attackers to modify navigation data source priorities. This endpoint, a

  • 7.5 High severity

    Secure Email Gateway: Missing Authentication for Critical Functionality

    CVE-2026-29132SeppMail

    SEPPmail Secure Email Gateway before version 15.0.3 allows an attacker with access to a victim's GINA account to bypass a second-password check and read protected emails.

  • 7.3 High severity

    vanna: Improper Authentication

    CVE-2026-5320Vanna-ai

    A vulnerability was detected in vanna-ai vanna up to 2.0.2. Affected by this vulnerability is an unknown functionality of the file /api/vanna/v2/ of the component Chat API Endpoint. Performing a manipulation results in missing authentication. The attack can be

  • 9.8 Critical severity

    cronmaster: Improper Authentication

    CVE-2026-34072Fccview

    Cr*nMaster (cronmaster) is a Cronjob management UI with human readable syntax, live logging and log history for cronjobs. Prior to version 2.2.0, an authentication bypass in middleware allows unauthenticated requests with an invalid session cookie to be treate

  • 7.5 High severity

    Sage Dpw: Missing Authentication for Critical Functionality

    CVE-2025-67805Sagedpw

    A non-default configuration in Sage DPW 2025_06_004 allows unauthenticated access to diagnostic endpoints within the Database Monitor feature, exposing sensitive information such as hashes and table names. This feature is disabled by default in all installatio

  • 10.0 Critical severity

    Juju: Improper Certificate Validation

    CVE-2026-4370Canonical

    A vulnerability was identified in Juju from version 3.2.0 until 3.6.19 and from version 4.0 until 4.0.4, where the internal Dqlite database cluster fails to perform proper TLS client and server authentication. Specifically, the Juju controller's database endpo

  • 7.5 High severity

    AVideo: Missing Authentication for Critical Functionality

    CVE-2026-34732WWBN

    WWBN AVideo is an open source video platform. In versions 26.0 and prior, the AVideo CreatePlugin template for list.json.php does not include any authentication or authorization check. While the companion templates add.json.php and delete.json.php both require

  • 7.5 High severity

    AVideo: Missing Authentication for Critical Functionality

    CVE-2026-34731WWBN

    WWBN AVideo is an open source video platform. In versions 26.0 and prior, the AVideo on_publish_done.php endpoint in the Live plugin allows unauthenticated users to terminate any active live stream. The endpoint processes RTMP callback events to mark streams a

  • 9.8 Critical severity

    Autopilot: Missing Authentication for Critical Functionality

    CVE-2026-1579PX4

    The MAVLink communication protocol does not require cryptographic authentication by default. When MAVLink 2.0 message signing is not enabled, any message -- including SERIAL_CONTROL, which provides interactive shell access -- can be sent by an unauthenticated

  • 9.3 Critical severity

    Remote Spectrum Monitor MS27100A: Missing Authentication for Critical Functionality

    CVE-2026-3356Anritsu

    The MS27102A Remote Spectrum Monitor is vulnerable to an authentication bypass that allows unauthorized users to access and manipulate its management interface. Because the device provides no mechanism to enable or configure authentication, the issue is inhere

  • 8.8 High severity

    sliver: Missing Authentication for Critical Functionality

    CVE-2026-34227BishopFox

    Sliver is a command and control framework that uses a custom Wireguard netstack. Prior to version 1.7.4, a single click on a malicious link gives an unauthenticated attacker immediate, silent control over every active C2 session or beacon, capable of exfiltrat

  • 7.5 High severity

    nhost: Missing Authentication for Critical Functionality

    CVE-2026-34200Nhost

    Nhost is an open source Firebase alternative with GraphQL. Prior to version 1.41.0, The Nhost CLI MCP server, when explicitly configured to listen on a network port, applies no inbound authentication and does not enforce strict CORS. This allows a malicious we

  • 10.0 Critical severity

    FastGPT: Missing Authentication for Critical Functionality

    CVE-2026-34162Labring

    FastGPT is an AI Agent building platform. Prior to version 4.14.9.5, the FastGPT HTTP tools testing endpoint (/api/core/app/httpTools/runTool) is exposed without any authentication. This endpoint acts as a full HTTP proxy — it accepts a user-supplied baseUrl,

  • 9.8 Critical severity

    nginx-ui: Missing Authentication for Critical Functionality

    CVE-2026-330320xJackyEPSS 35.3%

    Nginx UI is a web user interface for the Nginx web server. In versions 2.3.5 and prior, the nginx-ui MCP (Model Context Protocol) integration exposes two HTTP endpoints: /mcp and /mcp_message. While /mcp requires both IP whitelisting and authentication (AuthRe

  • 7.1 High severity

    Zxhn H188a Firmware: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-34472ZTEEPSS 8.95%

    Unauthenticated credential disclosure in the wizard interface in ZTE ZXHN H188A V6.0.10P2_TE and V6.0.10P3N3_TE allows unauthenticated attackers on the local network to retrieve sensitive credentials from the router's web management interface, including the de

  • 7.3 High severity

    localGPT: Improper Authentication

    CVE-2026-5000PromtEngineer

    A vulnerability was detected in PromtEngineer localGPT up to 4d41c7d1713b16b216d8e062e51a5dd88b20b054. Impacted is the function LocalGPTHandler of the file backend/server.py of the component API Endpoint. The manipulation of the argument BaseHTTPRequestHandler

  • 7.5 High severity

    XAgent: Improper Authentication

    CVE-2026-4959OpenBMB

    A vulnerability was found in OpenBMB XAgent 1.0.0. This impacts the function check_user of the file XAgentServer/application/websockets/share.py of the component ShareServer WebSocket Endpoint. Performing a manipulation of the argument interaction_id results i

  • 8.8 High severity

    Vienna Assistant: Missing Authentication for Critical Functionality

    CVE-2026-24068Vienna Symphonic Library

    The VSL privileged helper does utilize NSXPC for IPC. The implementation of the "shouldAcceptNewConnection" function, which is used by the NSXPC framework to validate if a client should be allowed to connect to the XPC listener, does not validate clients at al

  • 7.5 High severity

    GitLab: Missing Authentication for Critical Functionality

    CVE-2026-1724GitLab

    GitLab has remediated an issue in GitLab EE affecting all versions from 18.5 before 18.8.7, 18.9 before 18.9.3, and 18.10 before 18.10.1 that could have allowed an unauthenticated user to access API tokens of self-hosted AI models due to improper access contro

  • 9.3 Critical severity

    Mosaic Show Controller: Missing Authentication for Critical Functionality

    CVE-2026-2417Pharos Controls

    A Missing Authentication for Critical Function vulnerability in Pharos Controls Mosaic Show Controller firmware version 2.15.3 could allow an unauthenticated attacker to bypass authentication and execute arbitrary commands with root privileges.

  • 9.1 Critical severity

    lollms-webui: Missing Authentication for Critical Functionality

    CVE-2026-33340ParisNeoEPSS 22.1%

    LoLLMs WEBUI provides the Web user interface for Lord of Large Language and Multi modal Systems. A critical Server-Side Request Forgery (SSRF) vulnerability has been identified in all known existing versions of `lollms-webui`. The `@router.post("/api/proxy")`

  • 7.5 High severity

    Vitals ESP: Missing Authentication for Critical Functionality

    CVE-2026-4640Galaxy Software Services

    Vitals ESP developed by Galaxy Software Services has a Missing Authentication vulnerability, allowing unauthenticated remote attackers to execute certain functions to obtain sensitive information.

  • 8.6 High severity

    AVideo: Missing Authentication for Critical Functionality

    CVE-2026-33719WWBN

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the CDN plugin endpoints `plugin/CDN/status.json.php` and `plugin/CDN/disable.json.php` use key-based authentication with an empty string default key. When the CDN plugin is en

  • 8.1 High severity

    Archer NX600 v3.0: Missing Authentication for Critical Functionality

    CVE-2025-15517TP-LinkEPSS 2.95%

    A missing authentication check in the HTTP server on TP-Link Archer NX200, NX210, NX500 and NX600 to certain cgi endpoints allows unauthenticated access intended for authenticated users. An attacker may perform privileged HTTP actions without authentication, i

  • 7.3 High severity

    MacCMS: Improper Authentication

    CVE-2026-4562MacCMS

    A security flaw has been discovered in MacCMS 2025.1000.4052. This affects an unknown part of the file application/api/controller/Timming.php of the component Timming API Endpoint. The manipulation results in missing authentication. The attack may be performed

  • 9.1 Critical severity

    OpenClaw: Missing Authentication for Critical Functionality

    CVE-2026-32064OpenClaw

    OpenClaw versions prior to 2026.2.21 sandbox browser entrypoint launches x11vnc without authentication for noVNC observer sessions, allowing unauthenticated access to the VNC interface. Remote attackers on the host loopback interface can connect to the exposed

  • 7.5 High severity

    nltk: Missing Authentication for Critical Functionality

    CVE-2026-33231NltkEPSS 1.26%

    NLTK (Natural Language Toolkit) is a suite of open source Python modules, data sets, and tutorials supporting research and development in Natural Language Processing. In versions 3.9.3 and prior, `nltk.app.wordnet_app` allows unauthenticated remote shutdown of

  • 7.5 High severity

    siyuan: Uncaught Exception

    CVE-2026-33203Siyuan-note

    SiYuan is a personal knowledge management system. Prior to version 3.6.2, the SiYuan kernel WebSocket server accepts unauthenticated connections when a specific "auth keepalive" query parameter is present. After connection, incoming messages are parsed using u