Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-85216— MISP LDAP and LinOTP Authentication Bypass via Empty or Invalid Credentials

Quick assessment

Affected
misp misp
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

MISP 的 LDAP 和 LinOTP 身份验证组件存在身份验证绕过漏洞,原因是其对用户提供的凭据验证不足。 自定义的 LdapAuthenticate 和 LinOTPAuthenticate 组件取代了 CakePHP 的 FormAuthenticate 实现,但未能复制其凭据验证检查。结果是,空值或非字符串值可能传递到底层身份验证机制。 在 LDAP 身份验证路径中,能够识别有效目录用户电子邮件地址的攻击者可以提交空密码。空凭据可以被传递给 ldap_bind() 函数,如果 LDAP 服务器接受未认证绑

CVSS 9.5 · Critical

Affected Version Matrix 1

VendorProduct Version RangeStatus
misp misp ≤ 2.5.45 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-85216

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
MISP LDAP and LinOTP Authentication Bypass via Empty or Invalid Credentials
Source: CVE Program / CVE List V5
Vulnerability Description
MISP contains an authentication bypass vulnerability in its LDAP and LinOTP authentication components due to insufficient validation of user-supplied credentials. The custom LdapAuthenticate and LinOTPAuthenticate components replace CakePHP's FormAuthenticate implementation but did not replicate its credential validation checks. As a result, empty or non-string values could reach the underlying authentication mechanisms. In the LDAP authentication path, an attacker able to identify a valid directory user's email address could submit an empty password. The empty credential could be passed to ldap_bind(), where an LDAP server accepting unauthenticated binds may return a successful result for a valid distinguished name combined with an empty password. MISP could consequently treat the attacker as the corresponding authenticated directory user without verification of the user's password. The issue also affected the LinOTP authentication component. Invalid credential types were not rejected before being processed, and when mixed authentication was enabled, an empty password could be checked against a locally stored MISP password hash. LDAP-provisioned MISP accounts could additionally be created with an empty local password because account creation skipped normal validation, resulting in a hash corresponding to an empty password. This could permit authentication through the local fallback mechanism when such an account was no longer resolved through LDAP. Successful exploitation could allow a remote unauthenticated attacker to impersonate an existing MISP user. If the targeted account has administrative or other privileged permissions, the attacker could gain corresponding access to sensitive threat-intelligence data, modify or delete information, alter configuration, or perform other privileged operations. The patch resolves the vulnerability by requiring authentication identifiers and passwords to be valid strings, rejecting empty passwords where they are not explicitly permitted, and assigning a randomly generated local password to LDAP-provisioned accounts instead of storing a hash derived from an empty password.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Source: CVE Program / CVE List V5
Vulnerability Type
弱口令要求
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
misp misp 0 ~ 2.5.45 -

II. Public POCs for CVE-2026-85216

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-85216

登录查看更多情报信息。

Patches & Fixes for CVE-2026-85216 (1)

Same Patch Batch · misp · 2026-09-03 · 9 CVEs total

CVE-2026-85236 8.8 HIGH MISP cullEmptyEvents CSRF Allows Irreversible Deletion of Events via GET Request
CVE-2026-85237 8.6 HIGH Missing Rate Limiting in Email OTP Verification Allows Brute-Force Authentication Bypass
CVE-2026-85221 7.6 HIGH MISP CurlClient TLS Peer Verification Disabled by Default Enables Man-in-the-Middle Attack
CVE-2026-85238 7.6 HIGH Session Fixation in MISP CustomAuth Authentication Allows Session Hijacking
CVE-2026-85239 7.1 HIGH MISP Event Template Definition Validation Bypass Allows Persistent Denial of Service
CVE-2026-85227 6.1 MEDIUM Reflected Cross-Site Scripting in MISP Event Filtering via taggedAttributes and galaxyAtta
CVE-2026-85226 5.3 MEDIUM MISP OnDemand Correlation Engine Missing Access Control Allows Disclosure of Restricted Co
CVE-2026-85230 5.3 MEDIUM MISP Dashboard Button Widget Allows Persistent JavaScript URL Injection

IV. Related Vulnerabilities

V. Comments for CVE-2026-85216

No comments yet


Leave a comment