Description
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.
Published: 2026-09-03
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A cross‑site request forgery flaw in the cullEmptyEvents action of MISP causes a state‑changing, irreversible operation when an authenticated user’s browser loads a crafted GET URL. Because CakePHP does not validate CSRF tokens on bodyless GET requests, an attacker can trigger the deletion of published empty events without any user interaction. The deletion skips blocklisting, so the removed events do not leave traces that could be used to track or prevent future synchronization, amplifying the destructive potential.

Affected Systems

The vulnerability affects MISP installations that have not applied the recent security fix. The CNA identifies the affected product as misp:misp; no specific version range is supplied, so all versions prior to the patch should be considered vulnerable until confirmed otherwise.

Risk and Exploitability

With a CVSS score of 8.8, the vulnerability is classified as high severity. The EPSS score is not available, and it is not listed in the CISA KEV catalog, but the attack requires an authenticated user’s credentials and access to a browser, meaning the threat surface is primarily internal or requires social engineering to convince a user to visit the malicious URL. Exploitation is straightforward once those prerequisites are met, and the impact is permanent loss of event data.

Generated by OpenCVE AI on September 3, 2026 at 16:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the official MISP patch that restricts the cullEmptyEvents endpoint to HTTP POST requests so that CakePHP’s CSRF protection applies.
  • If the patch cannot be installed immediately, block or disable GET requests to the cullEmptyEvents action by adjusting the web server or CakePHP routing configuration.
  • Verify that CSRF protection is enabled for all state‑changing actions in the MISP configuration and monitor web logs for unexpected GET requests to the cullEmptyEvents endpoint.

Generated by OpenCVE AI on September 3, 2026 at 16:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 05 Sep 2026 02:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 03 Sep 2026 17:00:00 +0000

Type Values Removed Values Added
First Time appeared Misp
Misp misp
Vendors & Products Misp
Misp misp

Thu, 03 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Description 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.
Title MISP cullEmptyEvents CSRF Allows Irreversible Deletion of Events via GET Request
Weaknesses CWE-352
References
Metrics cvssV4_0

{'score': 8.8, '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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: CIRCL

Published:

Updated: 2026-09-05T01:28:50.028Z

Reserved: 2026-09-03T15:12:56.306Z

Link: CVE-2026-85236

cve-icon Vulnrichment

Updated: 2026-09-05T01:28:44.528Z

cve-icon NVD

Status : Undergoing Analysis

Published: 2026-09-03T16:18:27.013

Modified: 2026-09-05T02:17:19.670

Link: CVE-2026-85236

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T16:45:06Z

Weaknesses
  • CWE-352

    Cross-Site Request Forgery (CSRF)