Cloudanix VulnDB

CVE-2017-7753

Critical · 9.1

CVSS

9.1

EPSS

3.1%

Published

Jun 11, 2018

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in older web browsers and email programs lets attackers potentially peek at private data in memory or crash the software by sending specially styled web pages or messages.

Exploit Available
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Data Exposure
Component
Application
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Out-of-bounds read occurs when applying style rules to pseudo-elements such as ::first-line using cached style data, enabling potential memory disclosure or application crash in affected rendering engines.

Why it matters to the business

Attackers may extract sensitive information from process memory or cause denial of service, leading to data exposure risks and operational disruption for users of impacted browser and email client versions.

How an attack unfolds

An attacker creates content containing crafted CSS pseudo-element rules that trigger use of stale cached style data, causing the application to read beyond allocated buffers during rendering; this can be delivered via malicious web pages or email messages.

How to fix it

Upgrade affected products to fixed versions: Thunderbird 52.3 or later, Firefox ESR 52.3 or later, Firefox 55 or later. Apply updates immediately given public exploit availability.

How to confirm the fix worked

Confirm product versions meet or exceed the fixed releases listed above and test rendering of sample pseudo-element CSS to ensure no crash or anomalous behavior occurs.

Typical attack path

  1. Craft malicious content using CSS pseudo-elements like ::first-line
  2. Host or deliver content via web page or email
  3. Induce rendering engine to apply cached style rules
  4. Trigger out-of-bounds memory read for disclosure or crash

How to detect it

Review browser and email client crash logs for style-related rendering failures, inspect network logs for delivery of suspicious CSS-heavy content, and correlate with known exploit patterns in web or email traffic.

What your security team should do

  • Prioritize patching all instances of Firefox, Firefox ESR, and Thunderbird to the specified fixed versions
  • Monitor for new exploit code and update detection rules accordingly
  • Restrict rendering of untrusted CSS content where possible until patched

The record

