Cloudanix VulnDB

CVE-2018-18511

Medium · 4.3

CVSS

4.3

EPSS

1.6%

Published

Apr 26, 2019

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A browser bug could let one website secretly read pictures loaded from another website that should stay private.

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

What it actually does

The flaw permits a malicious site to extract pixel data from cross-origin images rendered in a canvas element by abusing transferFromImageBitmap, bypassing same-origin policy checks.

Why it matters to the business

Attackers may obtain images that should remain private to other sites, creating privacy exposure for users of affected browser packages without direct system compromise.

How an attack unfolds

An attacker crafts a page that loads a cross-origin image into a canvas and invokes transferFromImageBitmap to read its contents, sending the extracted data back to the attacker; the issue is limited to specific Firefox 65 builds and downstream Tor packages.

How to fix it

Upgrade tor packages to the listed fixed versions: 0.2.5.11-1 on Debian 11/12/13 and 0.2.4.27-1build0.14.04.1 on Ubuntu 14.04 LTS; ensure the underlying browser engine reaches at least version 65.0.1.

How to confirm the fix worked

Confirm installed tor or browser package versions match or exceed the fixed releases; test that cross-origin canvas reads are blocked after upgrade.

Typical attack path

  1. Host a malicious webpage targeting the vulnerable canvas API
  2. Trick a user into visiting the page with the affected browser
  3. Trigger transferFromImageBitmap on a cross-origin bitmap
  4. Exfiltrate the read image data to an attacker-controlled server

How to detect it

Inspect browser version strings in user-agent logs or package inventories for instances older than the fixed releases; no runtime exploitation artifacts are known for this disclosure issue.

What your security team should do

  • Prioritize patching tor packages on all Debian and Ubuntu systems within standard maintenance windows
  • Verify update deployment via package management logs
  • Review browser usage policies for legacy Tor deployments

The record

Cross-origin images can be read from a canvas element in violation of the same-origin policy using the transferFromImageBitmap method. *Note: This only affects Firefox 65. Previous versions are unaffected.*. This vulnerability affects Firefox < 65.0.1.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 firefox-esr 0 60.7.0esr-1
Debian:11 thunderbird 0 1:60.7.0-1
Debian:12 firefox-esr 0 60.7.0esr-1
Debian:12 thunderbird 0 1:60.7.0-1
Debian:13 firefox-esr 0 60.7.0esr-1
Debian:13 thunderbird 0 1:60.7.0-1
Debian:8 firefox-esr 0 60.7.0esr-1~deb8u1
Debian:8 thunderbird 0 1:60.7.0-1~deb8u1
Debian:9 firefox-esr 0 60.7.0esr-1~deb9u1
Debian:9 thunderbird 0 1:60.7.0-1~deb9u1
Mageia:6 firefox 0 60.7.0-1.mga6
Mageia:6 firefox-l10n 0 60.7.0-1.mga6
Mageia:6 thunderbird 0 60.7.0-1.mga6
Mageia:6 thunderbird-l10n 0 60.7.0-1.mga6
Red Hat:enterprise_linux:6::client firefox 0 0:60.7.0-1.el6_10
Red Hat:enterprise_linux:6::client firefox-debuginfo 0 0:60.7.0-1.el6_10
Red Hat:enterprise_linux:6::client thunderbird 0 0:60.7.0-1.el6_10
Red Hat:enterprise_linux:6::client thunderbird-debuginfo 0 0:60.7.0-1.el6_10
Red Hat:enterprise_linux:6::computenode firefox 0 0:60.7.0-1.el6_10
Red Hat:enterprise_linux:6::computenode firefox-debuginfo 0 0:60.7.0-1.el6_10
Red Hat:enterprise_linux:6::server firefox 0 0:60.7.0-1.el6_10
Red Hat:enterprise_linux:6::server firefox-debuginfo 0 0:60.7.0-1.el6_10
Red Hat:enterprise_linux:6::server thunderbird 0 0:60.7.0-1.el6_10
Red Hat:enterprise_linux:6::server thunderbird-debuginfo 0 0:60.7.0-1.el6_10
Red Hat:enterprise_linux:6::workstation firefox 0 0:60.7.0-1.el6_10
Red Hat:enterprise_linux:6::workstation firefox-debuginfo 0 0:60.7.0-1.el6_10
Red Hat:enterprise_linux:6::workstation thunderbird 0 0:60.7.0-1.el6_10
Red Hat:enterprise_linux:6::workstation thunderbird-debuginfo 0 0:60.7.0-1.el6_10
Red Hat:enterprise_linux:7::client firefox 0 0:60.7.0-1.el7_6
Red Hat:enterprise_linux:7::client firefox-debuginfo 0 0:60.7.0-1.el7_6
Red Hat:enterprise_linux:7::client thunderbird 0 0:60.7.0-1.el7_6
Red Hat:enterprise_linux:7::client thunderbird-debuginfo 0 0:60.7.0-1.el7_6
Red Hat:enterprise_linux:7::server firefox 0 0:60.7.0-1.el7_6
Red Hat:enterprise_linux:7::server firefox-debuginfo 0 0:60.7.0-1.el7_6
Red Hat:enterprise_linux:7::server thunderbird 0 0:60.7.0-1.el7_6
Red Hat:enterprise_linux:7::server thunderbird-debuginfo 0 0:60.7.0-1.el7_6
Red Hat:enterprise_linux:7::workstation firefox 0 0:60.7.0-1.el7_6
Red Hat:enterprise_linux:7::workstation firefox-debuginfo 0 0:60.7.0-1.el7_6
Red Hat:enterprise_linux:7::workstation thunderbird 0 0:60.7.0-1.el7_6
Red Hat:enterprise_linux:7::workstation thunderbird-debuginfo 0 0:60.7.0-1.el7_6
Red Hat:enterprise_linux:8::appstream firefox 0 0:60.7.0-1.el8_0
Red Hat:enterprise_linux:8::appstream firefox-debuginfo 0 0:60.7.0-1.el8_0
Red Hat:enterprise_linux:8::appstream firefox-debugsource 0 0:60.7.0-1.el8_0
Red Hat:enterprise_linux:8::appstream thunderbird 0 0:60.7.0-1.el8_0
Red Hat:enterprise_linux:8::appstream thunderbird-debuginfo 0 0:60.7.0-1.el8_0
Red Hat:enterprise_linux:8::appstream thunderbird-debugsource 0 0:60.7.0-1.el8_0
SUSE:Linux Enterprise Workstation Extension 15 MozillaThunderbird 0 60.7.0-3.33.2
SUSE:Linux Enterprise Workstation Extension 15 SP1 MozillaThunderbird 0 60.7.0-3.33.2
SUSE:Package Hub 12 MozillaThunderbird 0 60.7.2-85.1
Ubuntu:14.04:LTS firefox 0 65.0.1+build2-0ubuntu0.14.04.1
Ubuntu:16.04:LTS firefox 0 65.0.1+build2-0ubuntu0.16.04.1
Ubuntu:16.04:LTS thunderbird 0 1:60.7.0+build1-0ubuntu0.16.04.1
Ubuntu:18.04:LTS firefox 0 65.0.1+build2-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:60.7.0+build1-0ubuntu0.18.04.1
Ubuntu:20.04:LTS mozjs52 0 No fix
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.0 MozillaFirefox 0 60.7.0-lp150.3.54.5
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