CVE-2026-85236
moderateCSRF Flaw in MISP cullEmptyEvents Allows Forced Deletion of Events
CVE-2026-85236 is a cross-site request forgery (CSRF) vulnerability in the cullEmptyEvents action of MISP, which performed an irreversible, state-changing deletion of published empty events while accepting HTTP GET requests. Because bodyless GET requests are exempt from CakePHP's CSRF validation, an attacker could cause any authenticated MISP user with sufficient privileges to trigger the deletion simply by getting their browser to load a crafted URL, such as through an embedded image. The impact is silent loss of published empty event records; because the deletion uses skipBlocklist, the removed events leave no blocklist entries, making the loss harder to track and potentially permanent across synchronization. Any organization running MISP whose privileged users browse untrusted web content is affected. There is no known exploitation in the wild and no public proof-of-concept, and the flaw is fixed by restricting the endpoint to HTTP POST so standard CSRF protections apply.
What to do: Update MISP to a release in which the cullEmptyEvents action is restricted to HTTP POST requests (no fixed version number is provided in the available data; check upstream MISP advisories for the patched release). Until patched, be cautious about relying on blocklist entries to track removals of empty events, and consider restricting who can reach the cullEmptyEvents endpoint. Because exploitation requires a privileged authenticated user to load attacker-controlled content, remind administrators to avoid browsing untrusted sites while authenticated to MISP.
| MISP Project MISP | — |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
A cross-site request forgery (CSRF) vulnerability existed in the cullEmptyEvents action of MISP. The endpoint performed a state-changing and irreversible operation while accepting HTTP GET requests. Because bodyless GET requests are not subject to CakePHP's CSRF validation, an attacker could cause an authenticated MISP user with sufficient privileges to invoke the endpoint simply by causing their browser to load a crafted URL, for example through an embedded image or other automatically requested resource. Successful exploitation triggers the deletion of published empty events. The deletion is particularly significant because the operation uses skipBlocklist, meaning the removed events do not leave blocklist entries that could prevent or track their subsequent synchronization. This can result in unintended and potentially irreversible deletion of MISP event records without explicit user interaction. The vulnerability was addressed by restricting cullEmptyEvents to HTTP POST requests, ensuring that CakePHP's normal CSRF protections are applied to the operation.
- Vendors
- misp-project
- Products
- misp
- Weakness
- CWE-352
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:L/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
In the news0 stories
No ingested article mentions this CVE yet.