Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft ICS file with SVG onrepeat payload in DESCRIPTION
-
DeliveryEmail malicious calendar invite to target SOGo user
-
ExploitVictim views invite in SOGo webmail interface
-
ExecutionBrowser renders SVG and fires onrepeat event handler
-
PersistJavaScript executes in victim's authenticated session
-
ImpactExfiltrate session token, emails, or contacts
Vulnerability Assessment
| Exploitation Conditions | The victim must be an authenticated SOGo webmail user with an active browser session at the time the malicious invitation is viewed - the attacker is unauthenticated (PR:N per CVSS), but the victim's own session provides the privileged context that makes the XSS impactful. User interaction is required (UI:R): the victim must open and view the calendar invitation inside the SOGo webmail interface; simply receiving the email without viewing it in SOGo does not trigger execution. The attacker must have a delivery path to the victim's mailbox, typically via email. Exploitation is limited to the SOGo webmail rendering context - users who accept or view the same ICS file in a standalone calendar application (Apple Calendar, Thunderbird, etc.) are not exposed to this flaw. No special server-side configuration is required; the vulnerable code path is active in all default SOGo deployments running a version prior to 5.12.8. |
| Impact | The CVSS 6.1 Medium score is composed of AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N. The PR:N (no privileges required) indicates the attacker needs no account on the target system - only the ability to send an email or calendar invite to the victim. However, UI:R (user interaction required) means exploitation is not automatable; the victim must actively open and view the malicious invitation in SOGo webmail. SSVC independently confirms Automatable: no and Technical Impact: partial, which is consistent. The Scope:Changed (S:C) rating is the most significant signal here: successful XSS execution crosses the browser's same-origin policy context and operates within the victim's fully authenticated SOGo session, giving the attacker capabilities beyond what the C:L/I:L base scores suggest - session hijacking, full mailbox read, and contact exfiltration are all plausible secondary impacts. EPSS of 0.04% (14th percentile) places this well below threshold for mass exploitation risk, and the absence from CISA KEV confirms no known active campaigns. The realistic threat model is targeted spear-phishing: an attacker who knows their target uses SOGo webmail sends a crafted calendar invite and waits for it to be viewed. This is a meaningful risk for organizations handling sensitive communications via SOGo, despite the moderate CVSS score. |
| Exploit ScenarioDerived | An attacker targeting a SOGo user crafts an ICS calendar file with an SVG element embedded in the DESCRIPTION field - for example, an animate element carrying an onrepeat event handler that POSTs the victim's session cookie to an attacker-controlled endpoint. The attacker sends this as an email attachment or a calendar invitation to the target's address. When the victim opens the invitation in the SOGo webmail interface, the browser renders the SVG, the animation loop triggers the onrepeat handler, and the malicious JavaScript executes within the victim's authenticated session - silently exfiltrating credentials or performing further actions. No public exploit code has been identified at time of analysis, but the bypass technique (using an unlisted SVG event handler against a known blocklist) is straightforward to replicate from the public commit diff. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 08, 2026
Stored XSS in Alinto SOGo's ICS calendar invitation viewer enables a remote unauthenticated attacker to execute arbitrary JavaScript within an authenticated victim's SOGo webmail session. Affected versions span all releases prior to 5.12.8; the root cause is an incomplete blocklist sanitizer in NSString+Utilities.m that explicitly blocked only 'onload' and 'onmouseover' event handlers, leaving the SVG animation event 'onrepeat' unfiltered when SVG content appears in an ICS DESCRIPTION field. No public exploit has been identified at time of analysis and CISA SSVC confirms no active exploitation, but the CVSS Scope:Changed rating reflects that successful execution grants the attacker full access to the victim's authenticated session context, enabling mailbox access, contact theft, and session hijacking.
RemediationAI
Vendor-released patch: SOGo 5.12.8. Administrators should upgrade to SOGo 5.12.8, available at the GitHub release tag https://github.com/Alinto/sogo/releases/tag/SOGo-5.12.8 and documented in the vendor announcement at https://www.sogo.nu/news/2026/sogo-v5128-released.html. The fix commit https://github.com/Alinto/sogo/commit/67ce01ec2a1a7854d8e9f615dd65afb949043e86 replaces the piecemeal event-handler blocklist with a comprehensive regex stripping all on* attribute handlers. If an immediate upgrade is not feasible, a compensating control is to configure the mail gateway or spam filter to block or quarantine inbound messages containing ICS attachments from external or untrusted senders; this prevents the malicious payload from reaching the SOGo calendar viewer but will also block all legitimate external calendar invitations, which may be disruptive in collaborative environments. There is no known in-product configuration switch to disable SVG rendering in ICS descriptions without patching.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Alinto SOGo is an open-source Objective-C groupware server and webmail client. The affected code path is the ICS viewer component UIxMailPartICalViewer.m, which renders iCalendar (.ics) invitation content - including the DESCRIPTION field - inside the SOGo webmail interface. Prior to 5.12.8, the sanitization method stringWithoutHTMLInjection in SoObjects/SOGo/NSString+Utilities.m used a piecemeal blocklist strategy: it applied individual NSRegularExpression replacements to mangle specific event handlers ('onload=' → 'onl*=', 'onmouseover=' → 'onmouseo*='). The SVG animation event handler 'onrepeat', which fires each time an SVG SMIL animation loop repeats, was never added to this blocklist, making it a trivially exploitable bypass. Because SVG is an XML-based format that browsers render inline, an attacker can embed a construct such as '<animate onrepeat="malicious_js" ...>' in the DESCRIPTION field of an ICS file and have it execute in the victim's browser when the invite is rendered. The CPE string cpe:2.3:a:alinto_sogo:sogo:*:*:*:*:*:*:*:* indicates all SOGo versions are in scope up to the fix. The 5.12.8 patch replaces the per-handler blocklist with a comprehensive catch-all regex (on\w+)\s*=\s*(["'][^"']*["']|[^\s>]+) that strips any on* attribute event handler, and separately applies sanitization to the rendered content field in the ICalViewer renderer. CWE is listed as N/A in the provided data, but the code evidence maps this unambiguously to improper neutralization of input during web page generation (classic stored/reflected XSS via blocklist bypass).
Know when Sogo 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
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Primary rating from Vendor (certcc) · only source for this CVE.
CVSS VectorVendor: certcc
Lifecycle Timeline
3DescriptionCVE.org
A cross-site scripting (XSS) vulnerability exists in Alinto SOGo, version 5.12.7. A maliciously crafted ICS calendar invitation files allows arbitrary JavaScript execution within the authenticated SOGo webmail session. The issue occurs because SVG content embedded in the description field of an ICS file, with an onrepeat event handler, is insufficiently sanitized before being rendered in the webmail interface. A remote attacker can execute JavaScript in the victim's browser when the malicious calendar invite is viewed. Successful exploitation may allow mailbox access, email and contact theft, session hijacking, and other actions allowed by an authenticated user.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Cross-site request forgery (CSRF) vulnerability in SOGo before 3.1.0. Rated high severity (CVSS 8.8), this vulnerability
Alinto Sogo 5.12.3 is vulnerable to Cross Site Scripting (XSS) via the theme parameter.
alinto SOGo 5.12.3 is vulnerable to Cross Site Scripting (XSS) via the "userName" parameter. Rated medium severity (CVSS
Password-reset token interception in SOGo before 5.12.11 lets unauthenticated remote attackers redirect account-recovery
Incomplete blacklist in SOGo before 2.3.12 and 3.x before 3.1.1 allows remote authenticated users to obtain sensitive in
SOGo 2.x before 2.4.1 and 3.x through 5.x before 5.1.1 does not validate the signatures of any SAML assertions it receiv
SQL injection in SOGo versions prior to 5.12.7 allows authenticated users to inject arbitrary SQL when changing their pa
SQL injection in Alinto SOGo versions prior to 5.12.7 allows authenticated remote attackers to manipulate database queri
Memory leak in SOGo 2.3.7 allows remote attackers to cause a denial of service (memory consumption) via a large number o
SOGo before version 5.12.5 contains a cross-site scripting (XSS) vulnerability affecting the events, tasks, and contacts
Multiple cross-site scripting (XSS) vulnerabilities in the Web Calendar in SOGo before 2.2.0 allow remote attackers to i
Multiple cross-site scripting (XSS) vulnerabilities in the View Raw Source page in the Web Calendar in SOGo before 3.1.3
EUVD-2026-30134
GHSA-5wp7-63mq-392x
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB