~/talk

Dancing with Exynos Coprocessor: Pwning Samsung for fun and “profit”

Talkat CODE BLUE 2025 · 2025-11-18..11-19· [security]
links:none on file
links:none on file
links:none on file
slides:none on file

Finds 13 Exynos MPU/NPU bugs in Samsung phones (double frees, out‑of‑bounds reads/writes, arbitrary free) including CVE-2025-23095, CVE-2025-23097, CVE-2025-23099 and CVE-2025-23101, some limited to Exynos 1380 and others affecting 1480/2400. Exploits spray kernel objects (socket buffers or page tables), reclaim freed objects as pipe or AIO buffers, leak kernel addresses to bypass KASLR and overwrite init to get root, and disable SELinux. Patches land June 2024; mitigation via MT is effective but not broadly deployed.

AI-written summary · about

  1. 0:00Samsung Exynos MPU research intro
  2. 1:08Research background and bugs
  3. 3:22Focus on Exynos MPU
  4. 4:49IO control and session handling
  5. 6:20Double free in prepare imb info
  6. 7:02Out of bounds in NPU profile
  7. 8:13Double free in DMA buffer
  8. 9:17Out of bounds in NPU Q alloc
  9. 10:26MPU fence session flaws
  10. 11:50MPU watchdog timer bug
  11. 12:32Arbitrary kernel free in WS4L
  12. 14:40Double free in webq stop
  13. 15:21Out of bounds in MPU update
  14. 16:24Out of bounds in VS4L buffer
  15. 17:51Bug impact across Exynos
  16. 18:34Arbitrary free in WS4L exploit
  17. 22:29Out of bounds in NPU Q exploit
  18. 30:49Summary of findings
  19. 31:09Bug reporting timeline
  20. 32:33Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.