Skip to content
OpenAdvisories

Weakness (CWE)

CWE-287: Improper Authentication

Class Draft Mapping discouraged

When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.

How to prevent it (1 mitigation)
  1. Architecture and Design

    Use an authentication framework or library such as the OWASP ESAPI Authentication feature.

Source: MITRE CWE-287

3,154 results · Feed

  • Low 3.7

    Unitree Robotics Unitree Go2 chat_go websocket.py WebSocketClient.connect certificate validation

    A vulnerability was detected in Unitree Robotics Unitree Go2 up to 1.1.13/1.1.14.1/1.1.15.1. This affects the function WebSocketClient.connect of the file websocket.py of the component chat_go. Performing a manipulation results in improper certificate validat…

  • Critical 9.8

    asVereinbase < 1.1.8 - Unauthenticated Authentication Bypass via 2FA Validation

    The asVereinbase WordPress plugin before 1.1.8 does not require a valid password or a genuine second factor before authenticating a user, treating an empty stored value as a match, so an unauthenticated attacker can log in as any user, including an administra…

  • Medium 5.9

    FastMCP MCP client wrappers construct M2M OAuth providers without issuer binding — client secret redirectable to attacker-advertised authorization server

    ## Maintainer assessment and remediation This report is accepted as a FastMCP credential-binding vulnerability. Affected versions of the OAuth client credentials providers do not expose the authorization-server issuer that owns pre-registered credentials. An …

  • High 7.4

    Goobi viewer: OpenID JWT audience not enforced by the verifier

    The Goobi viewer is a web application that allows digitised material to be displayed in a web browser. From version 25.01 to before version 26.05, AuthenticationEndpoint.verifyOpenIdToken builds its verifier as JWT.require(algorithm).withIssuer(issuer).build(…

  • High 7.4

    Goobi viewer: Empty webapi.authorization.token default permits unauthenticated authorization bypass

    The Goobi viewer is a web application that allows digitised material to be displayed in a web browser. Prior to version 26.05, Configuration.getWebApiToken returns the empty string when webapi.authorization.token is not configured. AuthorizationFilter compare…

  • High 8.6

    PraisonAI LinearBot processes unsigned webhooks when LINEAR_WEBHOOK_SECRET is missing

    PraisonAI is a multi-agent teams system. From version 4.6.56 to before version 4.6.59, PraisonAI's LinearBot starts a public webhook listener on 0.0.0.0 and treats LINEAR_WEBHOOK_SECRET as optional. When the secret is absent, startup only logs a warning and _…

  • High 8.2

    PraisonAI recipe serve Typer command bypasses the non-localhost authentication guard

    PraisonAI is a multi-agent teams system. From version 4.5.112 to before version 4.6.59, PraisonAI's installed console entrypoint is Typer-first. In current releases, the recipe command is registered in the Typer app and praisonai recipe serve dispatches to th…

  • Critical 9.8

    Authentication Bypass Vulnerability

    An authentication bypass vulnerability in WizLearn Technologies' Learning Management System (LMS) could allow an unauthenticated remote attacker to bypass password authentication and the OAuth authentication flow by sending a specially crafted POST request, p…

  • High 8.7
    CVE-2026-93489 Public exploit

    Improper Authentication in ASUS router modules allows an unauthenticated nearby user to send an HTTP request and forge …

  • Medium 4.3

    Firmware verification vulnerability

    An authentication vulnerability in the Bluetooth Low Energy (BLE) implementation of Creative Sound Blaster Katana could allow an attacker within Bluetooth range to connect to an affected device without prior pairing or authentication.

  • High 8.1

    Authentication Source Verification Issue in Okta Access Gateway

    Okta Access Gateway (OAG) does not validate the selected authentication source during sign-on. An authenticated user with an active session can modify the authentication source parameter, which may generate a SAML assertion granting access to the Admin Consol…

  • Critical 10.0

    AAD App Proxy Elevation of Privilege Vulnerability

    Improper authentication in AAD App Proxy allows an unauthorized attacker to elevate privileges over a network.

  • Medium 6.8

    Authlib: Default JWT bearer grant accepts assertions for the wrong audience

    Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to 1.9.0, the default RFC 7523 JWTBearerGrant.get_audiences() returns an empty list, causing JWTBearerGrant.verify_claims() to require only that an aud claim exists without match…

  • High 7.4

    Authlib accepts an empty HMAC key, allowing JWS/JWT signature forgery (HS256/HS384/HS512)

    Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to 1.9.1, Authlib's OctKey.import_key() and HMAC signing and verification path accept zero-length key material. If an application's secret lookup can return an empty string or em…

  • Critical 9.8

    Bytebase 0.12.0 before 1.0.1 Authentication Bypass via GitLab Self-Hosted Login

    Bytebase 0.12.0 before 1.0.1 contains an authentication bypass vulnerability that allows unauthenticated attackers to log in as any user. The flaw stems from trusting client-supplied GitLab provider configuration in the POST /api/auth/login/GITLAB_SELF_HOST e…

  • Medium 5.3

    Authentication Bypass Vulnerability in the PAPI Protocol of AOS-8

    An authentication bypass vulnerability in the PAPI protocol of AOS-8 could allow an unauthenticated remote attacker to circumvent existing authentication controls. Successful exploitation could allow an attacker to make limited unauthorized modifications to c…

  • High 8.2

    Unauthenticated File Write Vulnerability leads to Denial-of-Service in AOS-8

    An unauthenticated file write vulnerability exists in the PAPI protocol in AOS-8. Successful exploitation could allow an unauthenticated remote attacker to make limited modifications to files on the affected system and to disrupt the availability of the affec…

  • High 8.2

    Authentication Bypass leads to Sensitive Information Disclosure in AOS-8

    A vulnerability in the web-based management interface of AOS-8 could allow an unauthenticated adjacent attacker to bypass existing authentication controls and access sensitive information. Successful exploitation could allow an attacker to gain access to some…

  • High 8.5

    Authentication Bypass Leading to Remote Code Execution in AOS-8

    An authentication bypass vulnerability in the underlying operating system of AOS-8 could allow an unauthenticated remote attacker to circumvent existing authentication controls. Successful exploitation could allow an attacker to execute arbitrary code as a pr…

  • Critical 9.3

    Authentication Bypass in the PAPI Protocol of AOS-8 Allows Unauthorized Administrative Access

    A vulnerability has been identified in the PAPI protocol of AOS-8 that could potentially allow an unauthenticated adjacent attacker to circumvent existing authentication controls. Successful exploitation could allow an attacker to gain administrative access, …

  • Critical 9.3

    Authentication Bypass in the API allows Administrative Access of AOS-10

    An authentication bypass in the API of AOS-10 allows an unauthenticated adjacent attacker to circumvent existing authentication controls. Successful exploitation could allow an attacker to gain administrative access, modify system configurations, and access o…

  • Critical 9.3

    Unauthenticated Adjacent Authentication Bypasses in the PAPI Protocol of AOS-10 Leads to Unauthorized Administrative Access

    Authentication bypass vulnerabilities in the PAPI protocol of AOS-10 could allow an unauthenticated adjacent attacker to circumvent existing authentication controls. Successful exploitation could allow an attacker to gain administrative access, modify system …

  • Critical 9.6

    Authentication Bypass leads to Unauthorized Access in AOS-8

    An authentication bypass vulnerability in the PAPI protocol of AOS-8 could allow an unauthenticated adjacent attacker to circumvent existing authentication controls. Successful exploitation could allow an attacker to gain administrative access, modify system …

  • Critical 9.6

    Authentication Bypass Leading to Remote Code Execution in AOS-10

    Authentication bypass vulnerabilities in the affected interface of AOS-10 could allow an unauthenticated adjacent attacker to circumvent existing authentication controls. Successful exploitation could allow an attacker to execute arbitrary commands as a privi…

  • Critical 9.6

    Authentication Bypass Vulnerabilities lead to Complete System Compromise in AOS-8

    Authentication bypass vulnerabilities in the affected interface of AOS-8 could allow an unauthenticated adjacent attacker to circumvent existing authentication controls. Successful exploitation could allow an attacker to gain administrative access, modify sys…

  • Critical 9.6

    Authentication Bypass Leading to Remote Code Execution in AOS-8

    Authentication bypass vulnerabilities in the affected interface of AOS-8 could allow an unauthenticated adjacent attacker to circumvent existing authentication controls and run arbitrary commands on the underlying host. Successful exploitation could allow an …

  • Critical 9.1

    better-auth: OAuth state can be used as a Magic Link to sign in as another user

    Better Auth is an authentication and authorization library for TypeScript. From 1.4.0-beta.18 until 1.7.7, deployments that enable Magic Link with storeToken set to plain, or with storeToken set to hashed and the global verification.storeIdentifier setting al…

  • Medium 5.9

    Lotus through 0.10.2 Improper Authentication via Event Ingestion API Key Prefix

    Lotus through 0.10.2 contains an improper authentication vulnerability in the Go event ingestion middleware that validates API keys by prefix only, without checking the secret against the stored hashed_key. Attackers who know or obtain an API key prefix can s…

  • High 7.5

    Royal MCP < 1.5.7 - Authentication Bypass via Preview Link Token

    The Royal MCP WordPress plugin before 1.5.7 does not limit a preview-link token to the single preview it was issued for, so any party that obtains a valid token is authenticated as the token's owning user, an administrator in the default configuration, across…

  • Medium 6.2

    NewType Infortech|NT OneAPP - Authentication Bypass

    NT OneAPP developed by NewType Infortech has an Authentication Bypass vulnerability. Unauthenticated local attackers can bypass the App PIN lock mechanism via a Deep Link, thereby accessing protected resources of a logged-in user.

  • High 8.7

    Traefik before 2.11.58 and 3.7.14 Authentication Bypass via Negotiate Connection Pool

    Traefik 2.11.0 before 2.11.58 and 3.0.0 before 3.7.14 contains an authentication bypass because a first request preauthenticated with an Authorization: Negotiate token authenticates a socket in the globally shared backend connection pool, which is never isola…

  • High 8.7

    Traefik v3.7.0 before v3.7.14 Client CA Mix-up via auth-tls-secret Name Collision

    Traefik v3.7.0 before v3.7.14 contains an improper authentication vulnerability in the Kubernetes Ingress NGINX provider that merges client CAs when auth-tls-secret names collide after dot-to-dash normalization. Attackers holding certificates from another hos…

  • High 7.3

    oretnom23 php-travel-agency-system Session session.php missing authentication

    A vulnerability was determined in oretnom23 php-travel-agency-system. Affected by this issue is some unknown functionality of the file admin/session.php of the component Session Handler. Executing a manipulation of the argument user_id can lead to missing aut…

  • Critical 9.2
    CVE-2026-114509 Public exploit Scanner template

    Laravel TokenGuard authentication bypass through non-string API credentials

    Laravel is a web application framework. Prior to 12.68.0 and 13.29.0, TokenGuard configured as a standard token-based API guard does not reject a crafted non-string credential. Under affected MySQL or MariaDB configurations, the authentication lookup can matc…

  • Medium 4.2

    Keycloak-services: keycloak-services: required otp enrollment bypassed via update user locale required action ordering

    A flaw was found in the Update User Locale required action of the Keycloak identity and access management solution. When this action is ordered before the Configure OTP action in a realm, the system may fail to enforce mandatory multi-factor authentication en…

  • High 7.3

    MomoTommy file-management-system Files API FileController.php destroy missing authentication

    A vulnerability was found in MomoTommy file-management-system dc9ce1bf27f94b23d906cb1e86ce374dc94ca5df. This issue affects the function index/store/update/destroy of the file app/Http/Controllers/FileController.php of the component Files API. The manipulation…

  • Medium 6.5

    oretnom23 file-management-system-php AJAX ajax.php delete_folder missing authentication

    A vulnerability has been found in oretnom23 file-management-system-php up to 2e3c1ebe60f121e8df4fb3f544f0e9591d9a01e4. This vulnerability affects the function delete_folder of the file ajax.php of the component AJAX Handler. The manipulation of the argument I…

  • Critical 9.8

    Cisco Unified Communications Products Hardening Release: October 2026 - Improper Authentication Vulnerabilities

    As part of Cisco's ongoing commitment to proactive security and product quality, engineering teams for Cisco Emergency Responder, Cisco Prime Collaboration Deployment, Cisco Unified Communications Manager (Unified CM), Cisco Unified Communications Manager IM …

  • Medium 5.3

    dhikshitha29 Insurance-Management-System Plan Management Form AddNewPlan-inc.php missing authentication

    A security vulnerability has been detected in dhikshitha29 Insurance-Management-System 91de5edda5baa109ad8e9baf03ce6a3ceda84183/125362cc21dca20d74091a4913a5096bb58dd837. This affects an unknown part of the file /Admin/includes/AddNewPlan-inc.php of the compon…

  • Critical 9.1

    Apache bRPC: Authentication bypass when a server sets ServerOptions.internal_port and ServerOptions.auth

    On a brpc::Server that sets both ServerOptions.auth and ServerOptions.internal_port, the HTTP built-in service exemption on internal_port can be abused to bypass authentication entirely. VerifyHttpRequest() returns true without checking any credential when a …