CVE Catalog

CVE-2026-91851

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.26%

18th percentile - higher than 18% of all known CVEs

Summary

A vulnerability in MISP involves incorrect filtering of dashboard templates restricted to a specific permission flag. The listTemplates() function allowed a template when the permission flag matched the user's permissions or when the flag was 0. Because the field is a varchar, MySQL performed numeric coercion, causing strings like 'perm_site_admin' to be treated as 0, making restricted templates appear unrestricted.

Risk Assessment

The risk is that users without proper permissions may access dashboard templates they should not, potentially leading to exposure of sensitive information or unauthorized actions.

Recommendation

It is recommended to immediately upgrade MISP to a version newer than 2.5.45 that includes a fix for this issue. Also review permission configurations and ensure filtering works correctly.

Other vulnerabilities in MISP

See all
Original NVD description (English source)

Affected versions of MISP incorrectly filter dashboard templates that are restricted to a specific permission flag. DashboardsController::listTemplates() allowed a template when either:  - its restrict_to_permission_flag matched one of the current user’s permission flags, or  - restrict_to_permission_flag equaled integer 0 However, restrict_to_permission_flag is a varchar. MySQL therefore performed numeric coercion when comparing the column against integer 0. Strings such as perm_site_admin convert numerically to zero, making expressions such as perm_site_admin = 0 evaluate true and causing the “unrestricted” branch to match permission-restricted templates as well. Version affected: ≤2.5.45

Vulnerability data from NVD (NIST) · CISA KEV · EPSS