Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Rocket.Chat with SAML enabled
-
DeliveryCraft forged unsigned SAML assertion for target user
-
ExploitSubmit to public SAML login endpoint
-
ExecutionSignature validation skipped (empty cert)
-
PersistObtain authenticated session as victim/admin
-
ImpactAccess data and take over account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Signature verification
|
| Exploitation Conditions | Exploitation requires that SAML single sign-on is enabled in Rocket.Chat AND that the IdP certificate field is empty - the latter being the shipped default state of the setting, so no active misconfiguration is needed beyond turning SAML on. The specific trigger is the verifySignatures routine's early return when serviceProviderOptions.cert is falsy, which disables both SAML Response and Assertion signature checks. The key limiting factor is that the instance must have SAML enabled and reachable; deployments that do not use SAML, or that have a valid IdP certificate populated in the configuration, are not exploitable via this fail-open path. No authentication or user interaction is required (PR:N/UI:N) once SAML is enabled with the empty-cert default. |
| Impact | The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:L) scores 9.3 Critical and is consistent with the description: a network-reachable, unauthenticated, low-complexity authentication bypass yielding high confidentiality and integrity impact (full account/identity takeover) and limited availability impact. The decisive aggravating factor is that the vulnerable branch is reached with no misconfiguration beyond leaving the certificate field at its default, so realistic exploitability is higher than a typical 'requires non-standard config' SAML bug. Mitigating the urgency, there is no public exploit code identified and the CVE is not in CISA KEV, and no EPSS score was provided, so widespread automated exploitation is not currently evidenced. Note a data conflict: the source tags list 'Denial Of Service' and 'Jwt Attack', neither of which matches the actual SAML signature-verification authentication bypass described - the tags appear inaccurate and should not drive triage; the CWE-347 / SAML auth-bypass framing is authoritative. |
| Exploit ScenarioDerived | An attacker discovers a Rocket.Chat instance with SAML enabled but no IdP certificate configured (the default) and sends a crafted, unsigned SAML assertion to the SAML login endpoint asserting the identity of a target user, such as an administrator. Because signature validation is skipped, Rocket.Chat accepts the forged assertion and grants an authenticated session as that user. The CVSS network vector and low attack complexity (AV:N/AC:L/PR:N/UI:N) mean this can be done remotely without authentication or user interaction; no public PoC was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 24, 2026
Authentication bypass in Rocket.Chat's SAML service provider lets attackers log in as arbitrary users when SAML is enabled but the IdP certificate field is left at its empty shipped default, which causes signature validation to be silently skipped. All versions prior to 8.5.0, 8.4.1, 8.3.3, 8.2.3, 8.1.4, 8.0.5, 7.13.7, and 7.10.11 are affected, and the CVSS 4.0 base score is 9.3 (Critical). There is no public exploit identified at time of analysis and the issue is not listed in CISA KEV, but the fail-open behavior is reachable in a near-default configuration, making it a high-priority fix.
RemediationAI
Vendor-released patch: upgrade to the fixed release for your branch - 8.5.0, 8.4.1, 8.3.3, 8.2.3, 8.1.4, 8.0.5, 7.13.7, or 7.10.11 (choose the patched version matching your current major/minor line) per advisory GHSA-rgg7-qvp9-wvx7 (https://github.com/RocketChat/Rocket.Chat/security/advisories/GHSA-rgg7-qvp9-wvx7). As an immediate compensating control before patching, either disable SAML authentication entirely (trade-off: SSO logins stop working and users must use other configured login methods), or, if SAML must remain enabled, paste the correct IdP signing certificate into the certificate field so the verifySignatures routine no longer hits its fail-open early return (trade-off: requires the legitimate IdP cert and correct configuration, and real-IdP assertions must be properly signed). Additionally restrict network access to the SAML login endpoints to trusted networks where feasible to reduce exposure of the publicly reachable endpoint until the upgrade is applied.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 8 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is in Rocket.Chat's SAML 2.0 single sign-on implementation, where the service provider validates the cryptographic signatures of SAML Responses and Assertions to ensure they were issued by the trusted Identity Provider (IdP). CWE-347 (Improper Verification of Cryptographic Signature) is the root cause: the verifySignatures routine performs an early return when serviceProviderOptions.cert is falsy, so when no IdP certificate is configured, both the Response-level and Assertion-level signature checks are skipped entirely. Critically, SAML provider registration is gated only on the SAML 'enabled' toggle and not on the presence of a certificate, so enabling SAML exposes a fully wired, publicly reachable login endpoint that trusts unsigned or attacker-forged assertions. The empty certificate field is the shipped default, so this is a fail-open default-configuration weakness rather than something requiring active misconfiguration.
Know when Jwt Attack gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N
Network-reachable, low-complexity, unauthenticated SAML signature bypass enabling full identity/account takeover, so PR:N with high confidentiality and integrity and limited availability impact.
Primary rating from Vendor (github).
CVSS VectorVendor: github
Lifecycle Timeline
1DescriptionCVE.org
Rocket.Chat is an open-source, secure, fully customizable communications platform. Prior to 8.5.0, 8.4.1, 8.3.3, 8.2.3, 8.1.4, 8.0.5, 7.13.7, and 7.10.11, Rocket.Chat's SAML service provider implementation silently skips both SAML Response and Assertion signature validation when the configured IdP certificate field is empty. The verifySignatures routine performs an early return when serviceProviderOptions.cert is falsy, which is the default state of the setting. Because provider registration only gates on the SAML "enabled" toggle and not on the presence of a certificate, an administrator who enables SAML without pasting an IdP certificate obtains a fully wired, publicly reachable SAML login endpoint that accepts unsigned or attacker-supplied assertions. This is a default-configuration authentication-bypass class: the fail-open branch is reached with no misconfiguration beyond leaving a field at its shipped default. This vulnerability is fixed in 8.5.0, 8.4.1, 8.3.3, 8.2.3, 8.1.4, 8.0.5, 7.13.7, and 7.10.11.
Executive ViewAI
Rocket.Chat installations using SAML authentication face critical account takeover risk when the identity provider certificate is left unconfigured-the default deployment state. Attackers can completely bypass authentication to access any user account, potentially exposing confidential communications, customer data, and business operations. This widespread vulnerability demands emergency assessment and patching of all affected systems.
Apply vendor patch by upgrading to the patched version for your release branch. Until patching completes, mitigate by disabling SAML authentication if operationally feasible, restricting Rocket.Chat network access to trusted internal networks, and monitoring authentication logs for anomalous login patterns.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
More in Jwt Attack
View allWhy is Microsoft republishing a CVE from 2013? We are republishing CVE-2013-3900 in the Security Update Guide to update
Authentication bypass in SimpleHelp 5.5.15 and prior (plus 6.0 pre-release builds) allows remote unauthenticated attacke
Authentication bypass in WSO2 API Manager and related components (Universal Gateway, Traffic Manager, API Control Plane,
Authentication bypass in Fortinet FortiOS, FortiProxy, and FortiSwitchManager allows unauthenticated remote attackers to
ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS
Security feature bypass in Microsoft .NET (shipped via Visual Studio 2022 17.12/17.14 and Visual Studio 2026 18.7) lets
ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS
The package jsrsasign before 10.5.25 are vulnerable to Improper Verification of Cryptographic Signature when JWS or JWT
Authentication and authorization bypass in fast-jwt 6.2.0 through 6.2.4 (npm, NearForm) lets a remote, unauthenticated a
A library injection vulnerability exists in Microsoft Teams (work or school) 24046.2813.2770.1094 for macOS. Rated criti
A library injection vulnerability exists in the WebView.app helper app of Microsoft Teams (work or school) 24046.2813.27
A library injection vulnerability exists in the com.microsoft.teams2.modulehost.app helper app of Microsoft Teams (work
EUVD-2026-39095
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB