Google Android vulnerabilities
6,990 known vulnerabilities affecting google/android.
Total CVEs
6,990
CISA KEV
14
actively exploited
Public exploits
51
Exploited in wild
25
Severity breakdown
CRITICAL468HIGH2988MEDIUM3267LOW267
Vulnerabilities
Page 50 of 350
CVE-2025-48544P3HIGHCVSS 7.8v13.0v14.0+5 more2025-09-04
CVE-2025-48544 [HIGH] CWE-89 CVE-2025-48544: In multiple locations, there is a possible way to read files belonging to other apps due to SQL inje
In multiple locations, there is a possible way to read files belonging to other apps due to SQL injection. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
nvd
CVE-2025-32331P3HIGHCVSS 7.8v15.0v16.0+2 more2025-09-04
CVE-2025-32331 [HIGH] CWE-693 CVE-2025-32331: In showDismissibleKeyguard of KeyguardService.java, there is a possible way to bypass app pinning du
In showDismissibleKeyguard of KeyguardService.java, there is a possible way to bypass app pinning 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.
nvd
CVE-2025-48531P3HIGHCVSS 7.8v13.0v14.0+6 more2025-09-04
CVE-2025-48531 [HIGH] CWE-693 CVE-2025-48531: In getCallingPackageName of CredentialStorage, there is a possible permission bypass due to a logic
In getCallingPackageName of CredentialStorage, there is a possible permission bypass 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.
nvd
CVE-2023-40120P3HIGHCVSS 7.8v11.0v12.0+6 more2023-10-27
CVE-2023-40120 [HIGH] CVE-2023-40120: In multiple locations, there is a possible way to bypass user notification of foreground services du
In multiple locations, there is a possible way to bypass user notification of foreground services 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.
nvd
CVE-2025-48589P3HIGHCVSS 7.8v13.0v14.0+6 more2025-12-08
CVE-2025-48589 [HIGH] CVE-2025-48589: In multiple functions of HeaderPrivacyIconsController.kt, there is a possible way to grand permissio
In multiple functions of HeaderPrivacyIconsController.kt, there is a possible way to grand permissions across user 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.
nvd
CVE-2024-40662P3HIGHCVSS 7.8v12.0v12.1+6 more2024-09-11
CVE-2024-40662 [HIGH] CWE-269 CVE-2024-40662: In scheme of Uri.java, there is a possible way to craft a malformed Uri object due to improper input
In scheme of Uri.java, there is a possible way to craft a malformed Uri object 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.
nvd
CVE-2023-21381P3HIGHCVSS 7.8fixed in 14.0v142023-10-30
CVE-2023-21381 [HIGH] CWE-416 CVE-2023-21381: In Media Resource Manager, there is a possible local arbitrary code execution due to use after free.
In Media Resource Manager, there is a possible local arbitrary code execution due to use after free. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
nvd
CVE-2025-48624P3HIGHCVSS 7.8vAndroid kernel2025-12-08
CVE-2025-48624 [HIGH] CWE-787 CVE-2025-48624: In multiple functions of arm-smmu-v3.c, there is a possible out-of-bounds write due to improper inpu
In multiple functions of arm-smmu-v3.c, there is a possible out-of-bounds write 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.
nvd
CVE-2025-32312P3HIGHCVSS 7.8v13.0v14.0+4 more2025-09-04
CVE-2025-32312 [HIGH] CWE-502 CVE-2025-32312: In createIntentsList of PackageParser.java , there is a possible way to bypass lazy bundle hardening
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.
nvd
CVE-2025-22422P3HIGHCVSS 7.8v13.0v14.0+4 more2025-09-02
CVE-2025-22422 [HIGH] CWE-639 CVE-2025-22422: In multiple locations, there is a possible way to mislead a user into approving an authentication pr
In multiple locations, there is a possible way to mislead a user into approving an authentication prompt for one app when its result will be used in another 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.
nvd
CVE-2026-49932P3HIGHCVSS 7.8v14.0v15.0+8 more2026-09-08
CVE-2026-49932 [HIGH] CWE-122 CVE-2026-49932: In parseParts of PduParser.java, there is a possible out of bounds read due to a heap buffer overflo
In parseParts of PduParser.java, there is a possible out of bounds read due to a heap buffer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
nvd
CVE-2026-58839P3HIGHCVSS 7.8v14.0v15.0+6 more2026-09-08
CVE-2026-58839 [HIGH] CWE-120 CVE-2026-58839: In forEachLine of MountRegistry.cpp, there is a possible out of bounds read due to a buffer overflow
In forEachLine of MountRegistry.cpp, there is a possible out of bounds read due to a buffer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
nvd
CVE-2026-58820P3HIGHCVSS 7.8v16.0v16.0-qpr2+4 more2026-09-08
CVE-2026-58820 [HIGH] CWE-122 CVE-2026-58820: In multiple locations, there is a possible memory safety issue due to integer overflow. This could l
In multiple locations, there is a possible memory safety issue due to integer overflow. This could lead to local escalation of privilege with no additional execution privileges required.
nvd
CVE-2025-26455P3HIGHCVSS 7.8v13.0v14.0+4 more2025-09-04
CVE-2025-26455 [HIGH] CWE-122 CVE-2025-26455: In multiple functions of NdkMediaCodec.cpp, there is a possible out of bounds write due to a heap bu
In multiple functions of NdkMediaCodec.cpp, there is a possible out of bounds write due to a heap buffer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
nvd
CVE-2025-48620P3HIGHCVSS 7.8v13.0v14.0+6 more2025-12-08
CVE-2025-48620 [HIGH] CVE-2025-48620: In onSomePackagesChanged of VoiceInteractionManagerService.java, there is a possible way for a third
In onSomePackagesChanged of VoiceInteractionManagerService.java, there is a possible way for a third party application's component name to persist even after uninstalling 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.
nvd
CVE-2025-22433P3HIGHCVSS 7.8v13.0v14.0+4 more2025-09-02
CVE-2025-22433 [HIGH] CWE-693 CVE-2025-22433: In canForward of IntentForwarderActivity.java, there is a possible bypass of the cross profile inten
In canForward of IntentForwarderActivity.java, there is a possible bypass of the cross profile intent filter most commonly used in Work Profile scenarios 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.
nvd
CVE-2024-31311P3HIGHCVSS 7.8v12.0v12.1+6 more2024-07-09
CVE-2024-31311 [HIGH] CWE-787 CVE-2024-31311: In increment_annotation_count of stats_event.c, there is a possible out of bounds write due to a mis
In increment_annotation_count of stats_event.c, there is a possible out of bounds write due to a missing bounds check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
nvd
CVE-2025-48596P3HIGHCVSS 7.8v13.0v14.0+6 more2025-12-08
CVE-2025-48596 [HIGH] CWE-125 CVE-2025-48596: In appendFrom of Parcel.cpp, there is a possible out of bounds read due to a missing bounds check. T
In appendFrom of Parcel.cpp, there is a possible out of bounds read due to a missing bounds check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
nvd
CVE-2025-32323P3HIGHCVSS 7.8v13.0v14.0+6 more2025-09-04
CVE-2025-32323 [HIGH] CWE-20 CVE-2025-32323: In getCallingAppName of Shared.java, there is a possible way to trick users into granting file acces
In getCallingAppName of Shared.java, there is a possible way to trick users into granting file access via deceptive text in a permission popup 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.
nvd
CVE-2025-48588P3HIGHCVSS 7.8v13.0v14.0+4 more2025-12-08
CVE-2025-48588 [HIGH] CVE-2025-48588: In startAlwaysOnVpn of Vpn.java, there is a possible way to disable always-on VPN due to a logic err
In startAlwaysOnVpn of Vpn.java, there is a possible way to disable always-on VPN 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.
nvd