Description
Improper Certificate Validation vulnerability in Drupal SAML SSO - Service Provider allows Adversary in the Middle (AiTM). This issue affects SAML SSO - Service Provider versions: from 0.0.0 to 3.2.0.
Published: 2026-10-22
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Man-in-the-Middle via improper certificate validation
Action: Immediate Patch
AI Analysis

Impact

Drupal SAML SSO - Service Provider has a flaw where it fails to properly validate the certificate presented by an identity provider during SAML assertions. This weakness means an attacker able to position themselves between the service provider and the identity provider can present a forged certificate, causing the service provider to accept malicious SAML responses. The result is that truthfully authenticated users could be impersonated or redirected to attacker‑controlled destinations, compromising authentication integrity and confidentiality.

Affected Systems

The vulnerability affects the Drupal SAML SSO - Service Provider module, specifically all versions from 0.0.0 up to and including 3.2.0. Organizations running any of these releases should verify their installed version and consider updating when a patch is released.

Risk and Exploitability

The EPSS score is <1%, and the CVSS score is 4.8. The vulnerability is not listed in CISA KEV. The flaw requires remote access to the service provider’s SAML endpoint and an attacker who can control the identity provider connection. With no explicit countermeasures published, the risk remains elevated for environments that rely on trust relationships for authentication.

Generated by OpenCVE AI on October 22, 2026 at 18:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Drupal SAML SSO - Service Provider module to the latest supported release that includes proper certificate validation fixes (e.g., version 3.2.1 or newer).
  • If an upgrade is not immediately possible, configure the SAML integration to enforce certificate pinning or validate the signing certificate against a known trusted CA, and disable any relaxed verification modes.
  • Restrict the list of allowed identity providers to only those explicitly trusted, and ensure that the communication channel between the service provider and each identity provider is protected with TLS and the identity provider’s certificate is verified.
  • Enable logging of SAML assertion validation failures and regularly review logs for attempts to inject forged assertions.

Generated by OpenCVE AI on October 22, 2026 at 18:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Thu, 22 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 4.8, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N'}

ssvc

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


Thu, 22 Oct 2026 07:00:00 +0000

Type Values Removed Values Added
First Time appeared Drupal
Drupal saml Sso - Service Provider
Vendors & Products Drupal
Drupal saml Sso - Service Provider

Thu, 22 Oct 2026 01:45:00 +0000

Type Values Removed Values Added
Description Improper Certificate Validation vulnerability in Drupal SAML SSO - Service Provider allows Adversary in the Middle (AiTM). This issue affects SAML SSO - Service Provider versions: from 0.0.0 to 3.2.0.
Title SAML SSO - Service Provider - Critical - Improper certificate validation - SA-CONTRIB-2026-142
Weaknesses CWE-295
References

Subscriptions

Drupal Saml Sso - Service Provider
cve-icon MITRE

Status: PUBLISHED

Assigner: drupal

Published:

Updated: 2026-10-22T16:51:45.791Z

Reserved: 2026-09-09T16:56:20.052Z

Link: CVE-2026-87944

cve-icon Vulnrichment

Updated: 2026-10-22T16:51:39.840Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-22T02:17:03.977

Modified: 2026-10-22T17:17:00.410

Link: CVE-2026-87944

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T18:45:10Z

Weaknesses
  • CWE-295

    Improper Certificate Validation