Cloudanix VulnDB

CVE-2022-26386

Medium · 6.5

CVSS

6.5

EPSS

0.7%

Published

Dec 22, 2022

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

On shared Mac and Linux computers a browser was saving downloaded files in a folder any other user on the machine could look at, potentially letting them see private information.

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

What it actually does

Temporary download files are placed in the shared /tmp directory instead of a user-specific subdirectory, allowing other local users on macOS and Linux systems to read or modify the files and potentially disclose sensitive content from network-initiated downloads.

Why it matters to the business

On shared Mac or Linux systems, downloaded files containing sensitive information could be accessed by other users on the same machine, increasing risk of data exposure in multi-user environments; the issue has been public for years with publicly available exploit details but no widespread ransomware use.

How an attack unfolds

An attacker convinces a victim to visit a malicious site or open attacker-controlled content that triggers a file download in Firefox or Thunderbird; the downloaded temporary file lands in the shared /tmp directory where a local attacker on the same system can read or tamper with it, leading to disclosure of the file contents.

How to fix it

Upgrade Mozilla Firefox ESR to version 91.7 or later and Mozilla Thunderbird to version 91.7 or later on all macOS and Linux systems; verify that temporary download handling reverts to per-user directories after the update.

How to confirm the fix worked

Confirm installed versions are at or above ESR 91.7 and Thunderbird 91.7; inspect temporary file creation behavior during downloads to ensure files are written under user-specific paths rather than the top-level /tmp directory.

Typical attack path

  1. Attacker hosts malicious content that triggers a file download when visited
  2. Victim user on macOS or Linux opens the content in vulnerable Firefox ESR or Thunderbird
  3. Browser writes temporary file to /tmp instead of user-specific path
  4. Local attacker on the same system reads or modifies the file in /tmp

How to detect it

Search application and system logs for file creation events under /tmp by Firefox or Thunderbird processes; look for unexpected access or modification of temporary files by non-owner users on multi-user macOS and Linux hosts.

What your security team should do

  • Prioritize patching all macOS and Linux instances of Firefox ESR and Thunderbird to 91.7 or newer within standard patch windows
  • Review multi-user system policies to ensure downloads are not stored in shared directories
  • Monitor for any remaining systems running versions prior to 91.7 given the public exploit availability

The record

