CVE-20XX-?
agent?

Google Android CVEs.

Published CVEs affecting Google Android, ranked by exploit odds.

47 CVEs · updated 2026-11-06 20:33 UTC

Reset all
  1. CVE-2021-0870

    In RW_SetActivatedTagType of rw_main.cc, there is possible memory corruption due to a race condition. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-9 Android-10 Android-11 Android-8.1Android ID: A-192472262

    Code execution Device Google Android

    8.1 HIGH 7% exploit odds Fix listed
  2. CVE-2021-0889

    In Android TV , there is a possible silent pairing due to lack of rate limiting in the pairing flow. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10 Android-11 Android-12 Android-8.1 Android-9Android ID: A-180745296

    Code execution Device Google Android

    9.8 CRITICAL 2% exploit odds Fix listed
  3. CVE-2018-21051

    An issue was discovered on Samsung mobile devices with N(7.x) and O(8.x) (Exynos chipsets) software. There is an invalid free in the fingerprint Trustlet, leading to arbitrary code execution. The Samsung ID is SVE-2018-12853 (October 2018).

    Code execution Device Google Android

    9.8 CRITICAL 0.9% exploit odds Fix listed
  4. CVE-2020-0333

    In UrlQuerySanitizer, there is a possible improper input validation. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-11Android ID: A-73822755

    Code execution Device Google Android

    9.8 CRITICAL 0.8% exploit odds Fix listed
  5. CVE-2018-21055

    An issue was discovered on Samsung mobile devices with N(7.0) (Qualcomm models using MSM8996 chipsets) software. A device can be rooted with a custom image to execute arbitrary scripts in the INIT context. The Samsung ID is SVE-2018-11940 (September 2018).

    Code execution Device Google Android

    9.8 CRITICAL 0.8% exploit odds Fix listed
  6. CVE-2024-31317

    In multiple functions of ZygoteProcess.java, there is a possible way to achieve code execution as any app via WRITE_SECURE_SETTINGS due to unsafe deserialization. This could lead to local escalation of privilege with User execution privileges needed. User interaction is not needed for exploitation.

    Code execution Device Google Android

    7.8 HIGH 0.8% exploit odds Fix listed
  7. CVE-2020-11603

    An issue was discovered on Samsung mobile devices with P(9.0) and Q(10.0) (incorporating TEEGRIS) software. Type confusion in the MLDAP Trustlet allows arbitrary code execution. The Samsung ID is SVE-2020-16599 (April 2020).

    Code execution Device Google Android

    9.8 CRITICAL 0.8% exploit odds Fix listed
  8. CVE-2020-25053

    An issue was discovered on Samsung mobile devices with Q(10.0) (exynos9830 chipsets) software. RKP allows arbitrary code execution. The Samsung ID is SVE-2020-17435 (August 2020).

    Code execution Device Google Android

    9.8 CRITICAL 0.7% exploit odds Fix listed
  9. CVE-2020-13832

    An issue was discovered on Samsung mobile devices with Q(10.0) (with TEEGRIS on Exynos chipsets) software. The Widevine Trustlet allows arbitrary code execution because of memory disclosure, The Samsung IDs are SVE-2020-17117, SVE-2020-17118, SVE-2020-17119, and SVE-2020-17161 (June 2020).

    Code execution Device Google Android

    9.8 CRITICAL 0.7% exploit odds Fix listed
  10. CVE-2017-18652

    An issue was discovered on Samsung mobile devices with M(6.0) and N(7.x) software. SVoice allows arbitrary code execution by changing dynamic libraries. The Samsung ID is SVE-2017-9299 (September 2017).

    Code execution Device Google Android

    9.8 CRITICAL 0.7% exploit odds Fix listed
  11. CVE-2018-21075

    An issue was discovered on Samsung mobile devices with N(7.x) and O(8.x) software. The Call+ application can load classes from an unintended path, leading to Code Execution. The Samsung ID is SVE-2017-10886 (April 2018).

    Code execution Device Google Android

    9.8 CRITICAL 0.7% exploit odds Fix listed
  12. CVE-2022-42536

    Remote code execution

    Code execution Device Google Android

    9.8 CRITICAL 0.6% exploit odds Fix listed
  13. CVE-2022-42537

    Remote code execution

    Code execution Device Google Android

    9.8 CRITICAL 0.6% exploit odds Fix listed
  14. CVE-2023-21287

    In multiple locations, there is a possible code execution due to type confusion. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution Device Google Android

    9.8 CRITICAL 0.5% exploit odds Fix listed
  15. CVE-2022-22265

    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.

    exploited Code execution Device Google Android

    5.0 MEDIUM 0.4% exploit odds Fix listed
  16. CVE-2023-21215

    In DevmemIntAcquireRemoteCtx of devicemem_server.c, there is a possible arbitrary code execution due to a race condition. This could lead to local escalation of privilege in the kernel with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution Device Google Android

    9.8 CRITICAL 0.4% exploit odds Fix listed
  17. CVE-2023-21403

    In RGXDestroyZSBufferKM of rgxta3d.c, there is a possible arbitrary code execution due to an uncaught exception. This could lead to local escalation of privilege in the kernel with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    9.8 CRITICAL 0.4% exploit odds Fix listed
  18. CVE-2023-35690

    In RGXDestroyHWRTData of rgxta3d.c, there is a possible arbitrary code execution due to an uncaught exception. This could lead to local escalation of privilege in the kernel with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    9.8 CRITICAL 0.4% exploit odds Fix listed
  19. CVE-2026-58822

    In multiple functions of ftsmooth.c, there is a possible memory safety issue due to improper casting. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    9.8 CRITICAL 0.4% exploit odds Fix listed
  20. CVE-2026-28609

    In read of MatroskaExtractor.cpp, there is a possible out-of-bounds write due to improper casting. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    8.8 HIGH 0.4% exploit odds Fix listed
  21. CVE-2026-56974

    In Start of AudioRtpPayloadEncoderNode.cpp, there is a possible out-of-bounds write due to improper input validation. This could lead to remote code execution with no additional execution privileges needed. User interaction is needed for exploitation.

    Code execution OS & kernel Google Android

    8.8 HIGH 0.4% exploit odds Fix listed
  22. CVE-2026-58683

    In IP Multimedia Subsystem, there is a possible out-of-bounds write due to improper input validation. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    8.8 HIGH 0.4% exploit odds Fix listed
  23. CVE-2026-55318

    In multiple locations, there is a possible use-after-free due to a race condition. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    8.8 HIGH 0.3% exploit odds Fix listed
  24. CVE-2018-9433

    In ArrayConcatVisitor of builtins-array.cc, there is a possible type confusion due to improper input validation. This could lead to remote code execution with no additional execution privileges needed. User interaction is needed for exploitation.

    Code execution Device Google Android

    8.8 HIGH 0.3% exploit odds Fix listed
  25. CVE-2026-28604

    In multiple locations, there is a possible use after free due to a race condition. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    7.5 HIGH 0.3% exploit odds Fix listed
  26. CVE-2025-22429

    In multiple locations, there is a possible way to execute arbitrary code due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    9.8 CRITICAL 0.3% exploit odds Fix listed
  27. CVE-2026-0162

    In ParsePayloads of AudioSdpParser.cpp, there is a possible memory corruption due to type confusion. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    8.8 HIGH 0.2% exploit odds Fix listed
  28. CVE-2026-0038

    In multiple functions of mem_protect.c, there is a possible way to execute arbitrary code due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    8.4 HIGH 0.2% exploit odds Fix listed
  29. CVE-2025-48535

    In assertSafeToStartCustomActivity of AppRestrictionsFragment.java , there is a possible way to exploit a parcel mismatch resulting in a launch anywhere vulnerability due to unsafe deserialization. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution Device Google Android

    7.8 HIGH 0.2% exploit odds Fix listed
  30. CVE-2018-9471

    In the deserialization constructor of NanoAppFilter.java, there is a possible loss of data due to type confusion. This could lead to local escalation of privilege in the system server with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution Device Google Android

    7.8 HIGH 0.2% exploit odds Fix listed
  31. CVE-2024-43080

    In onReceive of AppRestrictionsFragment.java, there is a possible escalation of privilege due to unsafe deserialization. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.

    Code execution Device Google Android

    7.8 HIGH 0.1% exploit odds Fix listed
  32. CVE-2024-31335

    In DevmemIntChangeSparse2 of devicemem_server.c, there is a possible arbitrary code execution due to a logic error in the code. This could lead to local escalation of privilege in the kernel with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution Device Google Android

    7.8 HIGH 0.1% exploit odds Fix listed
  33. CVE-2025-22441

    In getContextForResourcesEnsuringCorrectCachedApkPaths of RemoteViews.java, there is a possible way to load arbitrary java code in a privileged context due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.

    Code execution Device Google Android

    7.3 HIGH 0.1% exploit odds Fix listed
  34. CVE-2024-34729

    In multiple locations, there is a possible arbitrary code execution due to a logic error in the code. This could lead to local escalation of privilege in the kernel with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution Device Google Android

    7.8 HIGH 0.1% exploit odds Fix listed
  35. CVE-2024-34726

    In PVRSRV_MMap of pvr_bridge_k.c, there is a possible arbitrary code execution due to a logic error in the code. This could lead to local escalation of privilege in the kernel with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    7.8 HIGH 0.1% exploit odds Fix listed
  36. CVE-2024-31337

    In PVRSRVRGXKickTA3DKM of rgxta3d.c, there is a possible arbitrary code execution due to improper input validation. This could lead to local escalation of privilege in the kernel with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    7.8 HIGH 0.1% exploit odds Fix listed
  37. CVE-2024-34720

    In com_android_internal_os_ZygoteCommandBuffer_nativeForkRepeatedly of com_android_internal_os_ZygoteCommandBuffer.cpp, there is a possible method to perform arbitrary code execution in any app zygote processes due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    7.8 HIGH 0.1% exploit odds Fix listed
  38. CVE-2023-35659

    In DevmemIntChangeSparse of devicemem_server.c, there is a possible arbitrary code execution due to a logic error in the code. This could lead to local escalation of privilege in the kernel with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution Device Google Android

    7.8 HIGH 0.1% exploit odds Fix listed
  39. CVE-2026-49881

    In serviceClassExists of InCallController.java, there is a possible arbitrary code execution due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    7.8 HIGH 0.1% exploit odds Fix listed
  40. CVE-2025-32312

    In createIntentsList of PackageParser.java , there is a possible way to bypass lazy bundle hardening, allowing modified data to be passed to the next process due to unsafe deserialization. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution Device Google Android

    7.8 HIGH 0.1% exploit odds Fix listed
  41. CVE-2023-35686

    In PVRSRVRGXKickTA3DKM of rgxta3d.c, there is a possible arbitrary code execution due to improper input validation. This could lead to local escalation of privilege in the kernel with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    7.8 HIGH 0.1% exploit odds Fix listed
  42. CVE-2025-48583

    In multiple functions of BaseBundle.java, there is a possible way to execute arbitrary code due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    7.8 HIGH 0.1% exploit odds Fix listed
  43. CVE-2018-9474

    In writeToParcel of MediaPlayer.java, there is a possible serialization/deserialization mismatch due to improper input validation. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution Device Google Android

    7.8 HIGH 0.1% exploit odds Fix listed
  44. CVE-2024-34724

    In _UnrefAndMaybeDestroy of pmr.c, there is a possible arbitrary code execution due to a race condition. This could lead to local escalation of privilege in the kernel with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    7.0 HIGH 0.1% exploit odds Fix listed
  45. CVE-2026-49934

    In multiple functions of MmiUtils.java, there is a possible risk of USSD/MMI code execution due to improper input validation. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.

    Code execution Device Google Android

    7.8 HIGH 0.1% exploit odds Fix listed
  46. CVE-2024-34732

    In RGXMMUCacheInvalidate of rgxmem.c, there is a possible arbitrary code execution due to a race condition. This could lead to local escalation of privilege in the kernel with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution OS & kernel Google Android

    8.4 HIGH 0.1% exploit odds Fix listed
  47. CVE-2024-34725

    In DevmemIntUnexportCtx of devicemem_server.c, there is a possible arbitrary code execution due to a race condition. This could lead to local escalation of privilege in the kernel with no additional execution privileges needed. User interaction is not needed for exploitation.

    Code execution Device Google Android

    7.0 HIGH 0.1% exploit odds Fix listed

All CVEs affecting Google Android that appear in CVE.org and NVD, sorted by how likely they are to be exploited (EPSS), with fix status and timeline.