Skip to content
OpenAdvisories

Weakness (CWE)

CWE-306: Missing Authentication for Critical Functionality

Base Draft

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

How to prevent it (5 mitigations)
  1. Architecture and Design

    Divide the software into anonymous, normal, privileged, and administrative areas. Identify which of these areas require a proven user identity, and use a centralized authentication capability.

    Identify all potential communication channels, or other means of interaction with the software, to ensure that all channels are appropriately protected, including those channels that are assumed to be accessible only by authorized parties. Developers sometimes perform authentication at the primary channel, but open up a secondary channel that is assumed to be private. For example, a login mechanism may be listening on one network port, but after successful authentication, it may open up a second port where it waits for the connection, but avoids authentication because it assumes that only the authenticated party will connect to the port.

    In general, if the software or protocol allows a single session or user state to persist across multiple connections or channels, authentication and appropriate credential management need to be used throughout.

  2. 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.

  3. Architecture and Design

    Where possible, avoid implementing custom, "grow-your-own" authentication routines and consider using authentication capabilities as provided by the surrounding framework, operating system, or environment. These capabilities may avoid common weaknesses that are unique to authentication; support automatic auditing and tracking; and make it easier to provide a clear separation between authentication tasks and authorization tasks.

    In environments such as the World Wide Web, the line between authentication and authorization is sometimes blurred. If custom authentication routines are required instead of those provided by the server, then these routines must be applied to every single page, since these pages could be requested directly.

  4. 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 [REF-45].

  5. 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 [REF-1297] [REF-1298] [REF-1302].

Source: MITRE CWE-306

