Skip to main content

BuhoCleaner CVE-2026-0924

HIGH
Race Condition (CWE-362)
2026-02-02 help@fluidattacks.com
7.3
CVSS 4.0 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain unprivileged local access
  2. Delivery
    Connect to BuhoCleaner root XPC helper
  3. Exploit
    Race TOCTOU window with symlink swap
  4. Execution
    Redirect privileged operation as root
  5. Persist
    Gain root code execution
  6. Impact
    Full host compromise

Vulnerability Assessment

Weakness
CWE
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated, unprivileged local user on a macOS system with BuhoCleaner 1.15.2 installed and its privileged XPC helper registered/running (the default state after normal installation, since the helper backs the app's core cleanup functions). The concrete prerequisite is the ability to reach the helper's XPC endpoint and to win a race-condition timing window (CWE-362) against a privileged function that lacks proper client validation or path synchronization. Limiting factors: the attacker must already have local code execution or an interactive account (no remote vector, AV:L, PR:L), and exploitation is probabilistic because it hinges on winning the TOCTOU race (AT:P) - a factor that lowers realistic reliability below what the 7.3 score alone implies. No special non-default configuration is otherwise needed.

Impact

This is a genuine local privilege-escalation issue but not an emergency. The CVSS 4.0 vector (AV:L/AC:L/AT:P/PR:L/UI:N, VC:H/VI:H/VA:H) scores 7.3 (High): local attack surface, already-authenticated low-privileged user, no user interaction, and full confidentiality/integrity/availability compromise of the host once root is obtained - but with an Attack Requirement (AT:P) reflecting the race-condition timing window. EPSS is 0.01% (0th percentile), there is no CISA KEV listing, and no public exploit is identified, so real-world mass exploitation is very unlikely; the realistic threat model is a local user or malware already running on the Mac using this as a root-escalation primitive. Signals are internally consistent: local vector + low EPSS + no KEV all point to targeted/opportunistic local abuse, not widespread remote exploitation. One caveat: AT:P (and the race-condition CWE) means exploitation depends on winning a timing window, which can make reliable exploitation harder than a straight logic bug - treat the 7.3 as an upper bound on ease of exploitation.

Exploit ScenarioDerived

An attacker who already has an unprivileged local shell or account on a Mac running BuhoCleaner 1.15.2 connects to the app's root XPC helper and issues a privileged file operation, racing the helper between its path/permission check and the actual operation to redirect it against an attacker-controlled target (e.g. a symlink), thereby writing or executing as root and obtaining a root shell. No user interaction is needed and exploitation is entirely local; success depends on winning the race window, and no public proof-of-concept code has been confirmed.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 24, 2026

Local privilege escalation in BuhoCleaner 1.15.2 for macOS lets an authenticated unprivileged user gain root by abusing an insecurely implemented XPC helper service that performs privileged operations without properly validating or synchronizing its callers. The flaw is a CWE-362 race condition (TOCTOU) in the XPC service's privileged functions. No public exploit has been identified at time of analysis and EPSS is negligible (0.01%), consistent with a local-only, non-wormable weakness rather than a mass-exploited network bug.

RemediationAI

No vendor-released patched version is identified in the available data - the references point only to the Fluid Attacks advisory (https://fluidattacks.com/advisories/solstafir) and the vendor product/download pages (https://www.drbuho.com/buhocleaner, https://www.drbuho.com/buhocleaner/download), not to a fixed build, so verify with Dr. Buho for a release later than 1.15.2 before assuming a fix exists. As compensating controls: uninstall BuhoCleaner (including its privileged helper via SMAppService/launchd, typically the LaunchDaemon and PrivilegedHelperTools entry) on multi-user or high-value macOS hosts, since removing the root helper eliminates the escalation primitive entirely at the cost of losing the app's cleanup features; restrict interactive/local login on affected machines to trusted users only, since exploitation requires a local account; and monitor for the app's helper being invoked with unexpected file paths or by non-GUI processes. These controls reduce exposure but do not fix the underlying race condition, which only a vendor patch that adds proper client code-signature validation and eliminates the TOCTOU window can address.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

BuhoCleaner is a commercial macOS system-cleanup/optimization utility from Dr. Buho (CPE cpe:2.3:a:drbuho:buhocleaner:1.15.2:*:*:*:*:macos:*:*). Like many Mac maintenance tools it ships a privileged helper installed via SMJobBless/SMAppService that runs as root and exposes an XPC (Apple's inter-process communication) endpoint so the unprivileged GUI can request root-level actions (deleting protected files, changing permissions, etc.). The root cause class is CWE-362 (concurrent execution using shared resource with improper synchronization), i.e. a time-of-check/time-of-use race: the helper validates a request or a file path and then acts on it, but an attacker can swap the target between the check and the use, or the helper fails to authenticate the connecting client and pin its code identity, so the root-owned operation can be redirected against attacker-controlled resources.

Know when Buhocleaner gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 7.3 HIGH
CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.8 HIGH

Local unprivileged user (AV:L/PR:L); race condition makes exploitation timing-dependent (AC:H); root XPC helper is a separate authority so scope changes (S:C) with full C/I/A compromise.

3.1 AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
CVSS changed
Apr 14, 2026 - 15:07 NVD
7.3 (HIGH)
CVE Published
Feb 02, 2026 - 23:16 cve.org
HIGH 7.3
CVE Published
Feb 02, 2026 - 23:16 nvd
N/A

DescriptionCVE.org

BuhoCleaner contains an insecure XPC service that allows local, unprivileged users to escalate their privileges to root via insecure functions.This issue affects BuhoCleaner: 1.15.2.

Executive ViewAI

Why It Matters

BuhoCleaner 1.15.2 for macOS poses a privilege escalation risk that could allow local users to gain administrative control over affected systems, potentially exposing sensitive data and compromising system integrity; no public exploit identified at time of analysis. Organizations should urgently assess whether this non-essential utility is deployed on systems handling sensitive information or critical business functions and remove it or implement strict access restrictions.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: implement strict local access controls limiting system access to authenticated, trusted users only; enforce application allowlisting to prevent execution of BuhoCleaner on production systems; deploy endpoint detection and response (EDR) tools configured to alert on privilege escalation attempts; remove BuhoCleaner from systems where it is not critical to business operations; identify and evaluate alternative system-cleaning utilities that have undergone security assessment.

Threat Intelligence Overview

EPSS Score
0.0%
Top 100% exploitable
Prevalence
Low
niche consumer macOS cleanup utility, limited enterprise footprint
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).

Affected Products (CPE)CVE.org

cpe:2.3:a:drbuho:buhocleaner:1.15.2:*:*:*:*:macos:*:*

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy