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

1,204 results · Clear filters · Feed

  • High 7.4

    Vikunja ahs a TOTP Two-Factor Authentication Bypass via OIDC Login Path

    Vikunja is an open-source self-hosted task management platform. Prior to 2.3.0, the OIDC callback handler issues a full JWT token without checking whether the matched user has TOTP two-factor authentication enabled. When a local user with TOTP enrolled is mat…

  • High 7.1

    Laravel Passport's TokenGuard Authenticates Unrelated User for Client Credentials Tokens

    Laravel Passport provides OAuth2 server support to Laravel. From 13.0.0 to before 13.7.1, there is an Authentication Bypass for client_credentials tokens. the league/oauth2-server library sets the JWT sub claim to the client identifier (since there's no user)…

  • High 7.4

    Eclipse Jetty: Early return from the JASPIAuthenticator code can potentially no clear ThreadLocal variables

    In Eclipse Jetty, the class JASPIAuthenticator initiates the authentication checks, which set two ThreadLocal variable. Upon returning from the initial checks, there are conditions that cause an early return from the JASPIAuthenticator code without clearing t…

  • High 7.3

    Totolink A8000R cstecgi.cgi setLanguageCfg missing authentication

    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 remot…

  • High 7.3

    assafelovic gpt-researcher HTTP REST API Endpoint missing authentication

    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 exp…

  • High 7.3

    JeecgBoot AI Chat JeecgBizToolsProvider.java missing authentication

    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 C…

  • High 7.3

    Technostrobe HI-LED-WR120-G2 LoginCB index_config improper authentication

    A vulnerability was determined in Technostrobe HI-LED-WR120-G2 5.5.0.1R6.03.30. The affected element is the function index_config of the file /LoginCB. This manipulation causes improper authentication. It is possible to initiate the attack remotely. The explo…

  • High 7.5

    LightRAG: Hardcoded JWT Signing Secret Allows Authentication Bypass

    Subject: Security Vulnerability Report Hardcoded JWT Secret (CVE-2026-30762) Hi HKUDS team, I'm writing to report a security vulnerability I discovered in LightRAG v1.4.10. This has been assigned CVE-2026-30762 by MITRE. Vulnerability: Hardcoded JWT signing s…

  • High 8.8

    OAuthenticator: Authentication Bypass in Auth0OAuthenticator via Unverified Email Claims

    OAuthenticator is software that allows OAuth2 identity providers to be plugged in and used with JupyterHub. Prior to version 17.4.0, an authentication bypass vulnerability in oauthenticator allows an attacker with an unverified email address on an Auth0 tenan…

  • High 8.1

    smb: client: fix krb5 mount with username option

    In the Linux kernel, the following vulnerability has been resolved: smb: client: fix krb5 mount with username option Customer reported that some of their krb5 mounts were failing against a single server as the client was trying to mount the shares with wrong …

  • High 8.6

    Azure SRE Agent Information Disclosure Vulnerability

    Improper authentication in Azure SRE Agent allows an unauthorized attacker to disclose information over a network.

  • High 8.7

    Bulwark Webmail: Authentication Bypass in verifyIdentity() due to missing cookie validation

    Bulwark Webmail is a self-hosted webmail client for Stalwart Mail Server. Prior to version 1.4.10, the verifyIdentity() function contained logic that returned true if no session cookies were present. This allowed unauthenticated attackers to bypass security c…

  • High 8.7

    Authentication Bypass in DS Configuration Service via HTTP Request Parsing Differential of TP-Link Tapo C520WS and C210

    An authentication bypass vulnerability within the HTTP handling of the DS configuration service in TP-Link Tapo C520WS v2.6 and C210 v3 was identified, due to inconsistent parsing and authorization logic in JSON requests during authentication check. An unauth…

  • High 7.3

    vanna-ai vanna Chat API Endpoint v2 missing authentication

    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 b…

  • High 8.1

    Security Vulnerabilities have been found in IBM Verify Identity Access and IBM Security Verify Access

    IBM Verify Identity Access Container 11.0 through 11.0.2 and IBM Security Verify Access Container 10.0 through 10.0.9.1 and IBM Verify Identity Access 11.0 through 11.0.2 and IBM Security Verify Access 10.0 through 10.0.9.1 under certain load conditions could…

  • High 8.3

    cronmaster: Middleware authentication bypass enabling unauthorized page access and server-action execution

    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 treat…

  • High 7.1

    MinIO is Vulnerable to SSE Metadata Injection via Replication Headers

    MinIO is a high-performance object storage system. Prior to version RELEASE.2026-03-26T21-24-40Z, a flaw in extractMetadataFromMime() allows any authenticated user with s3:PutObject permission to inject internal server-side encryption metadata into objects by…

  • High 7.5
    CVE-2026-0558 Scanner template

    Unauthenticated File Upload in parisneo/lollms

    A vulnerability in parisneo/lollms, up to and including version 2.2.0, allows unauthenticated users to upload and process files through the `/api/files/extract-text` endpoint. This endpoint does not enforce authentication, unlike other file-related endpoints,…

  • High 7.3
    CVE-2026-5000 Public exploit

    PromtEngineer localGPT API Endpoint server.py LocalGPTHandler missing authentication

    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 BaseHTTPRequestHandle…

  • High 7.3

    OpenBMB XAgent ShareServer WebSocket Endpoint share.py check_user missing authentication

    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 …

  • High 7.4

    Doveadm credentials are verified using direct comparison which is susceptible to timing oracle attack. An attacker can …

  • High 8.8

    Local Incus UI web server vulnerable to nuthentication bypass

    Incus is a system container and virtual machine manager. Prior to version 6.23.0, the web server spawned by `incus webui` incorrectly validates the authentication token such that an invalid value will be accepted. `incus webui` runs a local web server on a ra…

  • High 8.8

    n8n: LDAP Email-Based Account Linking Allows Privilege Escalation and Account Takeover

    n8n is an open source workflow automation platform. Prior to versions 2.4.0 and 1.121.0, when LDAP authentication is enabled, n8n automatically linked an LDAP identity to an existing local account if the LDAP email attribute matched the local account's email.…

  • High 7.0

    Parse Server: Auth provider validation bypass on login via partial authData

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 8.6.52 and 9.6.0-alpha.41, an authentication bypass vulnerability allows an attacker to log in as any user who has linked a third-party a…

  • High 8.1

    Contest Gallery <= 28.1.5 - Unauthenticated Privilege Escalation Admin Account Takeover via Registration Confirmation Email-to-ID Type Confusion

    The Contest Gallery plugin for WordPress is vulnerable to an authentication bypass leading to admin account takeover in all versions up to, and including, 28.1.5. This is due to the email confirmation handler in `users-registry-check-after-email-or-pin-confir…

  • High 7.5

    AVideo has an unauthenticated decrypt oracle leaking any ciphertext

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the API plugin exposes a `decryptString` action without any authentication. Anyone can submit ciphertext and receive plaintext. Ciphertext is issued publicly (e.g., `view/url2…

  • High 7.3

    MacCMS Timming API Endpoint Timming.php weak authentication

    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 performe…

  • High 7.7

    OpenClaw < 2026.2.21 - Missing VNC Authentication in Sandbox Browser noVNC Observer

    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 expose…

  • High 7.8

    Traefik mTLS bypass via fragmented ClientHello SNI extraction failure

    Traefik is an HTTP reverse proxy and load balancer. Versions 2.11.40 and below, 3.0.0-beta1 through 3.6.11, and 3.7.0-ea.1 are vulnerable to mTLS bypass through the TLS SNI pre-sniffing logic related to fragmented ClientHello packets. When a TLS ClientHello i…

  • High 8.6

    Frigate has insecure password change functionality

    Frigate is a network video recorder (NVR) with realtime local object detection for IP cameras. Versions prior to 0.17.0-beta1 allow any authenticated user to change their own password without verifying the current password through the /users/{username}/passwo…

  • High 7.5

    OpenClaw < 2026.2.25 - Password Brute-Force via Browser-Origin WebSocket Authentication Bypass

    OpenClaw versions prior to 2026.2.25 contain an authentication hardening gap in browser-origin WebSocket clients that allows attackers to bypass origin checks and auth throttling on loopback deployments. An attacker can trick a user into opening a malicious w…

  • High 8.1

    ApostropheCMS MFA/TOTP Bypass via Incorrect MongoDB Query in Bearer Token Middleware

    ApostropheCMS is an open-source content management framework. Prior to version 4.28.0, the bearer token authentication middleware in `@apostrophecms/express/index.js` (lines 386-389) contains an incorrect MongoDB query that allows incomplete login tokens — wh…

  • High 7.3
    CVE-2026-2991 Public exploit

    KiviCare – Clinic & Patient Management System (EHR) <= 4.1.2 - Unauthenticated Authentication Bypass via Social Login Token

    The KiviCare – Clinic & Patient Management System (EHR) plugin for WordPress is vulnerable to Authentication Bypass in all versions up to, and including, 4.1.2. This is due to the `patientSocialLogin()` function not verifying the social provider access token …

  • High 8.5

    Tinyauth vulnerable to TOTP/2FA bypass via OIDC authorize endpoint

    Tinyauth is an authentication and authorization server. Prior to 5.0.3, the OIDC authorization endpoint allows users with a TOTP-pending session (password verified, TOTP not yet completed) to obtain authorization codes. An attacker who knows a user's password…

  • High 8.7

    Cloud CLI WebSocket shell injection

    Cloud CLI (aka Claude Code UI) is a desktop and mobile UI for Claude Code, Cursor CLI, Codex, and Gemini-CLI. Prior to 1.25.0, OS Command Injection via WebSocket Shell. Both projectPath and initialCommand in server/index.js are taken directly from the WebSock…

  • High 7.6

    Parse Server OAuth2 authentication adapter account takeover via identity spoofing

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.5.2-alpha.9. and 8.6.22, the OAuth2 authentication adapter, when configured without the useridField option, only verifies that a token is active…

  • High 7.6

    Parse Server is missing audience validation in Keycloak authentication adapter

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.5.2-alpha.5 and 8.6.18, the Keycloak authentication adapter does not validate the azp (authorized party) claim of Keycloak access tokens against…

  • High 7.8

    Hybrid Worker Extension (Arc‑enabled Windows VMs) Elevation of Privilege Vulnerability

    Improper authentication in Azure Arc allows an authorized attacker to elevate privileges locally.

  • High 7.8
    CVE-2026-26128 Public exploit

    Windows SMB Server Elevation of Privilege Vulnerability

    Improper authentication in Windows SMB Server allows an authorized attacker to elevate privileges locally.

  • High 7.8
    CVE-2026-24294 Public exploit

    Windows SMB Server Elevation of Privilege Vulnerability

    Improper authentication in Windows SMB Server allows an authorized attacker to elevate privileges locally.