669 results · Clear filters · Feed

  • Medium 6.5

    Rizwan17 inventory-management-system Invoice Generation invoice_bill.php missing authentication

    A security vulnerability has been detected in Rizwan17 inventory-management-system up to bfe78a330d01bb26b9daec5dc9ecd5c77900e03f. This affects an unknown part of the file includes/invoice_bill.php of the component Invoice Generation. Such manipulation of the…

  • Medium 5.3

    Dell SCG 5.0 Appliance versions prior to 5.36.00.16 and Dell SCG 5.0 Application versions prior to 5.36.00.00, contains…

  • Medium 4.3

    Improper Authorization in Yordam Informatics' Library Reservation System

    Missing authentication for critical function vulnerability in Yordam Informatics Technology Consulting, Training, and Electronic Systems Industry and Trade Inc. Library Reservation System allows Input Data Manipulation. This issue affects Library Reservation …

  • Medium 6.7

    Unauthenticated Localhost Admin Panel in Auth0 AD/LDAP Connector

    The administrative panel of the Auth0 AD/LDAP Connector (versions 6.5.0 and earlier) listens on the local loopback interface without requiring authentication. This allows a local, low-privileged user or process on the host system to access the panel's managem…

  • Medium 5.5

    Windows Autopilot Tampering Vulnerability

    Missing authentication for critical function in Windows Autopilot allows an authorized attacker to perform tampering locally.

  • Medium 5.5

    Windows Internet Connection Sharing (ICS) Tampering Vulnerability

    Missing authentication for critical function in Windows Internet Connection Sharing (ICS) allows an authorized attacker to perform tampering locally.

  • Medium 5.5

    Windows Modern Device Management (MDM) Security Feature Bypass Vulnerability

    Missing authentication for critical function in Windows Modern Device Management (MDM) allows an authorized attacker to bypass a security feature locally.

  • Medium 5.5

    Windows Power Dependency Coordinator Tampering Vulnerability

    Missing authentication for critical function in Windows Power Dependency Coordinator allows an authorized attacker to perform tampering locally.

  • Medium 5.5
    CVE-2026-83991 Public exploit

    Windows Cloud Files Mini Filter Driver Tampering Vulnerability

    Missing authentication for critical function in Windows Cloud Files Mini Filter Driver allows an authorized attacker to perform tampering locally.

  • Medium 5.5

    Microsoft Windows Search Component Tampering Vulnerability

    Missing authentication for critical function in Microsoft Windows Search Component allows an authorized attacker to perform tampering locally.

  • Medium 6.8

    Windows DHCP Server Elevation of Privilege Vulnerability

    Missing authentication for critical function in Windows DHCP Server allows an authorized attacker to elevate privileges over a network.

  • Medium 5.9

    In JetBrains GoLand before 2026.2.2.1 missing authentication on the GoLand profiler's injected pprof server exposed pro…

  • Medium 6.5

    SourceCodester Simple Traffic Offense System Deletion Endpoint delete-user.php missing authentication

    A flaw has been found in SourceCodester Simple Traffic Offense System 1.0. Affected by this vulnerability is an unknown functionality of the file delete-user.php of the component Deletion Endpoint. Executing a manipulation of the argument ID can lead to missi…

  • Medium 5.3

    ramon-victor freegpt-webui Authentication Check __init__.py ChatCompletion.create missing authentication

    A vulnerability has been found in ramon-victor freegpt-webui up to 098db3dfeb41555c2ca9269df0f13e10ec1c35dc. This issue affects the function ChatCompletion.create of the file g4f/__init__.py of the component Authentication Check. Such manipulation leads to mi…

  • Medium 5.3

    jofpin trape Admin Endpoint sockets.py join_room missing authentication

    A security flaw has been discovered in jofpin trape 1.0.0/2.0. Affected by this issue is the function join_room of the file core/sockets.py of the component Admin Endpoint. The manipulation results in missing authentication. The attack may be launched remotel…

  • Medium 5.3

    jofpin trape Login Endpoint stats.py missing authentication

    A vulnerability was identified in jofpin trape 1.0.0. Affected by this vulnerability is an unknown functionality of the file core/stats.py of the component Login Endpoint. The manipulation leads to missing authentication. The attack may be initiated remotely.…

  • Medium 6.5

    IBM i is Affected By Denial of Service Vulnerabilities in NFS [, ]

    IBM i 7.6, 7.5, 7.4, and 7.3 could allow a remote attacker to cause a denial of service and affect data integrity due to missing authentication for critical functions.

    IBM i
  • Medium 6.5

    tsi-coop tsi-dpdp-cms Bootstrap Setup Endpoint InterceptingFilter.java missing authentication

    A vulnerability was identified in tsi-coop tsi-dpdp-cms up to 0.5.0. This affects an unknown part of the file InterceptingFilter.java of the component Bootstrap Setup Endpoint. The manipulation leads to missing authentication. The attack can be initiated remo…

  • Medium 5.3

    tsi-coop tsi-dpdp-cms Admin Console/DPO Compliance Console web.xml missing authentication

    A vulnerability was determined in tsi-coop tsi-dpdp-cms up to 0.5.0. Affected by this issue is some unknown functionality of the file web.xml of the component Admin Console/DPO Compliance Console. Executing a manipulation can lead to missing authentication. I…

  • Medium 5.3

    Notification Bar for WordPress <= 1.1.8 – Unauthenticated Subscriber Data Disclosure

    The Notification Bar for WordPress plugin through 1.1.8 exposes an unauthenticated CSV export script that discloses all stored subscriber emails.

  • Medium 6.9

    Arc: Unauthenticated cluster node admission when `cluster.shared_secret` is unset

    Arc is an open, SQL-native time-series database for telemetry. From 26.02.1 until 26.06.2, Arc Enterprise clustering accepts cluster join requests without authentication when cluster.enabled is true but cluster.shared_secret is not configured. The defaults in…

  • Medium 5.3

    StarRocks Frontend REST Handlers Bypass the Base Class Authentication Gate

    StarRocks through 4.0.13 contains an authentication bypass vulnerability in five REST handler classes that override execute() directly instead of implementing executeWithoutPassword(). Attackers can access six unauthenticated endpoints on the frontend HTTP po…

  • Medium 6.5

    Zipkin Unauthenticated Spring Boot Actuator Endpoints Exposure

    Zipkin through 3.6.1 exposes Spring Boot Actuator endpoints on the tracing API port without authentication, allowing unauthenticated attackers to access sensitive information. Attackers can read environment variables, bean configurations, and storage credenti…

  • Medium 5.3

    OpenFaaS Gateway 0.27.11 through 0.27.13 Missing Authentication on the /system/telemetry Route

    The OpenFaaS gateway registers GET /system/telemetry in gateway/main.go and, when basic_auth is enabled, wraps each administrative /system/* handler in auth.DecorateWithBasicAuth. TelemetryHandler was left out of that wrap block from 0.27.11, which introduced…

  • Medium 5.3

    APITable through 1.13.0-beta.1 Missing Authentication on the Internal Notification Create Endpoint

    APITable through 1.13.0-beta.1 annotates the create handler of InternalNotifyController with requiredLogin = false. ResourceInterceptor honours that annotation by returning before any session or API key is validated, and the nginx gateway shipped with the pro…

  • Medium 4.3

    Static Web Server: Authentication bypass on /metrics endpoint when --basic-auth is enabled

    Static Web Server (SWS) is a production-ready web server suitable for static web files or assets. Through 2.43.0, instances with both basic-auth and metrics features enabled process the /metrics endpoint before the basic-auth check in src/handler.rs, allowing…

  • Medium 6.8

    Spring Cloud Config Server Monitor Endpoint Does Not Validate Webhook Requests

    Missing Authentication for Critical Function vulnerability in Spring Spring Cloud Config allows Webhook requests to Spring Cloud Config Server's /monitor endpoint are not validated. This issue affects Spring Cloud Config: from 5.0.0 through 5.0.4, from 4.3.0 …

  • Medium 5.3

    CAYIN Technology|CAYIN CMS-WS/CMS-SE - Missing Authentication

    CAYIN CMS-WS and CMS-SE developed by CAYIN Technology have a Missing Authentication vulnerability. Unauthenticated remote attackers can obtain media file lists via specific functionality, resulting in partial information disclosure.

  • Medium 5.7

    PanKM - Critical - Unsupported - SA-CONTRIB-2026-083

    Vulnerability in Drupal PanKM. This issue affects PanKM versions: *.*.

  • Medium 6.9

    PraisonAI: Origin validation bypass in MCP HTTP Stream transport allows browser-mediated unauthenticated tool execution on local MCP server

    PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.58, the MCP HTTP Stream _validate_origin method accepts request_origin.startswith(allowed), so the attacker-controlled localhost.evil.example HTTP origin matches the localhost allowlist. Without …

  • Medium 5.3

    Ech0 before 4.7.3 Unauthenticated Like Endpoint Metric Inflation

    Ech0 before 4.7.3 contains an authentication bypass vulnerability in the PUT /api/echo/like/:id endpoint that allows unauthenticated attackers to increment engagement metrics without identity verification or rate limiting. Attackers can send repeated requests…

  • Medium 6.5

    Faveo Helpdesk post-ticket-reply Endpoint FormController.php post_ticket_reply missing authentication

    A flaw has been found in Faveo Helpdesk up to 2.0.3. This impacts the function FormController::post_ticket_reply of the file app/Http/Controllers/Client/helpdesk/FormController.php of the component post-ticket-reply Endpoint. This manipulation causes missing …

  • Medium 5.3

    CyberTutor|NewSiteServer (NSS) - Missing Authentication

    NewSiteServer (NSS) developed by CyberTutor has a Missing Authentication vulnerability. Unauthenticated remote attackers can exploit a specific functionality to send emails to anyone on behalf of the school.

  • Medium 6.5

    Combodo iTop: Unauthenticated user can delete .readonly file

    Combodo iTop is a web based IT service management tool.Prior to 3.2.3, an unauthenticated user could delete the .readonly file on iTop instances — a file created during the setup process that prevents users from performing write actions. This issue has been f…

  • Medium 5.3

    missing authentication vulnerability in Esri Portal for ArcGIS

    There is a missing authentication vulnerability in Esri Portal for ArcGIS versions 12.0 and prior that may allow a remote, unauthenticated attacker to access a specific resource (not user content) that should only be accessible by authenticated users. Users w…

  • Medium 6.9

    Agent receiver accepts mTLS requests without a client certificate

    Improper authentication in the agent receiver of Checkmk <2.5.0p10 allows an unauthenticated remote attacker to bypass mutual TLS client certificate verification of relay endpoints by supplying a fixed placeholder identity in the request URL, resulting in lim…

  • Medium 5.3

    Unauthenticated API Allows Analytics Data Manipulation in IKAS Technology's Rush

    Missing authentication for critical function vulnerability in IKAS Technology Inc. Rush allows Fake the Source of Data. This issue affects Rush: through 21082026.  NOTE: The vendor was contacted and it was learned that the product is not supported.

  • Medium 6.0

    Unauthenticated Captive Portal Session Termination and Forced Logout in Omada Gateways

    An unauthenticated attacker with network access to the captive portal service of an affected device can terminate active captive portal sessions, including forcing logout of specific users or clearing all active sessions. Affected users must re-authenticate t…

  • Medium 5.3

    phpMyFAQ before 4.1.7 Authentication Bypass via Setup API

    phpMyFAQ before 4.1.7 contains an authentication bypass vulnerability in SetupController that allows unauthenticated attackers to run database migrations and create configuration backups when maintenance mode is enabled. Attackers can call POST /api/setup/upd…

  • Medium 6.3

    Vulnerability in the Oracle Agile Engineering Data Management product of Oracle Supply Chain (component: Engineering Co…