CyberSecBulletin

Improper Authentication

CWE-287

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

We track 1,836 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.7. 52 have been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design: Use an authentication framework or library such as the OWASP ESAPI Authentication feature.

Latest Improper Authentication vulnerabilities

  • 9.8 Critical severity

    OpenOLAT: Improper Authentication

    CVE-2026-31946OpenOLAT

    OpenOlat is an open source web-based e-learning platform for teaching, learning, assessment and communication. From version 10.5.4 to before version 20.2.5, OpenOLAT's OpenID Connect implicit flow implementation does not verify JWT signatures. The JSONWebToken

  • 9.8 Critical severity

    parisneo/lollms: Improper Authentication

    CVE-2026-0558ParisNeoEPSS 2.05%

    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,

  • 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

    incus: Improper Authentication

    CVE-2026-33898Lxc

    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 ran

  • 7.5 High severity

    n8n: Improper Authentication

    CVE-2026-33665n8n

    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.

  • 9.8 Critical severity

    minio: Improper Authentication

    CVE-2026-33322MinIO

    MinIO is a high-performance object storage system. From RELEASE.2022-11-08T05-27-07Z to before RELEASE.2026-03-17T21-25-16Z, a JWT algorithm confusion vulnerability in MinIO's OpenID Connect authentication allows an attacker who knows the OIDC ClientSecret to

  • 9.1 Critical severity

    parse-server: Improper Authentication

    CVE-2026-33409Parse-community

    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 au

  • 8.1 High severity

    Contest Gallery – Upload & Vote Photos, Media…: Improper Authentication

    CVE-2026-4021Contest Gallery

    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-confirm

  • 9.4 Critical severity

    AVideo: Improper Authentication

    CVE-2026-33716WWBN

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the standalone live stream control endpoint at `plugin/Live/standAloneFiles/control.json.php` accepts a user-supplied `streamerURL` parameter that overrides where the server se

  • 7.5 High severity

    AVideo: Improper Authentication

    CVE-2026-33512WWBN

    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/url2E

  • 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

  • 8.8 High severity

    frigate: Improper Authentication

    CVE-2026-33124Blakeblackshear

    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}/passwor

  • 7.5 High severity

    siyuan: Improper Authentication

    CVE-2026-32815Siyuan-note

    SiYuan is a personal knowledge management system. In versions 3.6.0 and below, the WebSocket endpoint (/ws) allows unauthenticated connections when specific URL parameters are provided (?app=siyuan&id=auth&type=auth). This bypass, intended for the login page t

  • 10.0 Critical severity

    certificates: Improper Certificate Validation

    CVE-2026-30836Smallstep

    Step CA is an online certificate authority for secure, automated certificate management for DevOps. Versions 0.30.0-rc6 and below do not safeguard against unauthenticated certificate issuance through the SCEP UpdateReq. This issue has been fixed in version 0.3

  • 8.1 High severity

    apostrophe: Improper Authentication

    CVE-2026-32730Apostrophecms

    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 — whe

  • 7.3 High severity

    KiviCare – Clinic & Patient Management System…: Improper Authentication

    CVE-2026-2991Iqonicdesign

    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 b

  • 9.8 Critical severity

    AC8: Improper Authentication

    CVE-2026-4252TendaEPSS 1.43%

    A vulnerability was identified in Tenda AC8 16.03.50.11. Affected by this issue is the function check_is_ipv6 of the component IPv6 Handler. The manipulation leads to reliance on ip address for authentication. It is possible to initiate the attack remotely. Th

  • 7.1 High severity

    tinyauth: Improper Authentication

    CVE-2026-32246Steveiliop56

    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

  • 9.8 Critical severity

    AdGuardHome: Improper Authentication

    CVE-2026-32136AdguardTeam

    AdGuard Home is a network-wide software for blocking ads and tracking. Prior to 0.107.73, an unauthenticated remote attacker can bypass all authentication in AdGuardHome by sending an HTTP/1.1 request that requests an upgrade to HTTP/2 cleartext (h2c). Once th

  • 9.8 Critical severity

    Enterprise Edition: Improper Authentication

    CVE-2026-1524Neo4j

    An edgecase in SSO implementation in Neo4j Enterprise edition versions prior to version 2026.02 can lead to unauthorised access under the following conditions: If a neo4j admin configures two or more OIDC providers AND configures one or more of them to be an a

  • 9.8 Critical severity

    AOS-CX: Improper Authentication

    CVE-2026-23813Hewlett Packard Enterprise

    A vulnerability has been identified in the web-based management interface of AOS-CX switches that could potentially allow an unauthenticated remote actor to circumvent existing authentication controls. In some cases this could enable resetting the admin passwo

  • 8.8 High severity

    parse-server: Improper Authentication

    CVE-2026-30967Parse-community

    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

  • 8.8 High severity

    parse-server: Improper Authentication

    CVE-2026-30949Parse-community

    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

  • 9.8 Critical severity

    feathers: Improper Authentication

    CVE-2026-29792Feathersjs

    Feathersjs is a framework for creating web APIs and real-time applications with TypeScript or JavaScript. From 5.0.0 to before 5.0.42, an unauthenticated attacker can send a crafted GET request directly to /oauth/:provider/callback with a forged profile in the

  • 9.8 Critical severity

    Tutor LMS Pro: Improper Authentication

    CVE-2026-0953Themeum

    The Tutor LMS Pro plugin for WordPress is vulnerable to authentication bypass in all versions up to, and including, 3.9.5 via the Social Login addon. This is due to the plugin failing to verify that the email provided in the authentication request matches the

  • 8.2 High severity

    FreshRSS: Improper Authentication

    CVE-2025-68402FreshRSS

    FreshRSS is a free, self-hostable RSS aggregator. From 57e1a37 - 00f2f04, the lengths of the nonce was changed from 40 chars to 64. password_verify() is currently being called with a constructed string (SHA-256 nonce + part of a bcrypt hash) instead of the raw

  • 9.8 Critical severity

    DoraCMS: Improper Authentication

    CVE-2026-3794Doramart

    A vulnerability was identified in doramart DoraCMS 3.0.x. This issue affects some unknown processing of the file /api/v1/mail/send of the component Email API. Such manipulation leads to improper authentication. It is possible to launch the attack remotely. The

  • 9.8 Critical severity

    parse-server: Incorrect Authorization

    CVE-2026-30863Parse-community

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 8.6.10 and 9.5.0-alpha.11, the Google, Apple, and Facebook authentication adapters use JWT verification to validate identity tokens. When

  • 8.8 High severity

    caddy: Improper Authentication

    CVE-2026-30851Caddyserver

    Caddy is an extensible server platform that uses TLS by default. From version 2.10.0 to before version 2.11.2, forward_auth copy_headers does not strip client-supplied headers, allowing identity injection and privilege escalation. This issue has been patched i

  • 8.2 High severity

    zitadel: Improper Authentication

    CVE-2026-29193Zitadel

    ZITADEL is an open source identity management platform. From version 4.0.0 to 4.12.0, a vulnerability in Zitadel's login V2 UI allowed users to bypass login behavior and security policies and self-register new accounts or sign in using password even if corresp

  • 8.8 High severity

    OliveTin: Insufficient Verification of Data Authenticity

    CVE-2026-30223OliveTin

    OliveTin gives access to predefined shell commands from a web interface. Prior to version 3000.11.1, when JWT authentication is configured using either "authJwtPubKeyPath" (local RSA public key) or "authJwtHmacSecret" (HMAC secret), the configured audience val

  • 9.8 Critical severity

    Rocket.Chat: Improper Authentication

    CVE-2026-30831RocketChat

    Rocket.Chat is an open-source, secure, fully customizable communications platform. Prior to versions 7.10.8, 7.11.5, 7.12.5, 7.13.4, 8.0.2, 8.1.1, and 8.2.0, authentication vulnerabilities exist in Rocket.Chat's enterprise DDP Streamer service. The Account.log

  • 9.8 Critical severity

    Rocket.Chat: Improper Authentication

    CVE-2026-28514RocketChat

    Rocket.Chat is an open-source, secure, fully customizable communications platform. Prior to versions 7.8.6, 7.9.8, 7.10.7, 7.11.4, 7.12.4, 7.13.3, and 8.0.0, a critical authentication bypass vulnerability exists in Rocket.Chat's account service used in the ddp

  • 8.0 High severity

    NatroMacro: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-28800NatroTeam

    Natro Macro is an open-source Bee Swarm Simulator macro written in AutoHotkey. Prior to version 1.1.0, anyone with Discord Remote Control set up in a non-private channel gives access to any user with the permission to send message in said channel access to do

  • 9.0 Critical severity

    oneuptime: Improper Authentication

    CVE-2026-28787OneUptime

    OneUptime is a solution for monitoring and managing online services. In version 10.0.11 and prior, the WebAuthn authentication implementation does not store the challenge on the server side. Instead, the challenge is returned to the client and accepted back fr

  • 9.8 Critical severity

    AVideo: Exposure of Resource to Wrong Sphere

    CVE-2026-29093WWBN

    WWBN AVideo is an open source video platform. Prior to version 24.0, the official docker-compose.yml publishes the memcached service on host port 11211 (0.0.0.0:11211) with no authentication, while the Dockerfile configures PHP to store all user sessions in th

  • 9.8 Critical severity

    Server: Improper Authentication

    CVE-2026-3224Devolutions

    Authentication bypass in the Microsoft Entra ID (Azure AD) authentication mode in Devolutions Server 2025.3.15.0 and earlier allows an unauthenticated user to authenticate as an arbitrary Entra ID user via a forged JSON Web Token (JWT).

  • 9.8 Critical severity

    openemr: Improper Authentication

    CVE-2026-24898OpenEMREPSS 2.42%

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0, an unauthenticated token disclosure vulnerability in the MedEx callback endpoint allows any unauthenticated visitor to obtain the practice'

  • 9.8 Critical severity

    WeGIA: Improper Authentication

    CVE-2026-28408LabRedesCefetRJ

    WeGIA is a web manager for charitable institutions. Prior to version 3.6.5, the script in adicionar_tipo_docs_atendido.php does not go through the project's central controller and does not have its own authentication and permission checks. A malicious user cou