{"id":"CVE-2026-10632","kind":"vulnerability","aliases":["CVE-2026-10632"],"related":[],"title":"Zimbra Collaboration: reflected XSS lets attacker act as logged-in user","description":"A reflected cross-site scripting vulnerability in the Classic Web Client of Zimbra Collaboration Suite (ZCS) allows an attacker to inject JavaScript through the packages parameter of the /h/rest document editor. The editor inserts package names into script attributes without HTML encoding. When combined with CVE-2026-50053, an attacker with an ordinary Zimbra account can supply their own authentication token and document identifiers in a URL and execute JavaScript in another signed-in user's Zimbra browser session when that user opens the URL. This permits reading mailbox data and performing authenticated actions as the victim. The issue affects ZCS 10.1.16 and was remediated in 10.1.17.","summary":"The Classic Web Client of Zimbra Collaboration Suite does not HTML-encode the packages parameter of the /h/rest document editor, so injected JavaScript runs in a victim's browser. Combined with CVE-2026-50053, a crafted URL can run script in another signed-in user's session, letting an attacker read mailbox data and act as that user.","severity":"high","cvss":8.7,"epss":0.00424,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["email","package","self-hosted","zimbra"],"not_affected_if":["managed-hosting","not-zcs-10.1.16"],"how_to_check":"Check the installed ZCS version (su - zimbra -c 'zmcontrol -v'); 10.1.16 is affected.","fix":"Upgrade Zimbra Collaboration Suite to 10.1.17 or later.","status":"open","published_at":"2026-10-23T14:17:31+00:00","first_seen_at":"2026-10-23T21:57:34+00:00","triaged_at":"2026-10-23T22:34:59+00:00","updated_at":"2026-10-25T12:38:50+00:00","category":"package","confidence":0.8,"triage":{"at":"2026-10-23T22:34:59Z","model":"claude-haiku-5-5","output":{"fix":"Upgrade Zimbra Collaboration Suite to 10.1.17 or later.","reach":"internet","title":"Zimbra Collaboration: reflected XSS lets attacker act as logged-in user","impact":"high","summary":"The Classic Web Client of Zimbra Collaboration Suite does not HTML-encode the packages parameter of the /h/rest document editor, so injected JavaScript runs in a victim's browser. Combined with CVE-2026-50053, a crafted URL can run script in another signed-in user's session, letting an attacker read mailbox data and act as that user.","category":"package","who_cares":["zimbra","self-hosted","email"],"confidence":0.8,"needs_auth":"yes","worst_case":"Attacker runs scripts in victim's mail session and reads mailbox data","analyst_note":"Confirm whether the CVE-2026-50053 chain is required and whether the fix is only in 10.1.17; check the Zimbra advisory for a workaround.","how_to_check":"Check the installed ZCS version (su - zimbra -c 'zmcontrol -v'); 10.1.16 is affected.","needs_analyst":true,"not_affected_if":["not-zcs-10.1.16","managed-hosting"],"user_interaction":"yes","needs_special_setup":"no","severity_if_unknown":"high"},"cost_usd":0.000537,"input_tokens":3054,"output_tokens":464,"severity_before":"high"},"analyst_status":null,"analyst_note":null,"search":"'-10632':15A,18A '-2026':14A,17A,58B,132C '-50053':59B,133C '/h/rest':43B,114C '10.1.16':188C '10.1.17':193C 'account':140C 'act':7A,81B 'action':180C 'affect':186C 'allow':102C 'anoth':67B,157C 'attack':6A,76B,104C,135C 'attribut':124C 'authent':145C,179C 'browser':54B,164C 'classic':26B,94C 'client':28B,96C 'collabor':2A,31B,99C 'combin':55B,129C 'craft':61B 'cross':88C 'cross-sit':87C 'cve':13A,16A,57B,131C 'data':79B,176C 'document':44B,115C,148C 'editor':45B,116C,118C 'email':19B 'encod':37B,127C 'execut':154C 'host':23B 'html':36B,126C 'html-encod':35B 'identifi':149C 'inject':47B,106C 'insert':119C 'issu':185C 'javascript':48B,107C,155C 'let':5A,74B 'log':10A 'logged-in':9A 'mailbox':78B,175C 'name':121C 'open':169C 'ordinari':138C 'packag':20B,39B,110C,120C 'paramet':40B,111C 'perform':178C 'permit':173C 'read':77B,174C 'reflect':3A,86C 'remedi':191C 'run':49B,64B 'script':65B,90C,123C 'self':22B 'self-host':21B 'session':73B,165C 'sign':69B,159C 'signed-in':68B,158C 'site':89C 'suit':32B,100C 'suppli':142C 'token':146C 'url':62B,152C,171C 'user':12A,71B,84B,161C,168C 'victim':52B,183C 'vulner':91C 'web':27B,95C 'without':125C 'xss':4A 'zcs':101C,187C 'zimbra':1A,24B,30B,98C,139C,163C","nicknames":[],"mitigations":[],"who_affected":null,"tier":"B","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-23T14:17:31+00:00","kev":null,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N","cvss_by":"cve@rapid7.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-10632","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-10632","severity":null,"published_at":"2026-10-23T14:17:31+00:00","modified_at":"2026-10-23T16:44:17+00:00","first_seen_at":"2026-10-23T21:57:34+00:00","fetched_at":"2026-10-23T22:29:03+00:00","note":null},{"source":"epss","external_id":"CVE-2026-10632","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-10632","severity":null,"published_at":null,"modified_at":null,"first_seen_at":"2026-10-25T12:38:50+00:00","fetched_at":"2026-10-25T12:38:50+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}