Cloudanix VulnDB

CVE-2019-17016

Medium · 6.1

CVSS

6.1

EPSS

2.0%

Published

Jan 8, 2020

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in how certain software handles copied style information could let attackers steal private data from websites when users paste content into editing tools.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Data Exposure
Component
Application
Class
XSS
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

CSS sanitizer fails to correctly rewrite @namespace rules when a <style> tag is pasted from clipboard into a rich text editor, enabling injection that can exfiltrate data from certain websites.

Why it matters to the business

Attackers could steal sensitive information from users of affected applications, increasing risk of data breaches and compliance issues; widespread use of the vulnerable component heightens exposure across deployments.

How an attack unfolds

An attacker prepares a malicious <style> tag containing a crafted @namespace rule, tricks a user into pasting it into a rich text editor on a vulnerable site, and the sanitizer rewrite flaw allows the injected content to bypass restrictions and leak data.

How to fix it

Upgrade Firefox to version 72 or later and Firefox ESR to 68.4 or later; for sympa update to 6.2.40~dfsg-5 on Debian 11/12/13 or commit 0fa537621ffcdfa9702e2e4cf5ec4807dc6d44cf in sympa-community/sympa GIT.

How to confirm the fix worked

Confirm installed version meets or exceeds the listed fixed versions; test paste of <style> tag with @namespace rule into rich text editor and verify no unexpected injection occurs.

Typical attack path

  1. Craft malicious CSS containing @namespace rule inside a <style> tag
  2. Deliver the payload via clipboard or social engineering to paste into rich text editor
  3. Trigger sanitizer processing on affected Firefox or sympa instance
  4. Exploit rewrite error to inject content that exfiltrates data to attacker-controlled endpoint

How to detect it

Search web server and application logs for unusual CSS namespace patterns or unexpected data exfiltration requests following rich text editor activity; review browser or application crash reports tied to style sanitization.

What your security team should do

  • Prioritize upgrade of all Firefox and sympa instances to fixed versions within 30 days
  • Monitor for any reported exploitation attempts in web or mail application logs
  • Review and restrict clipboard paste functionality in rich text editors where possible

The record

