MISP patches two authenticated SQLi flaws
MISP fixed two SQL injection vulnerabilities allowing authenticated users to run arbitrary SQL queries, patched silently in v2.4.166 and v2.4.167.
Sourcemisp-project.org — open the original
What to check
- Applies to
- The 2 CVEs named below. Whether you run an affected version is not assessed: check the versions the source lists.
- Exploitation
- No exploitation in the wild and no public exploit is recorded for the CVEs named.
MISP, the open-source threat intelligence sharing platform, disclosed two separate SQL injection vulnerabilities discovered over a two-month period ending December 2022. Both flaws allowed any authenticated user to execute arbitrary SQL queries against the underlying database: one stemmed from unsafe use of CakePHP's find() order parameter in custom field sorting on endpoints like RestSearch, and the other from unsanitized field names accepted by the CRUD component's search functionality, despite the search values themselves being properly sanitized.
The MISP team opted for a silent-fix approach, disguising the patches as minor refactors and bug fixes while working directly with the reporters, then later drawing community attention to unrelated minor issues to encourage upgrades without publicly signaling the true severity of the SQLi bugs. This is described as an approach reserved for extreme cases to give the user community time to patch before public disclosure. The first vulnerability (CVE-2022-48329) was reported by Jakub Onderka on 2022/11/25 and fixed in v2.4.166 on 2022/11/28. The second (CVE-2022-48328) was reported by Dawid Czarnecki of Zigrin Security on 2022/12/12 and fixed in v2.4.167 on 2022/12/22.
Both issues have been remediated through field allow-listing and are fixed in current releases. No evidence of active exploitation is mentioned; this is a vulnerability disclosure and patch advisory rather than an in-the-wild attack report. Organizations running MISP should ensure they are on v2.4.167 or later.
Mentioned in this report
Source reporting: https://www.misp-project.org/2023/02/20/critical_sql_injection_vulnerabilities_fixed.html
Free public brief. Slack alerts on the vendors you run come with the paid plans, and a new account gets three days of them, no card.
What this brief leaves out
This page is the free tier: the write-up, the severity, the names. In the app the same report carries live profiles of the CVEs it names. The paid plans add the security research and news reporting the free tier leaves out.
It sits in a corpus of 16,436 reports from 149 sources, 661 of them written in the last seven days, and it grows through the day.
A new account starts with three days of all of it, no card, then keeps the government and CERT reporting free. Slack alerts are a paid-plan feature: name the vendors you run and Slack hears about the reports that touch them, not the rest of the week's. Nothing is charged unless you subscribe.
Create a free account What it costs