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,163 results · Feed

  • High 7.5

    Authentication Bypass Vulnerabilities in the Web-Based Management Interface of EdgeConnect SD-WAN Orchestrator

    Vulnerabilities have been identified in the web-based management interface of EdgeConnect SD-WAN Orchestrator that could potentially allow an unauthenticated remote actor to circumvent existing authentication controls. Successful exploitation could allow an a…

  • High 8.1

    Authentication Bypass Vulnerabilities in HPE Networking EdgeConnect SD-WAN Orchestrator API

    Vulnerabilities have been identified in the API of HPE Networking EdgeConnect SD-WAN Orchestrator that could potentially allow an unauthenticated remote actor to circumvent existing authentication controls. Successful exploitation could allow an attacker to g…

  • Critical 9.8

    Authentication Bypass Vulnerabilities in API of EdgeConnect SD-WAN Orchestrator

    Vulnerabilities have been identified in the API of EdgeConnect SD-WAN Orchestrator that could potentially allow an unauthenticated remote actor to circumvent existing authentication controls. Successful exploitation could allow an attacker to gain administrat…

  • Medium 6.5

    Dell Wyse Management Suite, versions prior to 2605.0.3.683, contain an Improper Authentication vulnerability. An unauth…

  • High 7.4

    Meta Ads MCP: X-Pipeboard-Token Header Auth Bypass Reuses Operator Meta Token

    Meta Ads MCP is a Model Context Protocol (MCP) server that lets AI assistants run Meta Ads. Prior to version 1.0.115, AuthInjectionMiddleware in meta_ads_mcp/core/http_auth_integration.py rejects HTTP MCP requests only when both auth_token and pipeboard_token…

  • Critical 9.1

    motionEye: Authentication possible via password hash

    motionEye (mEye) is an online interface for a piece of software called "motion," which is a video surveillance program with motion detection. Prior to 0.44.0, motionEye accepts the client-controlled meye_username and meye_password_hash cookies as authenticati…

  • High 7.1

    Kimai: Two-factor authentication bypass on the Kimai API

    Kimai is an open-source time tracking application. Prior to 2.59.0, the KIMAI_SESSION cookie issued after password verification but before TOTP completion is accepted by every /api route because config/packages/security.yaml protects the API with IS_AUTHENTIC…

  • Critical 9.8

    praisonai-platform 0.1.4 still boots on the hardcoded JWT secret dev-secret-change-me (default-open production guard)

    PraisonAI is a multi-agent teams system. Prior to 0.1.6, praisonai_platform/services/auth_service.py falls back to the public dev-secret-change-me HS256 signing key when PLATFORM_JWT_SECRET is unset, while the startup and token-issuance guards are disabled be…

  • High 8.2

    PraisonAI MCPSecurity Basic/OAuth authentication policies accept invalid credentials without validation

    PraisonAI is a multi-agent teams system. From 1.5.1 until 1.7.2, MCPSecurity.evaluatePolicy() in src/praisonai-ts/src/mcp/security.ts invokes the configured credential validator only when AuthMethod is api-key or bearer. Basic and OAuth policies accept any no…

  • High 7.6

    OpenAM OAuth Client Impersonation via JWKS Resolver Cache

    Open Access Management (OpenAM) is an access management solution. Prior to 16.1.1, the private_key_jwt client authentication path uses ClientJwksResolverCache without reliably binding a cached jwks_uri resolver and verified assertion to the expected clientID …

  • Medium 5.3

    stamparm maltrail Blacklist Endpoint httpd.py _blacklist missing authentication

    A weakness has been identified in stamparm maltrail up to 3.0.1. This vulnerability affects the function _blacklist of the file core/httpd.py of the component Blacklist Endpoint. Executing a manipulation can lead to missing authentication. The attack can be l…

  • High 7.3

    PHPGurukul Blood Donor Management System Admin Controllers Dashboard.php __construct improper authentication

    A vulnerability was identified in PHPGurukul Blood Donor Management System 1.0. Affected is the function __construct of the file /application/controllers/admin/Dashboard.php of the component Admin Controllers. The manipulation leads to improper authentication…

  • Medium 5.4

    The Dashboard of IBM Sterling B2B Integrator and IBM Sterling File Gateway are Vulnerable to Improper Access Control

    IBM Sterling B2B Integrator 6.2.0.0 through 6.2.0.6_2, 6.2.1.0 - 6.2.1.2, 6.2.2.0 - 6.2.2.1 and IBM Sterling File Gateway 6.2.0.0 through 6.2.0.6_2, 6.2.1.0 - 6.2.1.2, 6.2.2.0 - 6.2.2.1 Standard Edition could allow a remote authenticated attacker to bypass se…

  • High 7.5

    A privacy issue was addressed with improved handling of identifiers. This issue is fixed in iOS 27 and iPadOS 27, macOS…

  • Medium 4.6

    An authentication issue was addressed with improved state management. This issue is fixed in iOS 27 and iPadOS 27. An a…

  • High 7.1

    An authentication issue was addressed with improved state management. This issue is fixed in iOS 27 and iPadOS 27, macO…

  • High 7.5

    An authorization issue was addressed with improved state management. This issue is fixed in iOS 26.7 and iPadOS 26.7, i…

  • High 7.5

    The issue was addressed with improved authentication. This issue is fixed in macOS Golden Gate 27, macOS Sequoia 15.8, …

  • Medium 4.6

    A logic issue was addressed with improved checks. This issue is fixed in iOS 26.7 and iPadOS 26.7, iOS 27 and iPadOS 27…

  • Medium 5.4

    Langflow is affected by improper authentication due to missing password verification in the password reset endpoint

    IBM Langflow OSS 1.0.0 through 1.10.2 could allow a remote authenticated attacker to change the password of an account due to improper authentication.

  • Medium 6.5

    backpack/crud: MyAccountController allows changing the login email without a current-password check

    backpack/crud provides Create, Read, Update & Delete (CRUD) functions for Backpack, a collection of Laravel packages that help users build custom administration panels. From 6.0.0 until 6.8.14 and 7.0.38, MyAccountController::postAccountInfoForm at POST /admi…

  • Medium 5.9

    langgraph-api: Relative webhook targets in LangGraph Server can reach in-process routes without authentication

    langgraph-api implements the LangGraph API for rapid development and testing. Prior to 0.10.0, langgraph-api permits a run or cron to specify a relative webhook target that is delivered through an in-process loopback transport, and the authentication middlewa…

  • High 8.2

    PraisonAI: PRAISONAI_CALL_AUTH=disabled environment variable unconditionally disables authentication

    PraisonAI is a multi-agent teams system. Prior to 4.6.62, setting PRAISONAI_CALL_AUTH to disabled makes verify_token accept requests to /api/v1/agents/{id}/invoke without CALL_SERVER_TOKEN authentication. Deployments that use the application's advertised opt-…

  • Critical 9.3

    MISP LdapAuth and LinOTPAuth Authentication Bypass via Empty or Non-String Credentials

    The LdapAuth and LinOTPAuth authentication plugins in MISP contain an authentication bypass vulnerability. Both LdapAuthenticate and LinOTPAuthenticate replace CakePHP's FormAuthenticate class but fail to replicate its _checkFields() input validation guard. A…

  • Low 3.7

    andreashappe cochise SSH Host Key ssh_connection.py asyncssh.connect certificate validation

    A weakness has been identified in andreashappe cochise up to 0.4.1. Affected is the function asyncssh.connect of the file src/cochise/ssh_connection.py of the component SSH Host Key Handler. Executing a manipulation can lead to improper certificate validation…

  • High 7.3

    0x4m4 HexStrike AI API Command Endpoint hexstrike_server.py missing authentication

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

  • Medium 4.2

    TYPO3 extension femanager Broken Access Control vulnerability

    The femanager extension 7 before 7.2.2 for TYPO3 has Incorrect Access Control: it lacks a check for permissions for the invitation component.

  • High 7.3

    getzep graphiti REST API main.py improper authentication

    A vulnerability was found in getzep graphiti up to 0.30.2. Affected is an unknown function of the file server/graph_service/main.py of the component REST API. The manipulation results in improper authentication. The attack can be launched remotely. The pull r…

  • High 7.3

    cheshire-cat-ai Cheshire Cat AI custom_auth_handler.py _authorize_http_key missing authentication

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

  • High 7.3

    jaychouchannel Tourism-Management-System Update Endpoint missing authentication

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

  • Medium 6.5

    simalexan api-lambda-send-email-ses API Gateway Endpoint template.yml SES.sendEmail missing authentication

    A flaw has been found in simalexan api-lambda-send-email-ses up to bda6869aa81371d1e872242e74fe7d953edb818d. This issue affects the function SES.sendEmail of the file template.yml of the component API Gateway Endpoint. This manipulation of the argument toEmai…

  • High 7.3

    vvbbnn00 WARP-Clash-API authorized missing authentication

    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…

  • High 7.5

    Really Simple Security < 9.8.1 - Unauthenticated 2FA Bypass via Email Provider State Demotion

    The Really Simple Security WordPress plugin before 9.8.1 does not prevent an unauthenticated request from resetting an account's completed email two-factor enrolment, allowing an attacker who already knows the account's password to bypass the second factor an…

  • Medium 6.8

    MCPHub before 1.0.32 OAuth 2.0 Authentication Bypass

    MCPHub before 1.0.32 contains an authentication bypass vulnerability in its embedded OAuth 2.0 authorization server where client authentication is disabled by default and PKCE enforcement is optional. Attackers who obtain an authorization code through interce…

  • Critical 9.8

    Frontegg SAML SSO <= 1.0.1 - Unauthenticated Account Takeover via Unverified SAMLResponse

    The Frontegg SAML SSO WordPress plugin through 1.0.1 does not verify the signature or issuer of SAML authentication responses before establishing a session, allowing unauthenticated attackers to log in as any user, including administrators, as well as to crea…

  • Critical 9.2

    Laci Synchroni Backend Vulnerable to Account Takeover / User Impersonation via Client-Side Configuration Manipulation

    Laci Synchroni is a decentralized mod and appearance sync server and plugin for Dalamud. Versions of the backend prior to 1.2.3 have an improper authentication vulnerability in the application's OAuth2 login flow. The application relies on client-side state b…

  • High 8.8

    Headroom vulnerable to Cross-Site WebSocket Hijacking (CSWSH)

    Headroom compresses data before the data reaches a large language model. Prior to version 0.35.0, the Headroom WebSocket server does not validate the `Origin` header of incoming client WebSocket requests before forwarding the request to the upstream server, a…

  • Medium 5.3

    SSL Zen < 4.7.40 - Subscriber+ TLS Private Key Disclosure

    The SSL Zen — SSL Certificate Installer & HTTPS Redirects WordPress plugin before 4.7.40 does not perform capability or nonce checks on a certificate-file download routine that runs early in the WordPress admin request lifecycle, allowing any authenticated us…

  • Critical 9.8

    Teddy Bear Customize Addon <= 1.0.5 - Unauthenticated Account Takeover

    The teddy-bear-customize-addon WordPress plugin through 1.0.5 does not verify a user's password before authenticating them, allowing unauthenticated attackers to log in as any registered user, including administrators, by supplying only that user's email addr…

  • Critical 9.8

    Advanced Customized Prompts <= 1.0.1 - Unauthenticated Account Takeover

    The advanced-customized-prompts WordPress plugin through 1.0.1 does not verify the password before issuing an authenticated session for a supplied email address in an unauthenticated action, allowing unauthenticated attackers to log in as any registered user,…