PatchSiren cyber security CVE debrief
CVE-2026-42553 cinnyapp CVE debrief
## Summary A remote authenticated attacker with room emote creation permissions can steal Matrix access tokens from Cinny client users. The attack requires the victim to open the emoji/sticker picker in a room containing a malicious emote pack. The vulnerability stems from two flaws: (1) improper validation of `pack.meta.avatar` URLs in `EmojiBoard`, allowing arbitrary HTTP(S) URLs instead of restricted MXC URLs; and (2) a service worker that attaches the user's `Authorization` bearer token to outbound GET requests matching `/_matrix/client/v1/media/download` or `/_matrix/client/v1/media/thumbnail` path patterns without verifying the request host matches the configured homeserver. An attacker-controlled server with permissive CORS can receive the victim's access token. ## Affected Product - **Product:** Cinny (Matrix client) - **Affected Versions:** Prior to 4.10.3 - **Fixed Version:** 4.10.3 ## Attack Prerequisites - Attacker must share a room with the victim (e.g., direct message) - Attacker must have permissions to create room emotes - Victim must open the emoji or sticker picker in the compromised room - Attacker-controlled server must implement permissive CORS to receive the token ## Impact Successful exploitation allows the attacker to obtain the victim's Matrix access token, enabling impersonation of the victim and unauthorized access to their Matrix account. CVSS 4.0 score: 7.1 (HIGH). ## Recommended Actions 1. **Immediate:** Upgrade Cinny to version 4.10.3 or later 2. **Verification:** Confirm installed version is ≥4.10.3 via application settings or package manager 3. **Monitoring:** Review Matrix account access logs for unauthorized sessions if exploitation is suspected 4. **Rotation:** If compromise is suspected, rotate Matrix access tokens and review active sessions ## References - CVE Record: CVE-2026-42553 - NVD Entry: CVE-2026-42553 - GitHub Security Advisory: GHSA-j944-w549-3453 - Release Notes: Cinny v4.10.3
- Vendor
- cinnyapp
- Product
- cinny
- CVSS
- HIGH 7.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-27
- Original CVE updated
- 2026-05-27
- Advisory published
- 2026-05-27
- Advisory updated
- 2026-05-27
Who should care
Organizations and individuals using Cinny as their Matrix client, particularly those in shared rooms where untrusted users may have emote creation permissions. Matrix homeserver administrators should encourage client upgrades to prevent credential exposure.
Technical summary
Two related vulnerabilities in Cinny's emoji/sticker picker implementation enable access token exfiltration. First, `EmojiBoard` fails to validate `pack.meta.avatar` as an MXC URL, permitting arbitrary HTTP(S) URLs. Second, the service worker unconditionally attaches the `Authorization` header to requests matching Matrix media endpoint paths regardless of destination host. Combined, these allow an attacker to craft a malicious emote pack that causes the victim's client to send their bearer token to an attacker server when the picker is opened.
Defensive priority
HIGH
Recommended defensive actions
- Upgrade Cinny to version 4.10.3 or later
- Verify installed version is at least 4.10.3
- Review Matrix account access logs for suspicious activity
- Rotate Matrix access tokens if compromise is suspected
Evidence notes
Vulnerability description and fix version confirmed via GitHub Security Advisory and release notes. CVSS vector and CWE-20 classification sourced from NVD record. Attack vector details derived from official advisory description.
Official resources
2026-05-27