Skip to main content

Rocket.Chat CVE-2026-46423

| EUVDEUVD-2026-39095 CRITICAL
Improper Verification of Cryptographic Signature (CWE-347)
2026-06-24 security-advisories@github.com
9.3
CVSS 4.0 · Vendor: github
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify Rocket.Chat with SAML enabled
  2. Delivery
    Craft forged unsigned SAML assertion for target user
  3. Exploit
    Submit to public SAML login endpoint
  4. Execution
    Signature validation skipped (empty cert)
  5. Persist
    Obtain authenticated session as victim/admin
  6. Impact
    Access 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Rocket.Chat 8.0.0-rc.0, < 8.0.5
Rocket.Chat 8.1.0-rc.0, < 8.1.4
Rocket.Chat 8.4.0-rc.0, < 8.4.1
Rocket.Chat 8.3.0-rc.0, < 8.3.3
Rocket.Chat 8.2.0-rc.0, < 8.2.3
Rocket.Chat 7.11.0-rc.0, < 7.13.7
Rocket.Chat 8.5.0-rc.0, < 8.5.0
Rocket.Chat < 7.10.11

Affected Packages

euvd rocket_chat fix: 7.10.11
euvd rocket_chat_7_11_0_rc_0 fix: 7.13.7
euvd rocket_chat_8_0_0_rc_0 fix: 8.0.5
euvd rocket_chat_8_1_0_rc_0 fix: 8.1.4
euvd rocket_chat_8_2_0_rc_0 fix: 8.2.3
euvd rocket_chat_8_3_0_rc_0 fix: 8.3.3
euvd rocket_chat_8_4_0_rc_0 fix: 8.4.1
euvd rocket_chat_8_5_0_rc_0 fix: 8.5.0

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

Vendor (github) PRIMARY 9.3 CRITICAL
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
vuln.today AI 9.4 CRITICAL

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Jun 24, 2026 - 22:03 EUVD

DescriptionCVE.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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.1%
Top 95% exploitable
Prevalence
Medium
popular open-source team chat, common but not ubiquitous in enterprises
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2013-3900 MEDIUM
5.5 Dec 11

Why is Microsoft republishing a CVE from 2013? We are republishing CVE-2013-3900 in the Security Update Guide to update

CVE-2026-48558 CRITICAL POC
9.5 Jun 12

Authentication bypass in SimpleHelp 5.5.15 and prior (plus 6.0 pre-release builds) allows remote unauthenticated attacke

CVE-2026-5430 CRITICAL POC
10.0 Aug 06

Authentication bypass in WSO2 API Manager and related components (Universal Gateway, Traffic Manager, API Control Plane,

CVE-2025-59718 CRITICAL
9.8 Dec 09

Authentication bypass in Fortinet FortiOS, FortiProxy, and FortiSwitchManager allows unauthenticated remote attackers to

CVE-2025-25291 CRITICAL POC
9.3 Mar 12

ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS

CVE-2026-47304 CRITICAL POC
9.8 Jul 14

Security feature bypass in Microsoft .NET (shipped via Visual Studio 2022 17.12/17.14 and Visual Studio 2026 18.7) lets

CVE-2025-25292 CRITICAL POC
9.3 Mar 12

ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS

CVE-2022-25898 CRITICAL POC
9.8 Jul 01

The package jsrsasign before 10.5.25 are vulnerable to Improper Verification of Cryptographic Signature when JWS or JWT

CVE-2026-107722 CRITICAL POC
9.8 Oct 08

Authentication and authorization bypass in fast-jwt 6.2.0 through 6.2.4 (npm, NearForm) lets a remote, unauthenticated a

CVE-2024-42004 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in Microsoft Teams (work or school) 24046.2813.2770.1094 for macOS. Rated criti

CVE-2024-41145 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in the WebView.app helper app of Microsoft Teams (work or school) 24046.2813.27

CVE-2024-41138 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in the com.microsoft.teams2.modulehost.app helper app of Microsoft Teams (work

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy