BuhoCleaner
CVE-2026-0924
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain unprivileged local access
-
DeliveryConnect to BuhoCleaner root XPC helper
-
ExploitRace TOCTOU window with symlink swap
-
ExecutionRedirect privileged operation as root
-
PersistGain root code execution
-
ImpactFull 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionCVE.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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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).
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB