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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-103237— MISP: Nested Model Alias Key Bypasses Sanitization to Modify Cross-Tenant Rows

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 在其 ORM 保存路径中存在一个输入验证不当的漏洞。当用户通过多种端点(如属性添加/编辑、事件编辑、自由文本导入、目击记录捕获、影子属性提案、事件报告创建、对象引用添加、用户管理员编辑)提交数据时,应用程序会对扁平化记录进行清理:移除主键(primary key),并将 或 固定为调用者的上下文值。然而,底层 ORM 的 方法会优先处理与模型别名(model alias)同名的嵌套键,并丢弃外层的标量字段。 拥有基本写权限的已认证用户可以利用此漏洞:在请求中嵌入一个位于模型别名键下的嵌套块。清理逻辑(如移

CVSS 8.3 · High

Possible ATT&CK Techniques 2 AI

T1098 · Account Manipulation T1562.008
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-103237

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: Nested Model Alias Key Bypasses Sanitization to Modify Cross-Tenant Rows
Source: CVE Program / CVE List V5
Vulnerability Description
MISP contains an improper input validation vulnerability in its ORM save path. When a user submits data through various endpoints (attribute add/edit, event edit, free-text import, sighting capture, shadow attribute proposal, event report creation, object reference add, user admin edit), the application sanitizes the flat record by stripping the primary key and pinning the event_id or object_id to the caller's context. However, the underlying ORM's set() method gives priority to a nested key whose name matches the model alias and discards the outer scalar fields. An authenticated user with basic write permissions can exploit this by embedding a nested block under the model alias key inside their request. The sanitization logic (id removal, event_id pinning) is applied to the outer record, but the ORM binds to the inner record instead, which carries an attacker-chosen id and event_id. This allows the attacker to overwrite, re-parent, or soft-delete rows belonging to other organizations or events they have no read access to. Impact: - Cross-tenant data integrity compromise (attribute values rewritten, objects re-parented to attacker events, rows soft-deleted) - Affects multiple entity types: Attribute, Object, EventReport, Sighting, AttributeTag, ShadowAttribute - Requires only a low-privilege authenticated account with perm_add Affected versions: <2.5.48
Source: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:H/SA:N
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.48 cpe:2.3:a:misp:misp:*:*:*:*:*:*:*:*

II. Public POCs for CVE-2026-103237

# 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-103237

请登录查看更多情报信息。

Other References for CVE-2026-103237 (1)

Same Patch Batch · MISP · 2026-09-30 · 4 CVEs total

CVE-2026-103235 8.7 HIGH MISP Event Delegation Mass Assignment Allows Retargeting Delegation to Arbitrary Events
CVE-2026-103239 8.6 HIGH MISP Tag Collection Save Allows Privilege Escalation via Sibling Model Injection
CVE-2026-103321 8.3 HIGH MISP Stored Cross-Site Scripting (XSS) via Unvalidated Event Graph Preview Image

IV. Related Vulnerabilities

V. Comments for CVE-2026-103237

No comments yet


Leave a comment