SEPTEMBER 17, 2026
Live Feed
Back to database
Case File

CVE-2026-91857

MEDIUM · CVSS 5.3 EPSS 0.17% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-15 · Last synced 2026-09-17

CyberRota Analysis

AI-Generated

Several state-changing actions in MISP versions up to 2.5.45 are vulnerable due to improper HTTP method restrictions, allowing them to be triggered via GET requests. This could enable an attacker to exploit the authenticated session of a victim, potentially leading to unauthorized changes in the system. Organizations using affected versions should prioritize patching to mitigate the risk of unauthorized actions being executed through cross-origin requests.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

GitHub PoC Links

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-91857
Severity
MEDIUM
CVSS
5.3
EPSS
0.17%

Original NVD Description

Affected versions of MISP expose several state-changing controller actions without restricting them to POST. The affected actions are:  - EventReportsController::purgeUnusedPictures()  - NoticelistsController::enableNoticelist()  - ServersController::removeOrphanedCorrelations()  - WorkflowsController::rebuildRedis() The patch adds allowMethod(['post']) to each action, preventing them from being triggered through ordinary GET requests. For purgeUnusedPictures(), the corresponding UI previously used $.get(). The fix converts that request to POST and supplies X-CSRF-Token, while the controller enables header-only CSRF validation for that AJAX action. Because GET requests can be induced cross-origin through links, images, redirects, or navigation, accepting GET for these state-changing operations can let an attacker trigger them using the authenticated victim's session. Version affected: ≤2.5.45