Researchers recently published the LSPromise exploit chain, demonstrating a complete path from a local untrusted app to full kernel control. This severe flaw impacts devices running the initial Android 17 official release. Importantly, the details of the vulnerability and the proof-of-concept exploit code have been publicly disclosed.
- Product: Google Android, Linux
- Vulnerabilities: 3 flaws (CVE-2026-49881, CVE-2026-43284, CVE-2026-43500)
- Highest severity: 8.8 (High · CVSSv3)
- Worst impact: xfrm: esp: avoid in-place decrypt on shared skb frags
- Status: No confirmed exploitation yet; patches available
- Action: Update to a6cb440f274a22456ef3e86b457344f1678f38f9, ab8b995323e5237041472d07e5055f5f7dcdf15b, fe785bb3a8096dffcc4048a85cd0c83337eeecad, 5d55c7336f8032d434adcc5fab987ccc93a44aec (+25) now
| CVE | CVSS (CVSSv3) | Type | Fixed in | Status |
|---|---|---|---|---|
| CVE-2026-43284 | 8.8 | CWE-123 | a6cb440f274a22456ef3e86b457344f1678f38f9, ab8b995323e5237041472d07e5055f5f7dcdf15b, fe785bb3a8096dffcc4048a85cd0c83337eeecad (+17) | Not exploited |
| CVE-2026-43500 | 7.8 | CWE-787 | 7c504ffab3efce8f7e4f463b314ae31030bdf18b, 3711382a77342a9a1c3d2e7330dcfc7ea927f568, 3eae0f4f9f7206a4801efa5e0235c25bbd5a412c (+7) | Not exploited |
| CVE-2026-49881 | Awaiting analysis | Awaiting analysis | — | Not exploited |
Why This Threat Matters
The LSPromise exploit chain represents a critical risk to Android users because it achieves a 100% success rate on vulnerable devices. Unlike memory corruption exploits that rely on complex heap spraying, this chain bypasses mitigations like KASLR and MTE entirely. By chaining together a logic error and an older kernel flaw, attackers can silently escalate privileges and load unauthorized kernel modules. This level of access allows an attacker to bypass all platform security models, including SELinux.
How the Attack Works
First, the exploit leverages CVE-2026-49881, a simple logic bug introduced in Android 17 within the Telecom service. According to the advisory, the vulnerable code uses specific flags “to load code from an arbitrary app.” Even though the system attempts to prevent class initialization, an attacker can declare a custom component that invokes malicious code upon class loading. This grants execution within the highly privileged system_server process.
Next, the attacker must bypass SELinux restrictions to execute native code. The exploit uses Java reflection to retrieve application handles from the Activity Manager. The attacker then forces the network stack process, which has the necessary permissions, to load their native code. Finally, the attacker exploits CVE-2026-43284, a known “DirtyFrag” kernel vulnerability. By systematically patching system libraries like libc.so and manipulating process transitions, the attacker ultimately loads a malicious kernel module. The attacker then sets SELinux to permissive, achieving full root access.
Affected Versions
This exploit was successfully tested on a Pixel 10 running the initial Android 17 release. Furthermore, other devices utilizing the 6.1.xxx-android14 kernel trees might also be vulnerable to the DirtyFrag component. The researchers confirmed that the exploit does not function on the Pixel 6a.
Patch and Mitigation Steps
Google resolved the userspace logic error, CVE-2026-49881, in September 2026. Therefore, users must immediately update their Android devices to the latest security patch level to break the first stage of the LSPromise exploit chain. Currently, no other mitigation exists besides applying the official manufacturer updates.
Technical details and proof-of-concept
This premium content is securely locked. You must upgrade your subscription to access the full threat intelligence report, including detailed mitigation steps, deep-dive analysis, and active exploitation metrics. Your attempt to inspect the DOM will only reveal this placeholder text. Please support our work to read the actual coverage.
Unlock Premium Threat Intelligence
This is a premium content. Upgrade to Pro or Team to unlock full access and remove all reading restrictions.