CVE-2026-63010: Group-Office: stored XSS via reminders enables ATO
HIGHGroup-Office, a groupware and CRM platform, has a stored cross-site scripting flaw. A low-privileged user can create a reminder containing arbitrary HTML/JavaScript and assign it to any other user, including administrators. The payload runs unsanitized in the victim's browser when it polls for notifications, which allows full session takeover. This is not an AI/ML product, and the 'ml_ui' tag looks like a misclassification, so the AI-specific exposure is limited to any AI tooling or data reachable through the compromised session. No CVSS score, EPSS score, KEV listing, public exploit or Nuclei template is available, so urgency rests on the ease of exploitation (low privilege, no victim interaction beyond normal polling) and the admin-takeover impact. Upgrade to 6.8.172, 25.0.108 or 26.0.33 and review reminders and notifications created by low-privileged accounts for script content.
What is the risk?
Moderate to high for organizations running Group-Office, and low for AI/ML-specific risk. Exploitation needs only a low-privileged account and no special skills, and the victim does not have to click anything. Admin session takeover is the worst case. Severity and EPSS are not yet scored, there is no public exploit and no KEV listing, so there is no evidence of active exploitation. AI/ML exposure is indirect and applies only where the groupware holds credentials, documents or integrations that connect to AI systems.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| groupoffice | — | — | No patch |
Do you use groupoffice? You're affected.
How severe is it?
What should I do?
1 step1) Upgrade Group-Office to 6.8.172, 25.0.108 or 26.0.33 or later. 2) Until patched, restrict who can create and assign reminders, and limit low-privileged account creation. 3) Search stored reminders and notifications for script tags, event handlers and javascript: URIs, and remove any you find. 4) Enforce a strict Content-Security-Policy that blocks inline scripts, and set HttpOnly and SameSite on session cookies. 5) If suspicious reminders are found, invalidate admin sessions, rotate credentials and API keys, and review audit logs for unexpected admin actions. 6) Watch web logs for requests from admin sessions that the admin did not initiate.
How is it classified?
Which compliance frameworks are affected?
Compliance analysis pending. Sign in for full compliance mapping when available.
Frequently Asked Questions
What is CVE-2026-63010?
Group-Office, a groupware and CRM platform, has a stored cross-site scripting flaw. A low-privileged user can create a reminder containing arbitrary HTML/JavaScript and assign it to any other user, including administrators. The payload runs unsanitized in the victim's browser when it polls for notifications, which allows full session takeover. This is not an AI/ML product, and the 'ml_ui' tag looks like a misclassification, so the AI-specific exposure is limited to any AI tooling or data reachable through the compromised session. No CVSS score, EPSS score, KEV listing, public exploit or Nuclei template is available, so urgency rests on the ease of exploitation (low privilege, no victim interaction beyond normal polling) and the admin-takeover impact. Upgrade to 6.8.172, 25.0.108 or 26.0.33 and review reminders and notifications created by low-privileged accounts for script content.
Is CVE-2026-63010 actively exploited?
No confirmed active exploitation of CVE-2026-63010 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-63010?
1) Upgrade Group-Office to 6.8.172, 25.0.108 or 26.0.33 or later. 2) Until patched, restrict who can create and assign reminders, and limit low-privileged account creation. 3) Search stored reminders and notifications for script tags, event handlers and javascript: URIs, and remove any you find. 4) Enforce a strict Content-Security-Policy that blocks inline scripts, and set HttpOnly and SameSite on session cookies. 5) If suspicious reminders are found, invalidate admin sessions, rotate credentials and API keys, and review audit logs for unexpected admin actions. 6) Watch web logs for requests from admin sessions that the admin did not initiate.
What systems are affected by CVE-2026-63010?
This vulnerability affects the following AI/ML architecture patterns: Web-based groupware/CRM front ends, Browser-based admin consoles.
What is the CVSS score for CVE-2026-63010?
No CVSS score has been assigned yet.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0012Valid AccountsAML.T0049Exploit Public-Facing ApplicationWhat are the technical details?
Original Advisory
Group-Office is an enterprise customer relationship management and groupware tool. Prior to versions 6.8.172, 25.0.108, and 26.0.33, a low-privileged user can create manual reminders containing arbitrary HTML/JavaScript and assign them to any other user (including administrators). When the victim's browser polls for pending notifications, the payload renders unsanitized as innerHTML in the ExtJS notification panel, achieving Stored Cross-Site Scripting (XSS) leading to full Account Takeover (ATO) of the victim's session. This issue has been patched in versions 6.8.172, 25.0.108, and 26.0.33.
Exploitation Scenario
An attacker with a low-privileged Group-Office account creates a manual reminder whose body contains an HTML payload with embedded JavaScript, and assigns it to an administrator. When the administrator's browser polls for pending notifications, the ExtJS notification panel renders the payload through innerHTML and the script runs in the admin's session. The script exfiltrates the session token or performs admin actions such as creating a backdoor account or reading shared data. The attacker then uses that access to reach any connected systems, which could include AI or data-science resources whose credentials are stored in the groupware.
Weaknesses (CWE)
CWE-79Improper Neutralization of Input During Web Page GenerationPrimaryCWE-80Improper Neutralization of Script-Related HTML Tags in a Web PagePrimaryCWE-79Improper Neutralization of Input During Web Page GenerationCWE-80Improper Neutralization of Script-Related HTML Tags in a Web PageCWE-79 — Improper Neutralization of Input During Web Page Generation: The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
- [Architecture and Design] Use a vetted library or framework that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid [REF-1482]. Examples of libraries and frameworks that make it easier to generate properly encoded output include Microsoft's Anti-XSS library, the OWASP ESAPI Encoding module, and Apache Wicket.
- [Implementation, Architecture and Design] Understand the context in which your data will be used and the encoding that will be expected. This is especially important when transmitting data between different components, or when generating outputs that can contain multiple encodings at the same time, such as web pages or multi-part mail messages. Study all expected communication protocols and data representations to determine the required encoding strategies. For any data that will be output to another web page, especially any data that was received from external inputs, use the appropriate encoding on all non-alphanumeric characters. Parts of the same output document may require different encodings, which will vary depending on whether the output is in the: etc. Note that HTML Entity Encoding is only appropriate for the HTML body. Consult the XSS Prevention Cheat Sheet [REF-724] for more details on the types of encoding and escaping that are needed. HTML body Element attributes (such as src="XYZ") URIs JavaScript sections Casca
Source: MITRE CWE corpus.
References
- github.com/Intermesh/groupoffice/releases/tag/v25.0.108x_refsource_MISC
- github.com/Intermesh/groupoffice/releases/tag/v26.0.33x_refsource_MISC
- github.com/Intermesh/groupoffice/releases/tag/v6.8.172x_refsource_MISC
- github.com/Intermesh/groupoffice/security/advisories/GHSA-jw34-6g49-r6cwx_refsource_CONFIRM
Timeline
Related Vulnerabilities
CVE-2026-2185810.0n8n: Input Validation flaw enables exploitation
Same attack type: Auth BypassGHSA-vvpj-8cmc-gx3910.0picklescan: security flaw enables exploitation
Same attack type: Auth BypassCVE-2025-5376710.0Azure OpenAI: SSRF EoP, no auth required (CVSS 10)
Same attack type: Auth BypassCVE-2025-282810.0LangChain RequestsToolkit: SSRF exposes cloud metadata
Same attack type: Auth BypassCVE-2026-2603010.0semantic-kernel: Code Injection enables RCE
Same attack type: Auth Bypass