Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network-reachable POST endpoint with PR:L as AuthKey edit permission is required; confidentiality limited to email address enumeration with no integrity or availability impact.
Primary rating from Vendor (CIRCL).
CVSS VectorVendor: CIRCL
Lifecycle Timeline
2DescriptionCVE.org
An information disclosure vulnerability exists in the MISP AuthKey edit functionality. When a validation error occurs during an AuthKey edit request, the user dropdown was populated using the attacker-controlled AuthKey.user_id value from the submitted request data. An authenticated user with permission to edit an AuthKey could submit arbitrary user IDs and observe the returned dropdown data, allowing enumeration of user email addresses. The issue is fixed by deriving the dropdown user from the persisted AuthKey owner instead of the request body.
AnalysisAI
User email enumeration in MISP's AuthKey edit endpoint allows any authenticated user holding AuthKey-edit permission to discover the email addresses of arbitrary platform users by manipulating a single POST parameter. The flaw exists in the validation-error rendering path of AuthKeysController.php, where the user dropdown was populated from attacker-controlled request body data rather than the persisted AuthKey owner, enabling systematic iteration over numeric user IDs. No public exploit code has been identified and the vulnerability is not listed in CISA KEV, but the attack is trivially reproducible from the description and patch diff alone.
Technical ContextAI
MISP (Malware Information Sharing Platform) is a CakePHP-based threat intelligence sharing platform used by CERTs, ISACs, and security teams. The affected component is the edit() action in app/Controller/AuthKeysController.php. The root cause is CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor): on a failed POST validation, the controller re-executed a user lookup using $this->request->data['AuthKey']['user_id'] - a fully attacker-controlled value - to populate the user dropdown. Because CakePHP re-renders the form on validation failure, the attacker receives the email address of whichever user ID they supplied. The fix, visible in commit 42737f4e88df801486334690913dd344e447fac3, replaces this with a fresh database query for the AuthKey's canonical owner column, severing the path from request input to the dropdown query. The CPE cpe:2.3:a:misp:misp:*:*:*:*:*:*:*:* covers all MISP application versions, indicating no version range was excluded from the vulnerable codebase.
RemediationAI
The primary remediation is to update MISP to a version incorporating commit 42737f4e88df801486334690913dd344e447fac3, available at https://github.com/MISP/MISP/commit/42737f4e88df801486334690913dd344e447fac3. No specific patched release version number was confirmed in the available data - administrators running from source should pull and verify the fix is present in AuthKeysController.php; administrators using packaged releases should consult the MISP project's release notes for the corresponding tagged version. As a compensating control pending patch deployment, administrators should audit and restrict the AuthKey edit permission in MISP's role configuration to only the minimum set of users with a legitimate need to manage API keys. This reduces the exploitable population without eliminating the underlying flaw. No other workaround eliminates the vulnerability, as it is intrinsic to the controller's validation-error rendering path.
An issue was discovered in MISP 2.4.9x before 2.4.99. Rated high severity (CVSS 8.8), this vulnerability is remotely exp
An issue was discovered in MISP before 2.4.158. Rated critical severity (CVSS 9.8), this vulnerability is remotely explo
app/Controller/Component/IndexFilterComponent.php in MISP before 2.4.167 mishandles ordered_url_params and additional_de
SQL injection in MISP threat intelligence platform versions prior to 2.5.37 allows remote unauthenticated attackers to m
An issue was discovered in MISP before 2.4.158. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitab
MISP 2.4.172 mishandles different certificate file extensions in server sync. Rated high severity (CVSS 7.5), this vulne
In MISP before 2.4.148, app/Lib/Export/OpendataExport.php mishandles parameter data that is used in a shell_exec call. R
An issue was discovered in app/Controller/UsersController.php in MISP 2.4.92. Rated critical severity (CVSS 9.8), this v
An issue was discovered in MISP 2.4.128. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,
MISP before 2.4.135 lacks an ACL check, related to app/Controller/GalaxyElementsController.php and app/Model/GalaxyEleme
app/View/Elements/genericElements/IndexTable/Fields/generic_field.ctp in MISP 2.4.144 does not sanitize certain data rel
MISP 2.4.148, in certain configurations, allows SQL injection via the app/Model/Log.php $conditions['org'] value. Rated
Same weakness CWE-200 – Information Exposure
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-36572
GHSA-xcgf-2j9f-cvgv