An out-of-bounds read occurs when applying style rules to pseudo-elements, such as ::first-line, using cached style data. This vulnerability affects Thunderbird < 52.3, Firefox ESR < 52.3, and Firefox < 55.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 firefox-esr 0 52.3.0esr-1
Debian:12 firefox-esr 0 52.3.0esr-1
Debian:13 firefox-esr 0 52.3.0esr-1
Debian:7 firefox-esr 0 52.3.0esr-1~deb7u1
Debian:7 icedove 0 1:52.3.0-4~deb7u1
Debian:8 firefox-esr 0 52.3.0esr-1~deb8u2
Debian:8 icedove 0 1:52.3.0-4~deb8u2
Debian:9 firefox-esr 0 52.3.0esr-1~deb9u1
Debian:9 icedove 0 1:52.3.0-4~deb9u1
Mageia:5 firefox 0 52.3.0-1.mga5
Mageia:5 firefox-l10n 0 52.3.0-1.mga5
Mageia:5 iceape 0 2.49.1-3.mga5
Mageia:5 nspr 0 4.16-1.mga5
Mageia:5 nss 0 3.28.5-1.1.mga5
Mageia:5 rootcerts 0 20170718.00-1.mga5
Mageia:5 thunderbird 0 52.3.0-1.mga5
Mageia:5 thunderbird-l10n 0 52.3.0-1.mga5
Mageia:6 firefox 0 52.3.0-1.mga6
Mageia:6 firefox-l10n 0 52.3.0-1.mga6
Mageia:6 iceape 0 2.49.1-3.mga6
Mageia:6 nspr 0 4.16-1.mga6
Mageia:6 nss 0 3.28.5-1.1.mga6
Mageia:6 rootcerts 0 20170718.00-1.mga6
Mageia:6 thunderbird 0 52.3.0-1.mga6
Mageia:6 thunderbird-l10n 0 52.3.0-1.mga6
Red Hat:enterprise_linux:6::client firefox 0 0:52.3.0-3.el6_9
Red Hat:enterprise_linux:6::client firefox-debuginfo 0 0:52.3.0-3.el6_9
Red Hat:enterprise_linux:6::client thunderbird 0 0:52.3.0-1.el6_9
Red Hat:enterprise_linux:6::client thunderbird-debuginfo 0 0:52.3.0-1.el6_9
Red Hat:enterprise_linux:6::computenode firefox 0 0:52.3.0-3.el6_9
Red Hat:enterprise_linux:6::computenode firefox-debuginfo 0 0:52.3.0-3.el6_9
Red Hat:enterprise_linux:6::server firefox 0 0:52.3.0-3.el6_9
Red Hat:enterprise_linux:6::server firefox-debuginfo 0 0:52.3.0-3.el6_9
Red Hat:enterprise_linux:6::server thunderbird 0 0:52.3.0-1.el6_9
Red Hat:enterprise_linux:6::server thunderbird-debuginfo 0 0:52.3.0-1.el6_9
Red Hat:enterprise_linux:6::workstation firefox 0 0:52.3.0-3.el6_9
Red Hat:enterprise_linux:6::workstation firefox-debuginfo 0 0:52.3.0-3.el6_9
Red Hat:enterprise_linux:6::workstation thunderbird 0 0:52.3.0-1.el6_9
Red Hat:enterprise_linux:6::workstation thunderbird-debuginfo 0 0:52.3.0-1.el6_9
Red Hat:enterprise_linux:7::client firefox 0 0:52.3.0-2.el7_4
Red Hat:enterprise_linux:7::client firefox-debuginfo 0 0:52.3.0-2.el7_4
Red Hat:enterprise_linux:7::client thunderbird 0 0:52.3.0-1.el7_4
Red Hat:enterprise_linux:7::client thunderbird-debuginfo 0 0:52.3.0-1.el7_4
Red Hat:enterprise_linux:7::server firefox 0 0:52.3.0-2.el7_4
Red Hat:enterprise_linux:7::server firefox-debuginfo 0 0:52.3.0-2.el7_4
Red Hat:enterprise_linux:7::server thunderbird 0 0:52.3.0-1.el7_4
Red Hat:enterprise_linux:7::server thunderbird-debuginfo 0 0:52.3.0-1.el7_4
Red Hat:enterprise_linux:7::workstation firefox 0 0:52.3.0-2.el7_4
Red Hat:enterprise_linux:7::workstation firefox-debuginfo 0 0:52.3.0-2.el7_4
Red Hat:enterprise_linux:7::workstation thunderbird 0 0:52.3.0-1.el7_4
Red Hat:enterprise_linux:7::workstation thunderbird-debuginfo 0 0:52.3.0-1.el7_4
SUSE:Linux Enterprise Desktop 12 SP2 MozillaFirefox 0 52.3.0esr-109.3.1
SUSE:Linux Enterprise Desktop 12 SP3 MozillaFirefox 0 52.3.0esr-109.3.1
SUSE:Linux Enterprise Point of Sale 11 SP3 MozillaFirefox 0 52.3.0esr-72.9.1
SUSE:Linux Enterprise Point of Sale 11 SP3 MozillaFirefox-branding-SLED 0 52-24.5.1
SUSE:Linux Enterprise Server 11 SP3-LTSS MozillaFirefox 0 52.3.0esr-72.9.1
SUSE:Linux Enterprise Server 11 SP3-LTSS MozillaFirefox-branding-SLED 0 52-24.5.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA MozillaFirefox 0 52.3.0esr-72.9.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA MozillaFirefox-branding-SLED 0 52-24.5.1
SUSE:Linux Enterprise Server 11 SP4 MozillaFirefox 0 52.3.0esr-72.9.1
SUSE:Linux Enterprise Server 11 SP4 MozillaFirefox-branding-SLED 0 52-24.5.1
SUSE:Linux Enterprise Server 12 SP1-LTSS MozillaFirefox 0 52.3.0esr-109.3.1
SUSE:Linux Enterprise Server 12 SP2 MozillaFirefox 0 52.3.0esr-109.3.1
SUSE:Linux Enterprise Server 12 SP3 MozillaFirefox 0 52.3.0esr-109.3.1
SUSE:Linux Enterprise Server 12-LTSS MozillaFirefox 0 52.3.0esr-109.3.1
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 MozillaFirefox 0 52.3.0esr-109.3.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 MozillaFirefox 0 52.3.0esr-72.9.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 MozillaFirefox-branding-SLED 0 52-24.5.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 MozillaFirefox 0 52.3.0esr-109.3.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 MozillaFirefox 0 52.3.0esr-109.3.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 MozillaFirefox 0 52.3.0esr-109.3.1
SUSE:Linux Enterprise Software Development Kit 11 SP4 MozillaFirefox 0 52.3.0esr-72.9.1
SUSE:Linux Enterprise Software Development Kit 12 SP2 MozillaFirefox 0 52.3.0esr-109.3.1
SUSE:Linux Enterprise Software Development Kit 12 SP3 MozillaFirefox 0 52.3.0esr-109.3.1
SUSE:OpenStack Cloud 6 MozillaFirefox 0 52.3.0esr-109.3.1
SUSE:Package Hub 12 MozillaThunderbird 0 52.3.0-42.1
Ubuntu:14.04:LTS firefox 0 55.0.1+build2-0ubuntu0.14.04.2
Ubuntu:14.04:LTS thunderbird 0 1:52.3.0+build1-0ubuntu0.14.04.1
Ubuntu:16.04:LTS firefox 0 55.0.1+build2-0ubuntu0.16.04.2
Ubuntu:16.04:LTS thunderbird 0 1:52.3.0+build1-0ubuntu0.16.04.1
Ubuntu:18.04:LTS thunderbird 0 1:52.4.0+build1-0ubuntu2
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