
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-35544 is a CSS sanitization bypass vulnerability in Roundcube Webmail that allows attackers to circumvent fixed-position overlay protections via the use of !important CSS declarations in HTML email messages. It affects Roundcube Webmail versions before 1.5.14 and versions 1.6.0 through 1.6.13. The vulnerability was reported by security researcher nullcathedral and patched on March 18, 2026, with public disclosure on April 3, 2026. It carries a CVSS v3.1 base score of 5.3 (Medium) (GitHub Advisory, Roundcube Release).
The root cause is improper validation of unsafe equivalence in CSS input (CWE-1289) combined with incorrect resource transfer between spheres (CWE-669). Roundcube's CSS sanitizer in rcube_utils.php used a strict equality check (strcasecmp($value, 'fixed') === 0) to detect and neutralize position: fixed declarations by converting them to position: absolute. This check failed to account for the !important modifier, meaning a value like fixed !important would not match the exact string fixed and would pass through unsanitized. The fix changed the comparison to use stripos($value, 'fixed') !== false, which correctly detects fixed anywhere within the value string (Commit 099009b, Commit 226811a).
Successful exploitation allows an attacker to craft a malicious HTML email that bypasses Roundcube's fixed-position overlay mitigation, enabling elements to be rendered with position: fixed in the victim's browser. This can be used to create deceptive UI overlays — such as fake login forms or phishing prompts — that visually obscure the legitimate Roundcube interface when a user views the malicious email. The primary risk is integrity impact through social engineering, phishing, and potential credential theft; there is no direct confidentiality or availability impact (GitHub Advisory, Feedly).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation at this time. The EPSS score is approximately 0.034%, reflecting a low probability of near-term exploitation. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported (GitHub Advisory).
position: fixed !important to position an overlay element, e.g., <style>.overlay { position: fixed !important; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background: white; }</style>.!important modifier, allowing the position: fixed style to render in the browser.position: fixed !important or similar !important-modified position declarations in <style> blocks.fixed !important.Roundcube has released patched versions addressing this vulnerability: upgrade to 1.5.14 (for 1.5.x users), 1.6.14 (for 1.6.x users), or 1.7-rc5 or later. These releases were published on March 18, 2026. As a temporary workaround if immediate patching is not feasible, administrators can disable HTML email rendering in Roundcube or enforce plain-text email display to eliminate the attack surface. Reviewing and restricting inbound HTML email content via a mail gateway is also advisable (Roundcube Release, 1.6.14 Release, 1.5.14 Release).
The vulnerability was reported by security researcher nullcathedral, who also identified several other security issues addressed in the same Roundcube release batch, including remote image blocking bypasses. Roundcube released the fix as part of a broader security update on March 18, 2026, covering eight distinct vulnerabilities. Coverage has appeared on Linux security news aggregators and German-language security outlets, reflecting routine community attention to Roundcube security updates (1.6.14 Release, Roundcube Release).
Fix availability across major Linux distributions and their releases.
bookworm
roundcube: 1.6.5+dfsg-1+deb12u8
sid
roundcube: 1.6.14+dfsg-1
trixie
roundcube: 1.6.15+dfsg-0+deb13u1
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."