An actively exploited use-after-free vulnerability in Samsung’s Exynos media-driver memory-mapping code enabled Android kernel privilege escalation. Tracked as CVE-2024-44068, the flaw affects devices using Exynos 9820, 9825, 980, 990, 850, and W920 processors on releases before SMR-Oct-2024. Project Zero’s analysis found that the exploit was part of a chain in which the attacker already had arbitrary code execution in the privileged cameraserver process; it was not a standalone initial-access exploit.
The vulnerability allowed physical memory to be freed while it remained mapped for hardware access through the m2m1shot_scaler0 driver. The attacker used that condition to overwrite page-table entries and implement a Kernel Space Mirroring Attack. The case adds an Android example to the mobile kernel-exploitation research Project Zero has also conducted on iOS. Samsung addressed the flaw in SMR-Oct-2024; organizations managing affected devices should verify installation of that update or a later applicable security release.

See which actors are running it and whether you're in range.
4 events from the most recent confirmed update back to the earliest known activity.
Samsung addressed the vulnerability in SMR-Oct-2024 and published a semiconductor product-security advisory. The report identifies October 7, 2024, as the disclosure or patch date; affected processors include Exynos 9820, 9825, 980, 990, 850, and W920.
The technical report explains how missing physical-page reference counting allowed freed memory to remain mapped for device access, enabling page-table corruption. It also documents exploit timing with mincore and process renaming assessed as likely anti-forensic behavior, without publishing a proof of concept or exploit sample.
Xingyu Jin of Google Devices & Services Security Research and Clement Lecigne of Google Threat Analysis Group reported the use-after-free vulnerability affecting Samsung Exynos media-driver memory mappings.
An analyzed CVE-2024-44068 exploit formed part of a privilege-escalation chain that already had arbitrary code execution in cameraserver. It exploited stale I/O memory mappings to corrupt page tables using a Kernel Space Mirroring Attack and worked on a Samsung Galaxy S10 running build G973FXXSGHWC2.
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
Correlate live exploitation activity against the software you actually run, and see where you're exposed.
2 references tracked. Mallory keeps watching after this page renders.
googleprojectzero.github.io
Open sourcegoogleprojectzero.blogspot.com
Open sourceMap indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.