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.
Published: 2026-09-03
Score: 7.6 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

MISP’s CurlClient component contains an improper TLS certificate validation flaw where the peer verification flag defaults to null. When this value is passed to cURL, peer verification is effectively disabled unless the calling code explicitly enables it. As a result, HTTPS requests made through affected CurlClient instances can accept certificates issued by untrusted authorities, allowing an attacker controlling the network path to impersonate the remote endpoint and relay altered data to the MISP system. The flaw enables an attacker to eavesdrop on authentication material, exchange threat intelligence, and modify responses that MISP receives from external services, depending on the specific functionality using CurlClient.

Affected Systems

The vulnerability affects all installations of the MISP application, specifically the CurlClient class in the main MISP package. Users of any MISP version lacking the default peer verification patch are susceptible. The affected product is the open‑source MISP platform; version details are not explicitly listed but any release before the commit that enables TLS peer verification by default is affected.

Risk and Exploitability

The flaw carries a CVSS score of 7.6, indicating high severity. EPSS score is not available, but the lack of explicit peer verification makes the vulnerability straightforward to exploit for an attacker with network interception capabilities. The vulnerability is not currently listed in the CISA KEV catalog. The likely attack vector is through network traffic interception between the MISP instance and a remote HTTPS service; an attacker can perform a man‑in‑the‑middle attack to intercept or tamper with data.

Generated by OpenCVE AI on September 3, 2026 at 15:36 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest MISP release that includes the fix enabling TLS peer verification by default, such as the commit referenced in the advisory
  • Ensure that CurlClient::$verifyPeer is set to true or that configuration explicitly enables certificate verification for all outbound HTTPS requests
  • If self‑signed certificates are required, configure a CA bundle or pinned certificates so that verification remains enabled
  • Review integration modules and custom code to verify that they do not override the default verification setting
  • Optionally monitor TLS handshake logs for anomalies that may indicate a man‑in‑the‑middle attempt

Generated by OpenCVE AI on September 3, 2026 at 15:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 03 Sep 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Misp
Misp misp
Vendors & Products Misp
Misp misp

Thu, 03 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 03 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
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.
Title MISP CurlClient TLS Peer Verification Disabled by Default Enables Man-in-the-Middle Attacks
Weaknesses CWE-295
References
Metrics cvssV4_0

{'score': 7.6, 'vector': 'CVSS:4.0/AV:A/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: CIRCL

Published:

Updated: 2026-09-03T14:22:19.836Z

Reserved: 2026-09-03T14:16:56.730Z

Link: CVE-2026-85221

cve-icon Vulnrichment

Updated: 2026-09-03T14:22:16.449Z

cve-icon NVD

Status : Undergoing Analysis

Published: 2026-09-03T15:17:41.047

Modified: 2026-09-03T16:45:08.223

Link: CVE-2026-85221

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T15:45:05Z

Weaknesses
  • CWE-295

    Improper Certificate Validation