CVE-2026-85221
Received Received - Intake

Improper TLS Certificate Validation in MISP CurlClient

Vulnerability report for CVE-2026-85221, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-03

Last updated on: 2026-09-03

Assigner: CIRCL

Description

MISP contains an improper TLS certificate validation vulnerability in CurlClient. The CurlClient::$verifyPeer property was not explicitly initialized and therefore defaulted to null. When passed to cURL, this value effectively disabled TLS peer verification unless the calling code explicitly enabled it. As a result, HTTPS connections made through affected CurlClient instances could accept certificates that were not issued by a trusted certificate authority. An attacker capable of intercepting or manipulating network traffic between a MISP instance and a remote HTTPS service could impersonate the remote endpoint and perform a man-in-the-middle attack. Successful exploitation could allow an attacker to observe sensitive information transmitted by MISP, including authentication material or exchanged threat intelligence, and to modify responses returned to the MISP instance. The impact depends on the functionality using CurlClient and the data exchanged with the remote service. The patch enables TLS peer verification by default while preserving explicit support for configured self-signed certificates. It also corrects the self-signed certificate handling in SyncTool so that peer verification is disabled only when no pinned CA certificate is configured.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-03
Last Modified
2026-09-03
Generated
2026-09-03
AI Q&A
2026-09-03
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
misp misp to 5a6e4751-2f3f-4070-9419-94fb35b644e8 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-295 The product does not validate, or incorrectly validates, a certificate.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

MISP has an improper TLS certificate validation vulnerability in its CurlClient component. The CurlClient::$verifyPeer property was not initialized, defaulting to null, which disabled TLS peer verification in cURL unless explicitly enabled by calling code. This allowed HTTPS connections to accept certificates not issued by trusted authorities.

Detection Guidance

To detect this vulnerability, inspect MISP configurations for improper TLS certificate validation in CurlClient. Check if the CurlClient::$verifyPeer property is explicitly set to true or false. Review network logs for HTTPS connections that may have accepted invalid certificates.

Impact Analysis

An attacker could intercept or manipulate network traffic between a MISP instance and a remote HTTPS service. This could allow them to impersonate the remote endpoint, observe sensitive data like authentication material or threat intelligence, and modify responses sent to MISP. The impact depends on what functionality uses CurlClient and what data is exchanged.

Mitigation Strategies

Apply the provided patch to enable TLS peer verification by default. Ensure explicit support for self-signed certificates is preserved. Verify that SyncTool correctly handles peer verification and disables it only when no pinned CA certificate is configured.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-85221. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart