LIVE · cybersecurity feed
breach

Bypassing Administrator Protection by Abusing UI Access

zeroday.news·146d ago

A security researcher has detailed multiple vulnerabilities in Windows' User Account Control (UAC) system, specifically concerning the "UI Access" feature, which were present even before the introduction of Administrator Protection. These bypasses, totaling nine discovered by James Forshaw, have since been addressed by Microsoft. This article focuses on five of these issues, stemming from the fundamental design of UI Access and its long-standing implications for UAC security.

Historically, prior to Windows Vista, any application running on a user's desktop could manipulate windows created by other applications, including those with elevated privileges. This vulnerability, known as a "Shatter Attack," allowed lower-privileged users to potentially elevate their own permissions by interacting with privileged user interfaces. A common mitigation was to remove user interface components from highly privileged code.

With the advent of UAC, which allows processes to run at different privilege levels on the same desktop, Microsoft introduced User Interface Privacy Isolation (UIPI). UIPI leverages Mandatory Integrity Control to prevent lower-integrity processes from interacting with windows created by higher-integrity processes. For instance, a "Medium" integrity process is blocked from sending messages or using window hooks on windows created by a "High" integrity process.

However, this restriction posed a problem for accessibility tools, such as screen readers, which often ran at a lower integrity level. These tools needed to interact with applications running at higher integrity levels to function. To accommodate these essential accessibility features, Windows Vista introduced the "UI Access" flag for process access tokens.

Processes with the UI Access flag set gain special permissions to bypass many UIPI restrictions. This flag can only be enabled by processes with the SE_TCB_NAME privilege, typically requiring a system service. When a UI Access process is launched through the standard UAC elevation flow (RAiLaunchAdminProcess RPC call), it does not display a consent prompt, ensuring accessibility applications can function without user intervention.

To prevent malicious applications from falsely claiming accessibility roles, Microsoft implemented several checks for UI Access. The executable must possess an embedded manifest with the `uiAccess` attribute set to `true`, be signed by a certificate trusted by the local machine's root certificate store, and reside in an administrator-only location on the system drive, such as Program Files or System32.

If these criteria are met, the service can enable the UI Access flag and adjust the process's integrity level. For a limited user initiating the process, the integrity level is elevated to "High." This elevation to High integrity prevents lower-integrity processes from accessing the newly created UI Access process, thus mitigating code injection.

Despite these safeguards, the UI Access feature itself presented a security challenge, particularly in relation to the newly introduced Administrator Protection. The UI Access flag permits bypassing certain restrictions, such as sending window messages to higher-integrity processes. However, it does not allow for more intrusive actions like using window hooks for code injection.

The core issue arises when a UI Access process is launched by a limited user. This process gains a High integrity level, effectively allowing it to compromise any other process running at the same level on the desktop, regardless of the user. Crucially, this elevation occurs silently, without a UAC prompt, and bypasses the profile separation intended by Administrator Protection because the UI Access process runs as the limited user. This creates a pathway to bypass Administrator Protection by executing arbitrary code within a High integrity UI Access process, which can then target other administrator processes.

breachvulnerabilitymalwarepatchnation-state
← Back to latest

More News

view all →
zeroday.news · 3h ago·high

China-Linked APT Expands Arsenal With New ‘Leash’ Backdoors

A China-linked advanced persistent threat (APT) group, identified as LapDogs, has reportedly enhanced its malicious toolkit. Security researchers have observed the deployment of three new backdoors: LongLeash, DogLeash, and JarLeash, which are designed to compromise small office/home office (SOHO) routers.

zeroday.news · 3h ago·high

RedWing Android Spyware Sold as a Service on Telegram

A new Android spyware called RedWing is being offered as a service on Telegram, allowing less sophisticated attackers to compromise phones and steal banking information. Researchers have identified it as a polished malware-as-a-service operation with extensive documentation and a subscription model, potentially linked to Russian threat actors. RedWing employs fake login overlays, SMS interception, call forwarding, and even screen control to harvest credentials and conduct further malicious activities.

zeroday.news · 3h ago·high

Operationalizing Day Minus Seven: The Cloud-Native ROC

The article introduces the concept of a Risk Operations Center (ROC) as a necessary evolution for cybersecurity teams facing AI-driven threats. It argues that traditional risk management models are insufficient due to the speed at which AI can discover and exploit vulnerabilities, especially in cloud environments. A ROC, powered by platforms like Qualys Enterprise TruRisk Management (ETM), aims to unify disparate security findings, hyper-prioritize risks based on exploitability and business impact, and enable autonomous remediation to keep pace with attackers.

zeroday.news · 4h ago·critical

Ubiquiti Patches Critical UniFi Flaws Across Connect, Talk, Access, Protect, and OS

Ubiquiti has released security updates to address several critical vulnerabilities affecting its UniFi product line, including UniFi Connect, Talk, Access, Protect, and OS. These flaws could allow attackers to escalate privileges or execute arbitrary commands on affected devices. While no active exploitation has been reported for these specific vulnerabilities, the company has previously seen its UniFi OS and Edge OS products targeted by threat actors.

zeroday.news · 4h ago·high

Armored Likho Hits Government, Energy Sectors With BusySnake Stealer

Cybersecurity researchers have identified a new threat actor, dubbed Armored Likho, targeting government and energy sectors in Russia, Kazakhstan, and Brazil with a sophisticated phishing campaign. The operation utilizes a custom-built Python infostealer named BusySnake, designed to steal credentials, sensitive documents, and other high-value data. The attackers employ AI-generated payloads to obscure their activities and maintain persistence through various methods, including reverse SSH tunneling.

zeroday.news · 4h ago·critical

Attackers using Langflow flaw for credential harvesting (CVE-2026-55255)

CISA has issued a warning regarding a critical vulnerability (CVE-2026-55255) in the Langflow AI framework, which is being actively exploited by attackers. The flaw allows authenticated users to execute arbitrary flows belonging to other users, potentially leading to the theft of sensitive credentials and data exposure, especially in multi-tenant environments. US federal agencies have been mandated to patch this vulnerability by July 10th.