CVE-2022-22265
High · 7.8 CISA KEVCVSS
7.8
EPSS
0.4%
Published
Jan 10, 2022
CISA due date
Oct 9, 2023
Cloudanix analysis
Some older Samsung Android phones can be taken over by a malicious app unless they have received the vendor security update from January 2022 or later.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Privilege Gain
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
This vulnerability is a local memory-corruption flaw in the Samsung Exynos Neural Processing Unit (NPU) driver used on affected Android devices. Improper handling of exceptional conditions can allow a low-privileged local attacker or malicious application to trigger an arbitrary kernel memory write, which can lead to code execution in a privileged context. Successful exploitation can provide escalation from an app-level or user-level context to kernel-level control, enabling bypass of Android application sandboxing and access controls.
Why it matters to the business
Compromise of affected mobile devices can expose sensitive business data, authentication tokens, messages, files, and enterprise app data stored on the device. Because the issue is listed in CISA KEV with a required remediation date of 2023-10-09 and has been observed exploited in the wild, unpatched devices should be treated as higher-risk even though exploitation requires local code execution. The operational risk is greatest for organizations with bring-your-own-device or managed Samsung Android fleets, especially where mobile devices access email, collaboration tools, VPN, identity apps, or privileged administration systems.
How an attack unfolds
An attacker first needs code execution on the device, typically by convincing a user to install a malicious app, chaining this flaw after browser or messaging compromise, or abusing another local foothold. Once running with ordinary app permissions, the attacker interacts with the vulnerable Exynos NPU driver and triggers the exceptional-condition handling flaw. The driver mishandles the condition and permits an arbitrary write into kernel memory. The attacker uses that primitive to modify kernel data structures, disable security checks, escape the Android application sandbox, or execute attacker-controlled code with elevated privileges. After privilege escalation, the attacker may attempt persistence, credential or token theft, surveillance, data exfiltration, or installation of additional payloads. Public reporting and KEV status indicate real-world exploitation activity against Samsung mobile devices, so detection should focus on signs of malicious app execution followed by abnormal privilege escalation or kernel instability.
How to fix it
Apply Samsung Android security updates at or beyond SMR Jan-2022 Release 1 for all affected Samsung Exynos-based devices. If exact fixed firmware versions vary by carrier, region, or model, use the latest available vendor firmware/security maintenance release for the device line rather than only the January 2022 baseline. Remove or retire devices that no longer receive Samsung security updates. Restrict sideloading and installation from unknown sources, enforce mobile device management compliance policies, and block access to enterprise resources from devices below the required Android security patch level. Where patching is not immediately possible, reduce exposure by limiting sensitive app access, enforcing app allowlisting, and requiring re-authentication for high-risk workflows from noncompliant mobile devices.
How to confirm the fix worked
Confirm each device reports an Android/Samsung security patch level that includes SMR Jan-2022 Release 1 or later. In mobile device management tooling, inventory Samsung Exynos-based devices and flag any device with an Android security patch level earlier than January 2022 or vendor firmware that predates the Samsung fix. Validate that enterprise access policies block or quarantine noncompliant devices. Where possible, verify the installed firmware/build against the vendor advisory for the specific model and region. For security testing, do not rely on crash-only checks; confirm exposure through patch-level and firmware inventory because exploitation may not produce stable or obvious symptoms.
Typical attack path
- Attacker obtains initial local execution on an affected Samsung Android device, often through a malicious app, sideloaded APK, or exploit chain.
- Attacker identifies that the device uses an affected Exynos/NPU driver build prior to the Samsung SMR Jan-2022 Release 1 fix.
- Malicious code opens or interacts with the exposed NPU driver interface.
- The exploit triggers improper exceptional-condition handling in the driver.
- The flaw is used to perform an arbitrary kernel memory write.
- Attacker converts the memory-write primitive into local privilege escalation or kernel code execution.
- Attacker disables or bypasses Android sandbox protections and security controls.
- Attacker collects sensitive data, credentials, tokens, messages, or deploys follow-on tooling.
How to detect it
To assess whether exploitation already occurred, review mobile device management, mobile threat defense, endpoint telemetry, and Android forensic artifacts for the period when devices were unpatched. Focus on evidence of suspicious local app execution followed by privilege escalation, kernel crashes, security-control tampering, or unusual access to sensitive data. Useful sources include MDM/UEM device inventory and compliance history, app installation history, Android security patch level history, mobile threat defense alerts, Play Protect or app reputation alerts, Android logcat and kernel logs where available, crash reports, VPN/profile/device-admin enrollment events, and enterprise identity logs showing anomalous mobile sessions. Look for sideloaded APKs, newly installed apps with excessive permissions, unknown device administrator apps, unexpected accessibility services, unexpected VPN or certificate profiles, repeated NPU/kernel driver faults, SELinux denial anomalies, and suspicious root or debugging artifacts. Because kernel-level mobile exploitation often leaves limited durable indicators, absence of logs is not proof of non-exploitation; prioritize patch compliance plus investigation of behavioral anomalies on devices that were exposed before remediation.
- Android security patch level earlier than 2022-01-01 on Samsung Exynos devices
- Samsung SMR version earlier than Jan-2022 Release 1
- Package installer source: com.android.packageinstaller with unknown or sideloaded APK source
- Settings.Secure INSTALL_NON_MARKET_APPS=1
- /data/local/tmp/
- /data/local/tmp/su
- /system/xbin/su
- /system/bin/su
- /sbin/su
- /system/app/Superuser.apk
- /system/app/SuperSU.apk
- /data/adb/magisk
- /sbin/.magisk
- magiskd
- zygisk
- setenforce 0
- avc: denied
- kernel panic
- Oops
- BUG: unable to handle kernel
- npu
- NPU
- exynos
- vertex
What your security team should do
- Prioritize remediation for all Samsung Android devices using Exynos chipsets that are below the January 2022 Samsung security maintenance release, because the vulnerability is in CISA KEV and has active in-the-wild exploitation history.
- Use MDM/UEM inventory to identify affected models, Android security patch levels, carrier firmware versions, and devices no longer eligible for updates.
- Enforce conditional access rules that deny or limit enterprise access from devices missing the required security patch level.
- Disable Android sideloading and unknown-source installation where business requirements allow.
- Review recently installed or sideloaded APKs on affected devices, especially apps installed shortly before suspicious behavior or device instability.
- Increase monitoring for signs of mobile compromise, including unexpected device administrator enrollment, unknown VPN/profile installation, abnormal battery/network use, and repeated kernel or driver crashes.
- Retire unsupported Samsung devices that cannot receive the fixed security update.
- For high-risk users, consider mobile threat defense telemetry and targeted forensic review if the device was unpatched during known exploitation periods.
The record
An improper check or handling of exceptional conditions in NPU driver prior to SMR Jan-2022 Release 1 allows arbitrary memory write and code execution.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|