Previously Firefox for macOS and Linux would download temporary files to a user-specific directory in <code>/tmp</code>, but this behavior was changed to download them to <code>/tmp</code> where they could be affected by other local users. This behavior was reverted to the original, user-specific directory. <br>*This bug only affects Firefox for macOS and Linux. Other operating systems are unaffected.*. This vulnerability affects Firefox ESR < 91.7 and Thunderbird < 91.7.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 firefox 0 91.7.0-3.el8_5.alma
AlmaLinux:8 thunderbird 0 91.7.0-2.el8_5.alma
AlmaLinux:8 thunderbird 0 91.7.0-2.el8_5.alma.plus
Debian:10 firefox-esr 0 91.7.0esr-1~deb10u1
Debian:10 thunderbird 0 1:91.7.0-2~deb10u1
Debian:11 firefox-esr 0 91.7.0esr-1~deb11u1
Debian:11 thunderbird 0 1:91.7.0-2~deb11u1
Debian:12 firefox-esr 0 91.7.0esr-1
Debian:12 thunderbird 0 1:91.7.0-1
Debian:13 firefox-esr 0 91.7.0esr-1
Debian:13 thunderbird 0 1:91.7.0-1
Debian:9 firefox-esr 0 91.7.0esr-1~deb9u1
Debian:9 thunderbird 0 1:91.7.0-2~deb9u1
Mageia:8 firefox 0 91.7.0-1.mga8
Mageia:8 firefox-l10n 0 91.7.0-1.mga8
Mageia:8 thunderbird 0 91.7.0-1.mga8
Mageia:8 thunderbird-l10n 0 91.7.0-1.mga8
Red Hat:enterprise_linux:7::client firefox 0 0:91.7.0-3.el7_9
Red Hat:enterprise_linux:7::client firefox-debuginfo 0 0:91.7.0-3.el7_9
Red Hat:enterprise_linux:7::client thunderbird 0 0:91.7.0-2.el7_9
Red Hat:enterprise_linux:7::client thunderbird-debuginfo 0 0:91.7.0-2.el7_9
Red Hat:enterprise_linux:7::server firefox 0 0:91.7.0-3.el7_9
Red Hat:enterprise_linux:7::server firefox-debuginfo 0 0:91.7.0-3.el7_9
Red Hat:enterprise_linux:7::server thunderbird 0 0:91.7.0-2.el7_9
Red Hat:enterprise_linux:7::server thunderbird-debuginfo 0 0:91.7.0-2.el7_9
Red Hat:enterprise_linux:7::workstation firefox 0 0:91.7.0-3.el7_9
Red Hat:enterprise_linux:7::workstation firefox-debuginfo 0 0:91.7.0-3.el7_9
Red Hat:enterprise_linux:7::workstation thunderbird 0 0:91.7.0-2.el7_9
Red Hat:enterprise_linux:7::workstation thunderbird-debuginfo 0 0:91.7.0-2.el7_9
Red Hat:enterprise_linux:8::appstream firefox 0 0:91.7.0-3.el8_5
Red Hat:enterprise_linux:8::appstream firefox-debuginfo 0 0:91.7.0-3.el8_5
Red Hat:enterprise_linux:8::appstream firefox-debugsource 0 0:91.7.0-3.el8_5
Red Hat:enterprise_linux:8::appstream thunderbird 0 0:91.7.0-2.el8_5
Red Hat:enterprise_linux:8::appstream thunderbird-debuginfo 0 0:91.7.0-2.el8_5
Red Hat:enterprise_linux:8::appstream thunderbird-debugsource 0 0:91.7.0-2.el8_5
Red Hat:rhel_e4s:8.1::appstream firefox 0 0:91.7.0-3.el8_1
Red Hat:rhel_e4s:8.1::appstream firefox-debuginfo 0 0:91.7.0-3.el8_1
Red Hat:rhel_e4s:8.1::appstream firefox-debugsource 0 0:91.7.0-3.el8_1
Red Hat:rhel_e4s:8.1::appstream thunderbird 0 0:91.7.0-2.el8_1
Red Hat:rhel_e4s:8.1::appstream thunderbird-debuginfo 0 0:91.7.0-2.el8_1
Red Hat:rhel_e4s:8.1::appstream thunderbird-debugsource 0 0:91.7.0-2.el8_1
Red Hat:rhel_eus:8.2::appstream firefox 0 0:91.7.0-3.el8_2
Red Hat:rhel_eus:8.2::appstream firefox-debuginfo 0 0:91.7.0-3.el8_2
Red Hat:rhel_eus:8.2::appstream firefox-debugsource 0 0:91.7.0-3.el8_2
Red Hat:rhel_eus:8.2::appstream thunderbird 0 0:91.7.0-2.el8_2
Red Hat:rhel_eus:8.2::appstream thunderbird-debuginfo 0 0:91.7.0-2.el8_2
Red Hat:rhel_eus:8.2::appstream thunderbird-debugsource 0 0:91.7.0-2.el8_2
Red Hat:rhel_eus:8.4::appstream firefox 0 0:91.7.0-3.el8_4
Red Hat:rhel_eus:8.4::appstream firefox-debuginfo 0 0:91.7.0-3.el8_4
Red Hat:rhel_eus:8.4::appstream firefox-debugsource 0 0:91.7.0-3.el8_4
Red Hat:rhel_eus:8.4::appstream thunderbird 0 0:91.7.0-2.el8_4
Red Hat:rhel_eus:8.4::appstream thunderbird-debuginfo 0 0:91.7.0-2.el8_4
Red Hat:rhel_eus:8.4::appstream thunderbird-debugsource 0 0:91.7.0-2.el8_4
Rocky Linux:8 firefox 0 0:91.7.0-3.el8_5
Rocky Linux:8 thunderbird 0 0:91.7.0-2.el8_5
SUSE:Enterprise Storage 6 MozillaFirefox 0 91.7.0-150.24.1
SUSE:Enterprise Storage 7 MozillaFirefox 0 91.7.0-152.22.1
SUSE:HPE Helion OpenStack 8 MozillaFirefox 0 91.7.0-112.95.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS MozillaFirefox 0 91.7.0-150.24.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS MozillaFirefox 0 91.7.0-150.24.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS MozillaFirefox 0 91.7.0-152.22.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS MozillaFirefox 0 91.7.0-152.22.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS MozillaFirefox 0 91.7.0-150.24.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS MozillaFirefox 0 91.7.0-150.24.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP3 MozillaFirefox 0 91.7.0-152.22.1
SUSE:Linux Enterprise Module for Package Hub 15 SP3 MozillaThunderbird 0 91.7.0-150200.8.62.7
SUSE:Linux Enterprise Module for Package Hub 15 SP4 MozillaThunderbird 0 91.7.0-150200.8.62.7
SUSE:Linux Enterprise Real Time 15 SP2 MozillaFirefox 0 91.7.0-152.22.1
SUSE:Linux Enterprise Server 11 SP4-LTSS MozillaFirefox 0 91.7.0-78.167.1
SUSE:Linux Enterprise Server 12 SP2-BCL MozillaFirefox 0 91.7.0-112.95.1
SUSE:Linux Enterprise Server 12 SP3-BCL MozillaFirefox 0 91.7.0-112.95.1
SUSE:Linux Enterprise Server 12 SP3-LTSS MozillaFirefox 0 91.7.0-112.95.1
SUSE:Linux Enterprise Server 12 SP4-LTSS MozillaFirefox 0 91.7.0-112.95.1
SUSE:Linux Enterprise Server 12 SP5 MozillaFirefox 0 91.7.0-112.95.1
SUSE:Linux Enterprise Server 15 SP1-BCL MozillaFirefox 0 91.7.0-150.24.1
SUSE:Linux Enterprise Server 15 SP1-LTSS MozillaFirefox 0 91.7.0-150.24.1
SUSE:Linux Enterprise Server 15 SP2-BCL MozillaFirefox 0 91.7.0-152.22.1
SUSE:Linux Enterprise Server 15 SP2-LTSS MozillaFirefox 0 91.7.0-152.22.1
SUSE:Linux Enterprise Server 15-LTSS MozillaFirefox 0 91.7.0-150.24.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 MozillaFirefox 0 91.7.0-112.95.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 MozillaFirefox 0 91.7.0-112.95.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 MozillaFirefox 0 91.7.0-112.95.1
SUSE:Linux Enterprise Server for SAP Applications 15 MozillaFirefox 0 91.7.0-150.24.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 MozillaFirefox 0 91.7.0-150.24.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 MozillaFirefox 0 91.7.0-152.22.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 MozillaFirefox 0 91.7.0-112.95.1
SUSE:Linux Enterprise Workstation Extension 15 SP3 MozillaThunderbird 0 91.7.0-150200.8.62.7
SUSE:Manager Proxy 4.1 MozillaFirefox 0 91.7.0-152.22.1
SUSE:Manager Retail Branch Server 4.1 MozillaFirefox 0 91.7.0-152.22.1
SUSE:Manager Server 4.1 MozillaFirefox 0 91.7.0-152.22.1
SUSE:OpenStack Cloud 8 MozillaFirefox 0 91.7.0-112.95.1
SUSE:OpenStack Cloud 9 MozillaFirefox 0 91.7.0-112.95.1
SUSE:OpenStack Cloud Crowbar 8 MozillaFirefox 0 91.7.0-112.95.1
SUSE:OpenStack Cloud Crowbar 9 MozillaFirefox 0 91.7.0-112.95.1
Ubuntu:18.04:LTS thunderbird 0 1:91.7.0+build2-0ubuntu0.18.04.1
Ubuntu:20.04:LTS thunderbird 0 1:91.7.0+build2-0ubuntu0.20.04.1
Ubuntu:22.04:LTS thunderbird 0 1:91.7.0+build2-0ubuntu1
openSUSE:Leap 15.3 MozillaFirefox 0 91.7.0-152.22.1
openSUSE:Leap 15.3 MozillaThunderbird 0 91.7.0-150200.8.62.7
openSUSE:Tumbleweed MozillaThunderbird 0 91.7.0-1.1

Related vulnerabilities