CVE-2025-48595
High · 8.4 CISA KEVCVSS
8.4
EPSS
1.7%
Published
Jun 1, 2026
CISA due date
Jun 5, 2026
Cloudanix analysis
Attackers can use this Android flaw to turn limited access on a phone or tablet into much deeper control of the device if it has not been updated.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Privilege Gain
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
This is a local Android memory-corruption vulnerability caused by integer overflow in multiple framework code paths. An attacker who can execute code locally, such as through a malicious app or chained exploit, can trigger the overflow without user interaction and potentially gain code execution in a more privileged Android context. Successful exploitation can lead to full compromise of confidentiality, integrity, and availability on the device, including privilege escalation beyond normal app sandbox limits.
Why it matters to the business
Compromised Android devices may allow attackers to steal sensitive data, monitor user activity, tamper with apps or system settings, install persistence, bypass enterprise controls, or use the device as a foothold into corporate services. Because this vulnerability is listed in CISA KEV, has active in-the-wild exploitation, and the remediation due date of 2026-06-05 has passed, unpatched Android fleets should be treated as an urgent operational risk even though the exploit requires local execution.
How an attack unfolds
An attacker first obtains local execution on an affected Android device, commonly by delivering a malicious app, abusing another vulnerability, or using physical/ADB access where available. The attacker then invokes vulnerable Android framework functionality with crafted input that causes an integer overflow. The overflow corrupts memory in a privileged framework process or service, allowing the attacker to redirect execution or modify security-relevant state. If successful, the attacker escapes normal application restrictions, gains elevated privileges, and can access protected data, manipulate device behavior, install additional tooling, or disable security controls. In real-world attacks, this type of flaw is often chained with an initial access vector because it converts limited local execution into higher device privileges.
How to fix it
Apply the Android security update or OEM firmware update that includes the fix for CVE-2025-48595. No per-package fixed versions were provided, so remediation should be based on the Android security patch level and vendor bulletin for the affected device model. Prioritize devices that are internet-connected, used for privileged business access, enrolled in BYOD programs, or running outdated OEM firmware. Where immediate patching is not possible, restrict installation from unknown sources, enforce Play Protect or mobile threat defense controls, block developer options/ADB where feasible, limit high-risk app permissions, require device compliance before accessing enterprise resources, and isolate or retire devices that cannot receive security updates.
How to confirm the fix worked
Confirm that each device has received an OEM or Android security patch level that includes the vendor fix for this vulnerability. Validate through MDM/UEM inventory, Android security patch level reporting, vendor build fingerprints, and device compliance checks. For unmanaged devices, verify manually under device security update settings or by querying build and patch-level properties. Confirm that vulnerable devices are no longer allowed to access enterprise applications until patched or otherwise risk-accepted. Where possible, test representative device models to ensure the post-update build is installed and that no rollback to an older vulnerable firmware version is permitted.
Typical attack path
- Deliver or obtain execution of attacker-controlled code on an affected Android device.
- Enumerate Android version, security patch level, device model, and framework behavior to confirm the device is vulnerable.
- Trigger the vulnerable framework code path with crafted parameters that cause an integer overflow.
- Use the resulting memory corruption to gain code execution or alter control flow in a privileged Android context.
- Escalate privileges beyond the normal app sandbox and access protected system resources or user data.
- Install persistence, disable or evade security tooling, collect data, or use the device for follow-on access.
How to detect it
There is no single public, reliable exploit fingerprint from the provided vulnerability details, so detection should focus on evidence of attempted local privilege escalation and Android framework memory-corruption symptoms. Collect and review Android logcat, tombstones, DropBoxManager crash reports, kernel/audit logs, SELinux denials, MDM/UEM security telemetry, mobile threat defense alerts, application install history, and device compliance history. Look for repeated crashes in privileged Android framework services, especially crashes with SIGSEGV, SIGABRT, aborts, or native tombstones shortly before suspicious privilege changes, rooting indicators, security-control failures, or unusual access to protected data. Correlate framework crashes with newly installed apps, sideloaded APKs, apps from unknown sources, ADB activity, developer options changes, abnormal Binder/service call volume, and unexpected changes to device administrator, accessibility, VPN, or notification listener permissions. Because the issue is known to be actively exploited, any unpatched device showing framework crashes plus suspicious app activity should be triaged as potentially compromised.
- /data/tombstones/tombstone_
- /data/system/dropbox/
- system_server
- AndroidRuntime
- Fatal signal 11
- SIGSEGV
- Fatal signal 6
- SIGABRT
- tombstoned
- lowmemorykiller
- avc: denied
- SELinux denied
- Unknown sources
- INSTALL_NON_MARKET_APPS
- adb_enabled
- ro.debuggable=1
- su binary
- /system/xbin/su
- /system/bin/su
- /sbin/su
- /data/local/tmp/
What your security team should do
- Treat this as high priority because it is in CISA KEV, has active in-the-wild exploitation, and the KEV remediation deadline has passed.
- Inventory all Android devices and identify model, OS version, vendor build, and Android security patch level.
- Force update or quarantine devices that do not have an OEM security update containing the fix.
- Block enterprise access from devices with stale Android security patch levels using MDM/UEM compliance policies.
- Increase monitoring for suspicious Android framework crashes, privilege escalation behavior, sideloaded apps, and unexpected device rooting indicators.
- Review recently installed or sideloaded applications on affected devices, especially apps installed shortly before suspicious crashes or privilege changes.
- Disable or tightly control ADB, developer options, unknown-source installation, and unmanaged app stores where business requirements allow.
- For devices that cannot receive vendor updates, replace, isolate, or restrict them from sensitive corporate resources.
The record
In multiple locations, there is a possible way to achieve code execution due to an integer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-110264 An issue has been discovered in GitLab CE/EE affecting all versions from 7.0 before… CWE-190
- CVE-2026-53615 util-linux is a random collection of Linux utilities. CWE-190
- CVE-2026-106574 ImageMagick is free and open-source software used for editing and manipulating digital… CWE-190
- CVE-2026-106571 ImageMagick is free and open-source software used for editing and manipulating digital… CWE-190
- CVE-2026-75820 GNU Aspell contains an integer truncation vulnerability in the WritableDict::add()… CWE-190
- CVE-2026-102621 A vulnerability was identified in Freedesktop Poppler up to 26.08.0. CWE-190
- CVE-2026-102620 A vulnerability was determined in Freedesktop Poppler 26.06.0/26.07.0/26.08.0. CWE-190
- CVE-2026-102633 libexpat versions 2.7.2 through 2.8.5 contain an integer overflow vulnerability in… CWE-190