CVE-2021-32692CWE-77

Activity Watch vulnerable to command execution on macOS via printAppTitle.scpt

Critical · published December 23, 2022

CVSS v3.1
9.6
EPSS
1%
Percentile
55.2
In the wild
Unconfirmed
What it is

🚨 A crafty browser visit could turn your Mac into a command center for an attacker! 😱 Think of it like a restaurant where the waiter serves a dish that sounds amazing, but the chef's decided to slip in a surprise ingredient that could make you sick — that's what's happening in ActivityWatch with this vulnerability! 🍽️ An attacker could take over your system and execute any command they wish, potentially stealing sensitive data or messing with your files. This is absolutely devastating if you're tracking valuable time or any sensitive activities on your Mac. 🔥

Put simply

Think of it like a restaurant where the waiter serves a dish that sounds amazing, but the chef's decided to slip in a surprise ingredient that could make you sick — that's what's happening in ActivityWatch with this vulnerability! 🍽️ This vulnerability allows an attacker to execute arbitrary commands by setting a malicious page title when a user visits a compromised website, exploiting ActivityWatch running on macOS versions before 0.11.0.

What to do

An attacker could take over your system and execute any command they wish, potentially stealing sensitive data or messing with your files. This is absolutely devastating if you're tracking valuable time or any sensitive activities on your Mac. 🔥 Upgrade ActivityWatch to the latest version (0.11.0) immediately to patch this vulnerability. If you can't upgrade right away, consider running the latest version of aw-watcher-window from source or manually patching the `printAppTitle.scpt` file as a temporary fix. You've got this! With just a few steps, you'll be back to tracking your time safely and securely. 🛡️

The record
Technical detail
CVSS v3.1
9.6 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00770 · 55.2th percentile
Weakness
CWE-77 · Improper Neutralization of Special Elements used in a Command ('Command Injection')
Published
2022-12-23T00:00Z
EPSS history
Timeline
  • 23 DEC 00:00Z
    Activity Watch vulnerable to command execution on macOS via printAppTitle.scpt
    cvelistv5