Skip to content

Commit ab7384a

Browse files
committed
chg: [blog] MISP 2.5.32 released
1 parent a17d816 commit ab7384a

1 file changed

Lines changed: 98 additions & 0 deletions

File tree

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
---
2+
title: "MISP v2.5.32 released bringing new workflow capabilities, enhancement, security fix and various bugs fixed"
3+
author:
4+
- MISP Project team
5+
date: 2026-01-15
6+
tags: ["MISP", "Threat Intelligence", "release" ]
7+
layout: post
8+
---
9+
10+
We are pleased to announce the release of **MISP v2.5.32**, bringing new workflow capabilities, improvements to attachment handling, security fixes, and multiple dependency updates.
11+
12+
<img width="1514" height="1090" alt="wf2" src="https://github.com/user-attachments/assets/dd985087-d950-47e9-8c17-4c20411c9f02" />
13+
<img width="862" height="934" alt="wf1" src="https://github.com/user-attachments/assets/40df5be8-d001-4187-beaf-dbc271b7fd24" />
14+
15+
## New Features
16+
17+
### Workflow Enhancements
18+
- **Aggregate Comparator Module**
19+
New workflow module to aggregate and compare field values, which can then be used in IF conditions.
20+
21+
- **Timestamp Filter Module**
22+
New workflow module allowing filtering based on timestamps.
23+
24+
- **Event Deletion Trigger**
25+
New workflow trigger to act upon event deletion (`trigger-event-before-delete`).
26+
27+
### Attachment Storage Bucketing
28+
- **Bucketed storage system for file attachments** (fixes #10581)
29+
30+
Key points:
31+
- New setting to enable bucketed storage.
32+
- Files are now stored as:
33+
```
34+
MISP/app/files/bucket_5000/5333/1111111
35+
```
36+
instead of:
37+
```
38+
MISP/app/files/5333/1111111
39+
```
40+
- Fully backward compatible: if a file is not found in the new location, the old path is checked.
41+
- Helps prevent filesystem issues caused by too many files in a single directory.
42+
43+
### Configurable Forgot Password Email
44+
- The **forgot password email text is now configurable** via the server settings interface (fixes #10591).
45+
46+
## Changes & Improvements
47+
48+
- Version bump.
49+
- **PyMISP updated**.
50+
- **Taxonomies updated** to the latest version.
51+
- **Warninglists updated**.
52+
- **MISP objects updated** to the latest version.
53+
- **MISP galaxy updated** to the latest version.
54+
- **OIDC improvements**
55+
- Updated `openid-connect-php` dependency to version **1.3.0**.
56+
- Switched dependency source from JakubOnderka to CertMichelin.
57+
- **Performance improvement**
58+
- Use of `simdjson_decode_from_stream` for faster JSON decoding from files.
59+
- Removed stray debug statement in object:debug.
60+
61+
## Fixes
62+
63+
- **Workflow**
64+
- Correct return value when errors occur.
65+
- Renamed `toggle` to `enable` in `ids-operation` module (as reported by @Andurin).
66+
67+
- **Dashboard**
68+
- Fixed export functionalities not being aware of the Gridstack change.
69+
70+
- **Password Policy**
71+
- Moved logic higher to avoid unset rules after failed password change attempts.
72+
73+
- **Security**
74+
- Fixed XSS issues in crafted URLs requiring user interaction (reported by Mathis Franel). [ GCVE-1-2026-0003](https://vulnerability.circl.lu/vuln/gcve-1-2026-0003)
75+
76+
## OIDC & Proxy Handling
77+
78+
- Fixed OIDC proxy bug related to proxy settings.
79+
- New OIDC auth setting to **skip or enforce global MISP proxy settings**.
80+
- Improved backward compatibility with older OIDC clients.
81+
82+
## Contributors
83+
84+
The following people contributed to this release:
85+
86+
- Sami Mokaddem
87+
- iglocska
88+
- Alexandre Dulaunoy
89+
- Raphaël Vinot
90+
- Maxime Escourbiac
91+
- Jakub Onderka
92+
- Luciano Righetti
93+
- Andras Iklody
94+
- Mathis Franel
95+
96+
For full details, please refer to the commit history and [changelog](https://www.misp-project.org/Changelog.txt).
97+
98+

0 commit comments

Comments
 (0)