Read the docs
TI-2026-46794 Aliases CVE-2026-65645GHSA-gw74-gwm4-8crp

Improper input validation in Rocket.Chat

Priority LOW 20CWE-20Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
Low · None · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA.

Summary

Rocket.Chat in versions before 8.8.0, 8.7.1, 8.6.2, 8.5.3, 8.4.6. 8.3.8, 8.2.8, 8.1.8, and 7.10.15, the Meteor DDP methods getThreadsList and getThreadMessages accept rid / tmid as raw, untyped parameters with no schema validation. A MongoDB operator object (e.g. {"$gt": "4"}) can be substituted for a string room-id or message-id. The authorization check resolves to a room the attacker already has access to, while the downstream data query fans out across all rooms - disclosing private thread parents and their full reply content to any low-privilege authenticated user. The REST route chat.getThreadsList was patched in v5.0 (HackerOne report #1446767) by adding rid: {type:'string'} AJV validation. The equivalent DDP method was never given the same fix and remains exploitable

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00343 28th percentileScored 2026-11-07
Fix Fixed Rocket.Chat (Rocket.Chat): 8.8.0, 8.7.1, 8.6.2 +6

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
Rocket.ChatRocket.Chatbefore 8.8.0; before 8.7.1; before 8.6.2; before 8.5.3; before 8.4.6; before 8.3.8; before 8.2.8; before 8.1.8; before 7.10.158.8.0, 8.7.1, 8.6.2, 8.5.3, 8.4.6, 8.3.8, 8.2.8, 8.1.8, 7.10.15Patch availableCNA
  • Rocket.Chat VendorRocket.Chat Affected before 8.8.0; before 8.7.1; before 8.6.2; before 8.5.3; before 8.4.6; before 8.3.8; before 8.2.8; before 8.1.8; before 7.10.15 Fixed in 8.8.0, 8.7.1, 8.6.2, 8.5.3, 8.4.6, 8.3.8, 8.2.8, 8.1.8, 7.10.15 Patch available CNA

CPE configurations NVD · 2

CPEVersionsRoleVendor
cpe:2.3:a:rocket.chat:rocket.chat:*:*:*:*:*:*:*:*before 7.10.15; 8.1.0 to before 8.1.8; 8.2.0 to before 8.2.8; 8.3.0 to before 8.3.8; 8.4.0 to before 8.4.6; 8.5.0 to before 8.5.3; 8.6.0 to before 8.6.2VulnerableRocket.Chat
cpe:2.3:a:rocket.chat:rocket.chat:8.7.0:*:*:*:*:*:*:*8.7.0VulnerableRocket.Chat
  • cpe:2.3:a:rocket.chat:rocket.chat:*:*:*:*:*:*:*:* Versions before 7.10.15; 8.1.0 to before 8.1.8; 8.2.0 to before 8.2.8; 8.3.0 to before 8.3.8; 8.4.0 to before 8.4.6; 8.5.0 to before 8.5.3; 8.6.0 to before 8.6.2 Vulnerable ·Rocket.Chat
  • cpe:2.3:a:rocket.chat:rocket.chat:8.7.0:*:*:*:*:*:*:* Versions 8.7.0 Vulnerable ·Rocket.Chat

Remediation

  • Fix · CNA Rocket.Chat (Rocket.Chat) Fixed in 8.8.0, 8.7.1, 8.6.2, 8.5.3, 8.4.6, 8.3.8, 8.2.8, 8.1.8, 7.10.15

Fixed in the same release

Records fixed by the same vendor advisory or release, as the CNA lists them.

  • Release ·

    Rocket.Chat 7.10.15, 8.1.8 and 7 more versions

    2 records Highest priority Priority LOW 2 LOW

    Other records, highest priority first

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-65645
  2. 2026-10-03 Alias added: GHSA-gw74-gwm4-8crp

References

  • TI-2021-05772 A improper input sanitization vulnerability exists in Rocket.Chat server 3.11, 3.12 &… CVSS 3.1CRITICAL 9.8
  • TI-2022-13921 SQL injection in Rocket.Chat CVSS 3.1HIGH 8.8
  • TI-2026-18910 Rocket.Chat Unauthorized Access to OAuth App Details CVSS 3.1HIGH 7.7
  • TI-2022-12398 Improper authentication in Rocket.Chat Mobile app CVSS 3.1MEDIUM 6.8
  • TI-2022-13929 Information disclosure in Rocket.Chat CVSS 3.1MEDIUM 6.5
  • TI-2022-15931 Cross-site scripting in Rocket.chat CVSS 3.1MEDIUM 5.4
See all 61 →

Sources