When pasting a &lt;style&gt; tag from the clipboard into a rich text editor, the CSS sanitizer incorrectly rewrites a @namespace rule. This could allow for injection into certain types of websites resulting in data exfiltration. This vulnerability affects Firefox ESR < 68.4 and Firefox < 72.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 firefox-esr 0 68.4.1esr-1~deb10u1
Debian:10 thunderbird 0 1:68.4.1-1~deb10u1
Debian:11 firefox-esr 0 68.4.0esr-1
Debian:11 thunderbird 0 1:68.4.1-1
Debian:12 firefox-esr 0 68.4.0esr-1
Debian:12 thunderbird 0 1:68.4.1-1
Debian:13 firefox-esr 0 68.4.0esr-1
Debian:13 thunderbird 0 1:68.4.1-1
Debian:8 firefox-esr 0 68.4.0esr-1~deb8u1
Debian:8 thunderbird 0 1:68.4.1-1~deb8u1
Debian:9 firefox-esr 0 68.4.1esr-1~deb9u1
Debian:9 thunderbird 0 1:68.4.1-1~deb9u1
Mageia:7 firefox 0 68.4.1-1.mga7
Mageia:7 firefox-l10n 0 68.4.1-1.mga7
Mageia:7 nss 0 3.49.0-1.mga7
Mageia:7 thunderbird 0 68.4.1-1.mga7
Mageia:7 thunderbird-l10n 0 68.4.1-1.mga7
Red Hat:enterprise_linux:6::client firefox 0 0:68.4.1-1.el6_10
Red Hat:enterprise_linux:6::client firefox-debuginfo 0 0:68.4.1-1.el6_10
Red Hat:enterprise_linux:6::client thunderbird 0 0:68.4.1-2.el6_10
Red Hat:enterprise_linux:6::client thunderbird-debuginfo 0 0:68.4.1-2.el6_10
Red Hat:enterprise_linux:6::computenode firefox 0 0:68.4.1-1.el6_10
Red Hat:enterprise_linux:6::computenode firefox-debuginfo 0 0:68.4.1-1.el6_10
Red Hat:enterprise_linux:6::server firefox 0 0:68.4.1-1.el6_10
Red Hat:enterprise_linux:6::server firefox-debuginfo 0 0:68.4.1-1.el6_10
Red Hat:enterprise_linux:6::server thunderbird 0 0:68.4.1-2.el6_10
Red Hat:enterprise_linux:6::server thunderbird-debuginfo 0 0:68.4.1-2.el6_10
Red Hat:enterprise_linux:6::workstation firefox 0 0:68.4.1-1.el6_10
Red Hat:enterprise_linux:6::workstation firefox-debuginfo 0 0:68.4.1-1.el6_10
Red Hat:enterprise_linux:6::workstation thunderbird 0 0:68.4.1-2.el6_10
Red Hat:enterprise_linux:6::workstation thunderbird-debuginfo 0 0:68.4.1-2.el6_10
Red Hat:enterprise_linux:7::client firefox 0 0:68.4.1-1.el7_7
Red Hat:enterprise_linux:7::client firefox-debuginfo 0 0:68.4.1-1.el7_7
Red Hat:enterprise_linux:7::client thunderbird 0 0:68.4.1-2.el7_7
Red Hat:enterprise_linux:7::client thunderbird-debuginfo 0 0:68.4.1-2.el7_7
Red Hat:enterprise_linux:7::server firefox 0 0:68.4.1-1.el7_7
Red Hat:enterprise_linux:7::server firefox-debuginfo 0 0:68.4.1-1.el7_7
Red Hat:enterprise_linux:7::server thunderbird 0 0:68.4.1-2.el7_7
Red Hat:enterprise_linux:7::server thunderbird-debuginfo 0 0:68.4.1-2.el7_7
Red Hat:enterprise_linux:7::workstation firefox 0 0:68.4.1-1.el7_7
Red Hat:enterprise_linux:7::workstation firefox-debuginfo 0 0:68.4.1-1.el7_7
Red Hat:enterprise_linux:7::workstation thunderbird 0 0:68.4.1-2.el7_7
Red Hat:enterprise_linux:7::workstation thunderbird-debuginfo 0 0:68.4.1-2.el7_7
Red Hat:enterprise_linux:8::appstream firefox 0 0:68.4.1-1.el8_1
Red Hat:enterprise_linux:8::appstream firefox-debuginfo 0 0:68.4.1-1.el8_1
Red Hat:enterprise_linux:8::appstream firefox-debugsource 0 0:68.4.1-1.el8_1
Red Hat:enterprise_linux:8::appstream thunderbird 0 0:68.4.1-2.el8_1
Red Hat:enterprise_linux:8::appstream thunderbird-debuginfo 0 0:68.4.1-2.el8_1
Red Hat:enterprise_linux:8::appstream thunderbird-debugsource 0 0:68.4.1-2.el8_1
Red Hat:rhel_e4s:8.0::appstream firefox 0 0:68.4.1-1.el8_0
Red Hat:rhel_e4s:8.0::appstream firefox-debuginfo 0 0:68.4.1-1.el8_0
Red Hat:rhel_e4s:8.0::appstream firefox-debugsource 0 0:68.4.1-1.el8_0
Red Hat:rhel_e4s:8.0::appstream thunderbird 0 0:68.4.1-2.el8_0
Red Hat:rhel_e4s:8.0::appstream thunderbird-debuginfo 0 0:68.4.1-2.el8_0
Red Hat:rhel_e4s:8.0::appstream thunderbird-debugsource 0 0:68.4.1-2.el8_0
SUSE:Enterprise Storage 5 MozillaFirefox 0 68.4.1-109.101.1
SUSE:HPE Helion OpenStack 8 MozillaFirefox 0 68.4.1-109.101.1
SUSE:Linux Enterprise Desktop 12 SP4 MozillaFirefox 0 68.4.1-109.101.1
SUSE:Linux Enterprise Module for Desktop Applications 15 MozillaFirefox 0 68.4.1-3.66.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP1 MozillaFirefox 0 68.4.1-3.66.1
SUSE:Linux Enterprise Server 11 SP4-LTSS MozillaFirefox 0 68.4.1-78.57.1
SUSE:Linux Enterprise Server 12 SP1-LTSS MozillaFirefox 0 68.4.1-109.101.1
SUSE:Linux Enterprise Server 12 SP2-BCL MozillaFirefox 0 68.4.1-109.101.1
SUSE:Linux Enterprise Server 12 SP2-LTSS MozillaFirefox 0 68.4.1-109.101.1
SUSE:Linux Enterprise Server 12 SP3-BCL MozillaFirefox 0 68.4.1-109.101.1
SUSE:Linux Enterprise Server 12 SP3-LTSS MozillaFirefox 0 68.4.1-109.101.1
SUSE:Linux Enterprise Server 12 SP4 MozillaFirefox 0 68.4.1-109.101.1
SUSE:Linux Enterprise Server 12 SP5 MozillaFirefox 0 68.4.1-109.101.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 MozillaFirefox 0 68.4.1-109.101.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 MozillaFirefox 0 68.4.1-109.101.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 MozillaFirefox 0 68.4.1-109.101.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 MozillaFirefox 0 68.4.1-109.101.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 MozillaFirefox 0 68.4.1-109.101.1
SUSE:Linux Enterprise Software Development Kit 12 SP4 MozillaFirefox 0 68.4.1-109.101.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 MozillaFirefox 0 68.4.1-109.101.1
SUSE:Linux Enterprise Workstation Extension 15 MozillaThunderbird 0 68.4.1-3.66.1
SUSE:Linux Enterprise Workstation Extension 15 SP1 MozillaThunderbird 0 68.4.1-3.66.1
SUSE:OpenStack Cloud 7 MozillaFirefox 0 68.4.1-109.101.1
SUSE:OpenStack Cloud 8 MozillaFirefox 0 68.4.1-109.101.1
SUSE:OpenStack Cloud Crowbar 8 MozillaFirefox 0 68.4.1-109.101.1
Ubuntu:16.04:LTS firefox 0 72.0.1+build1-0ubuntu0.16.04.1
Ubuntu:16.04:LTS thunderbird 0 1:68.7.0+build1-0ubuntu0.16.04.2
Ubuntu:18.04:LTS firefox 0 72.0.1+build1-0ubuntu0.18.04.1
Ubuntu:18.04:LTS mozjs38 0 No fix
Ubuntu:18.04:LTS mozjs52 0 No fix
Ubuntu:18.04:LTS thunderbird 0 1:68.4.1+build1-0ubuntu0.18.04.1
Ubuntu:20.04:LTS firefox 0 72.0.1+build1-0ubuntu1
Ubuntu:20.04:LTS mozjs52 0 No fix
Ubuntu:20.04:LTS thunderbird 0 1:68.4.1+build1-0ubuntu1
Ubuntu:Pro:18.04:LTS mozjs38 0 No fix
Ubuntu:Pro:18.04:LTS mozjs52 0 No fix
Ubuntu:Pro:20.04:LTS mozjs52 0 No fix
openSUSE:Leap 15.1 MozillaFirefox 0 68.4.1-lp151.2.24.1
openSUSE:Leap 15.1 MozillaThunderbird 0 68.4.1-lp151.2.22.2
openSUSE:Tumbleweed MozillaFirefox 0 92.0-1.2
openSUSE:Tumbleweed MozillaThunderbird 0 91.1.1-1.1
openSUSE:Tumbleweed firefox-esr 0 128.5.1-1.1

Related vulnerabilities