Android security tags, read closely by Lightrion

September 2026: the bulletin, and what actually shipped

The bulletin lists CVEs. The public security tags carry the code. This page joins the two for Android 14 to 17: which CVEs have a public fix in each major's tags, which do not, and what the tags fix that no bulletin mentions.

At a glance

MajorCVEs for it FixedProbableNo public code Security tags this month
Android 14595702android-security-14.0.0_r29
Android 15686602android-security-15.0.0_r17
Android 16817902android-security-16.0.0_r8
Android 17777700android-security-17.0.0_r1

The bulletin also has 81 vendor and kernel rows (closed-source components, kernel LTS) with no AOSP code to check; they are not counted above.

What this month's security tags add

Each security tag published this month, and the CVEs whose public fix first appears in it. CVEs resolved by an earlier tag are not repeated here; they are in the table above and on each CVE page.

android-security-14.0.0_r29 adds the fix for 54 CVEs: CVE-2025-48564, CVE-2025-48565, CVE-2025-48566, CVE-2026-27280, CVE-2026-28581, CVE-2026-28582, CVE-2026-28583, CVE-2026-28590, CVE-2026-28593, CVE-2026-28596, CVE-2026-28602, CVE-2026-28603, CVE-2026-28604, CVE-2026-28613, CVE-2026-28614, CVE-2026-28626, CVE-2026-28631, CVE-2026-28633, CVE-2026-28634, CVE-2026-28638, CVE-2026-28639, CVE-2026-28642, CVE-2026-28644, CVE-2026-28650, CVE-2026-28653, CVE-2026-28655, CVE-2026-28656, CVE-2026-28658, CVE-2026-28664, CVE-2026-28668, CVE-2026-28671, CVE-2026-33636, CVE-2026-45515, CVE-2026-45518, CVE-2026-45520, CVE-2026-45521, CVE-2026-45525, CVE-2026-45528, CVE-2026-45529, CVE-2026-45531, CVE-2026-49879, CVE-2026-49882, CVE-2026-49884, CVE-2026-49895, CVE-2026-49913, CVE-2026-49919, CVE-2026-49921, CVE-2026-49932, CVE-2026-55256, CVE-2026-55290, CVE-2026-55294, CVE-2026-58822, CVE-2026-58839, CVE-2026-58874.

android-security-15.0.0_r17 adds the fix for 64 CVEs: CVE-2025-48564, CVE-2025-48565, CVE-2025-48566, CVE-2026-0065, CVE-2026-27280, CVE-2026-28581, CVE-2026-28582, CVE-2026-28583, CVE-2026-28590, CVE-2026-28593, CVE-2026-28596, CVE-2026-28600, CVE-2026-28602, CVE-2026-28603, CVE-2026-28604, CVE-2026-28606, CVE-2026-28607, CVE-2026-28611, CVE-2026-28613, CVE-2026-28614, CVE-2026-28617, CVE-2026-28626, CVE-2026-28631, CVE-2026-28633, CVE-2026-28634, CVE-2026-28638, CVE-2026-28639, CVE-2026-28642, CVE-2026-28644, CVE-2026-28650, CVE-2026-28653, CVE-2026-28655, CVE-2026-28656, CVE-2026-28658, CVE-2026-28660, CVE-2026-28664, CVE-2026-28668, CVE-2026-28671, CVE-2026-33636, CVE-2026-45515, CVE-2026-45517, CVE-2026-45518, CVE-2026-45519, CVE-2026-45520, CVE-2026-45521, CVE-2026-45525, CVE-2026-45527, CVE-2026-45528, CVE-2026-45529, CVE-2026-45531, CVE-2026-49879, CVE-2026-49882, CVE-2026-49884, CVE-2026-49895, CVE-2026-49913, CVE-2026-49919, CVE-2026-49921, CVE-2026-49932, CVE-2026-55256, CVE-2026-55290, CVE-2026-55294, CVE-2026-58822, CVE-2026-58839, CVE-2026-58874.

android-security-16.0.0_r8 adds the fix for 76 CVEs: CVE-2025-48564, CVE-2025-48565, CVE-2025-48566, CVE-2026-0065, CVE-2026-0084, CVE-2026-27280, CVE-2026-28581, CVE-2026-28582, CVE-2026-28583, CVE-2026-28590, CVE-2026-28593, CVE-2026-28596, CVE-2026-28599, CVE-2026-28600, CVE-2026-28602, CVE-2026-28603, CVE-2026-28604, CVE-2026-28606, CVE-2026-28607, CVE-2026-28611, CVE-2026-28612, CVE-2026-28613, CVE-2026-28614, CVE-2026-28617, CVE-2026-28618, CVE-2026-28620, CVE-2026-28623, CVE-2026-28624, CVE-2026-28626, CVE-2026-28631, CVE-2026-28633, CVE-2026-28634, CVE-2026-28638, CVE-2026-28639, CVE-2026-28642, CVE-2026-28644, CVE-2026-28650, CVE-2026-28652, CVE-2026-28653, CVE-2026-28655, CVE-2026-28656, CVE-2026-28658, CVE-2026-28660, CVE-2026-28662, CVE-2026-28663, CVE-2026-28664, CVE-2026-28668, CVE-2026-28671, CVE-2026-33636, CVE-2026-45515, CVE-2026-45517, CVE-2026-45518, CVE-2026-45519, CVE-2026-45520, CVE-2026-45521, CVE-2026-45525, CVE-2026-45527, CVE-2026-45528, CVE-2026-45529, CVE-2026-45531, CVE-2026-49879, CVE-2026-49882, CVE-2026-49884, CVE-2026-49895, CVE-2026-49913, CVE-2026-49919, CVE-2026-49921, CVE-2026-49932, CVE-2026-55256, CVE-2026-55273, CVE-2026-55285, CVE-2026-55290, CVE-2026-55294, CVE-2026-58822, CVE-2026-58839, CVE-2026-58874.

android-security-17.0.0_r1 adds the fix for 77 CVEs: CVE-2025-48564, CVE-2025-48565, CVE-2025-48566, CVE-2026-28581, CVE-2026-28582, CVE-2026-28584, CVE-2026-28593, CVE-2026-28594, CVE-2026-28599, CVE-2026-28600, CVE-2026-28602, CVE-2026-28603, CVE-2026-28604, CVE-2026-28606, CVE-2026-28607, CVE-2026-28612, CVE-2026-28613, CVE-2026-28614, CVE-2026-28617, CVE-2026-28618, CVE-2026-28620, CVE-2026-28622, CVE-2026-28623, CVE-2026-28624, CVE-2026-28626, CVE-2026-28627, CVE-2026-28630, CVE-2026-28631, CVE-2026-28633, CVE-2026-28634, CVE-2026-28638, CVE-2026-28639, CVE-2026-28650, CVE-2026-28652, CVE-2026-28653, CVE-2026-28655, CVE-2026-28657, CVE-2026-28658, CVE-2026-28660, CVE-2026-28662, CVE-2026-28663, CVE-2026-28664, CVE-2026-28668, CVE-2026-28671, CVE-2026-33636, CVE-2026-45515, CVE-2026-45517, CVE-2026-45518, CVE-2026-45519, CVE-2026-45520, CVE-2026-45521, CVE-2026-45525, CVE-2026-45527, CVE-2026-45528, CVE-2026-45529, CVE-2026-45531, CVE-2026-49879, CVE-2026-49881, CVE-2026-49882, CVE-2026-49884, CVE-2026-49887, CVE-2026-49895, CVE-2026-49913, CVE-2026-49918, CVE-2026-49919, CVE-2026-49921, CVE-2026-49926, CVE-2026-49927, CVE-2026-49932, CVE-2026-55256, CVE-2026-55273, CVE-2026-55277, CVE-2026-55285, CVE-2026-55290, CVE-2026-55294, CVE-2026-58822, CVE-2026-58823.

Announced, with no public code

CVE-2026-28609, High RCE
Announced for Android 14, 15, 16. No fixing commit in any ingested security tag of these majors (platform/frameworks/av).
CVE-2026-28636, High EoP
Announced for Android 14, 15, 16. No fixing commit in any ingested security tag of these majors (platform/packages/apps/DocumentsUI).

Public before it was announced

The fixing commit was in a public security tag before the bulletin announced the CVE.

CVEMajors (tag where the fix is complete)Public sinceDays early
CVE-2026-000816 (r4)2026-03-02183
CVE-2026-001014 (r25), 15 (r13), 16 (r4)2026-03-02183
CVE-2026-005414 (r28), 15 (r16), 16 (r7)2026-06-0192
CVE-2026-006514 (r28)2026-06-0192

Fixed, by a probable match

None this month.

Security fixes no advisory mentions

Commits of this month's security tags whose bug ids are in no bulletin and no OSV advisory. Some are likely lower-severity fixes, some may become CVEs later.

Android 14: 42 fixes in android-security-14.0.0_r29

Show the list
Fix race conditions in CryptoHal plugin usage
Bug 503553199; android-security-14.0.0_r29
frameworks/av 8cf7d2e9937b
Fix MediaBuffer size-inflation off-by-32 bug
Bug 503541238; android-security-14.0.0_r29
frameworks/av 099e8f68899c
Fix OOB in DynamicsProcessing MBC band processing
Bug 505827492; android-security-14.0.0_r29
frameworks/av d708d1ed1130
[media] Fix heap-buffer-overflow in AudioAttributes unmarshalling
Bug 396471524, 482172329; markers: cve_fix; android-security-14.0.0_r29
frameworks/av 7a05282afe42
[media] Fix heap out-of-bounds write in MatroskaSource::read
Bug 485020640; android-security-14.0.0_r29
frameworks/av db3b431dd8aa
[udc-staging] Mitigate BAL bypass via Companion Device Manager
Bug 525133623; android-security-14.0.0_r29
frameworks/base e7028d348ee5
Sanitize labels in GrantCredentialsPermissionActivity
Bug 472955222; android-security-14.0.0_r29
frameworks/base 129f80c33f1f
Truncate long device admin descriptions
Bug 492093013; android-security-14.0.0_r29
frameworks/base fdeb1aefefd5 packages/apps/Car/Settings cb28e38fe137 packages/apps/Settings 778a381887ca packages/apps/TvSettings 014727fb26a6
Limit knownActivityEmbeddingCerts in manifest
Bug 429417238; android-security-14.0.0_r29
frameworks/base 1453b34c0ea5
Use byte count rather than string length for NMS component name check
Bug 505067993; android-security-14.0.0_r29
frameworks/base dc19b329d865
SystemUi UsbDialog: fix label vulnerability
Bug 472968114; android-security-14.0.0_r29
frameworks/base e5d1fb2c34ce
Fix path traversal and missing ownership check in LocaleManagerService
Bug 495409704; android-security-14.0.0_r29
frameworks/base 2a2f6ec57954
Add Task-level input sink to block cross-task tap pass-through
Bug 490083213; markers: cve_fix; android-security-14.0.0_r29
frameworks/base a042adf88538 frameworks/base 7599b48d00ee
Check notification permission in getAuthToken(notifyOnAuthFailure).
Bug 498857374; android-security-14.0.0_r29
frameworks/base b2142726cb61
Add size validation and trimming for ShortcutInfo objects.
Bug 451602444; markers: cve_fix; android-security-14.0.0_r29
frameworks/base 01bf19b34e45
Hide media on smartspace view when setting is disabled
Bug 478725173; android-security-14.0.0_r29
frameworks/base 8dd2f9d4de64
[LocalImageResolver] Fix security check bypass
Bug 501447778; android-security-14.0.0_r29
frameworks/base a4ecf8724097
Autofill SaveUi URL validation and FLAG_IMMUTABLE
Bug 465446148; markers: cve_fix; android-security-14.0.0_r29
frameworks/base 3519be0f11c7
CVE-2025-22442: set profile user restrictions earlier
Bug 382064697; android-security-14.0.0_r29
frameworks/base 59a2f1fa1a7c
RESTRICT AUTOMERGE [ExternalStorageProvider] Revoke URI permissions by path
Bug 463362836; markers: restrict_automerge; android-security-14.0.0_r29
frameworks/base 58f827bf9397 packages/providers/DownloadProvider fb453d9cb062 packages/providers/MediaProvider 277a42f6430f
Fix URI grant persistence bypass
Bug 262884935; android-security-14.0.0_r29
frameworks/base a8279722faf7
RESTRICT AUTOMERGE Filter ignorable Unicode codepoints in ExternalStorageProvider
Bug 475232460; markers: restrict_automerge; android-security-14.0.0_r29
frameworks/base 2cd960f154ec
Fix ArrayIndexOutOfBoundsException in SIMRecords due to invalid EF_CFIS/EF_CFF
Bug 517377278; android-security-14.0.0_r29
frameworks/opt/telephony 8ae36cfb0cf4
Check getLaunchedFromPackage for CE Storage
Bug 394083030; android-security-14.0.0_r29
packages/apps/Car/Settings 03a0f940149e
Prevent Setup Wizard from starting provisioning if the device is already provisioned.
Bug 482024712; android-security-14.0.0_r29
packages/apps/ManagedProvisioning 65cfe16ed60d
Fix confused deputy in Bluetooth settings dashboard
Bug 471797085; android-security-14.0.0_r29
packages/apps/Settings a94d23c25954
Sanitize package labels in SettingsApplication
Bug 488559440; android-security-14.0.0_r29
packages/apps/Settings a101a6cf443a
GATT: Fix notifications sent to remote device without security checks
Bug 465140520; android-security-14.0.0_r29
packages/modules/Bluetooth f2741f1c70f8
[RESTRICT AUTOMERGE] Enforce incoming CTKD security requirements
Bug 497102083, 497851840, 510038786; markers: restrict_automerge; android-security-14.0.0_r29
packages/modules/Bluetooth e3dba33c9682
Handle concurrency issues in SDP record creation
Bug 413510838, 415689442; android-security-14.0.0_r29
packages/modules/Bluetooth 1ac33292ff3b
Sanitize alternate intents.
Bug 444443479; markers: cve_fix; android-security-14.0.0_r29
packages/modules/IntentResolver d07a326e6a02
Restrict max size for Note.NOTE field
Bug 486763102; android-security-14.0.0_r29
packages/providers/ContactsProvider 1ba2557aea2f
RESTRICT AUTOMERGE Fix ZWSP path bypass in DownloadProvider
Bug 482947423; markers: restrict_automerge; android-security-14.0.0_r29
packages/providers/DownloadProvider 8c7db1173431
RESTRICT AUTOMERGE Fix DownloadProvider completed download security bypass
Bug 498162425; markers: restrict_automerge; android-security-14.0.0_r29
packages/providers/DownloadProvider 8397bd246e60
RESTRICT AUTOMERGE Fix path traversal vulnerability in DownloadStorageProvider
Bug 490768196; markers: restrict_automerge; android-security-14.0.0_r29
packages/providers/DownloadProvider c9b9ee7acf7f
TelephonyProvider: Fix SQL injection in projection and sortOrder
Bug 494725584; android-security-14.0.0_r29
packages/providers/TelephonyProvider e0b82b04365d
Limit media-supported values
Bug 503542266; markers: cve_fix; android-security-14.0.0_r29
packages/services/BuiltInPrintService 2ec9f87450f5
Check caller in CSW#queryRemoteConnectionServices
Bug 504612754; android-security-14.0.0_r29
packages/services/Telecomm 4ac0b6201cc0
Fix MMI check bypass via leading whitespace in tel URI.
Bug 508585261; android-security-14.0.0_r29
packages/services/Telecomm 12f9b433c1ae
Resolve cross account user ringtone validation.
Bug 356604577; android-security-14.0.0_r29
packages/services/Telecomm 9639413a5dcc
[Telephony] Secure contact URI access in Call Forwarding
Bug 490916793; android-security-14.0.0_r29
packages/services/Telephony 787ad217f9a9
Prevent SDK Sandbox from bypassing isSystemApp check
Bug 477022787; android-security-14.0.0_r29
packages/services/Telephony d24a3491f06f

Android 15: 44 fixes in android-security-15.0.0_r17

Show the list
Fix race conditions in CryptoHal plugin usage
Bug 503553199; android-security-15.0.0_r17
frameworks/av 864123e86fc9
Fix MediaBuffer size-inflation off-by-32 bug
Bug 503541238; android-security-15.0.0_r17
frameworks/av 3d1f8cef9a42
Fix OOB in DynamicsProcessing MBC band processing
Bug 505827492; android-security-15.0.0_r17
frameworks/av 98e472f24d54
[media] Fix heap-buffer-overflow in AudioAttributes unmarshalling
Bug 396471524, 482172329; markers: cve_fix; android-security-15.0.0_r17
frameworks/av 2d627fe89937
[media] Fix heap out-of-bounds write in MatroskaSource::read
Bug 485020640; android-security-15.0.0_r17
frameworks/av f19372384733
[24Q3] Mitigate BAL bypass via Companion Device Manager
Bug 525133623; android-security-15.0.0_r17
frameworks/base 35a55a523145
Sanitize labels in GrantCredentialsPermissionActivity
Bug 472955222; android-security-15.0.0_r17
frameworks/base 78ff07aa12b8
Truncate long device admin descriptions
Bug 492093013; android-security-15.0.0_r17
frameworks/base 8bbb435c9b25 packages/apps/Car/Settings f9b731471afb packages/apps/Settings 8bdb3c884b6d packages/apps/TvSettings 540f4ec31cee
Limit knownActivityEmbeddingCerts in manifest
Bug 429417238; android-security-15.0.0_r17
frameworks/base a6ff1f594051
Use byte count rather than string length for NMS component name check
Bug 505067993; android-security-15.0.0_r17
frameworks/base d71cc08e7ad0
SystemUi UsbDialog: fix label vulnerability
Bug 472968114; android-security-15.0.0_r17
frameworks/base 8c99389ef61e
Fix path traversal and missing ownership check in LocaleManagerService
Bug 495409704; android-security-15.0.0_r17
frameworks/base a508a0a4dba6
Add Task-level input sink to block cross-task tap pass-through
Bug 490083213; markers: cve_fix; android-security-15.0.0_r17
frameworks/base 03c1d8e34069 frameworks/base 6025638f24fa
Check notification permission in getAuthToken(notifyOnAuthFailure).
Bug 498857374; android-security-15.0.0_r17
frameworks/base 7cdef410dc98
Add size validation and trimming for ShortcutInfo objects.
Bug 451602444; markers: cve_fix; android-security-15.0.0_r17
frameworks/base df66a8f07d3b
Hide media on smartspace view when setting is disabled
Bug 478725173; android-security-15.0.0_r17
frameworks/base d0fbd46bea7c
[LocalImageResolver] Fix security check bypass
Bug 501447778; android-security-15.0.0_r17
frameworks/base 34dc06411439
Autofill SaveUi URL validation and FLAG_IMMUTABLE
Bug 465446148; markers: cve_fix; android-security-15.0.0_r17
frameworks/base 6c6471fc4718
CVE-2025-22442: set profile user restrictions earlier
Bug 382064697; android-security-15.0.0_r17
frameworks/base e7890bc1f9c0
Security bug fix: Prevent USB data changes for non-owner users during lockdown mode.
Bug 466379326; android-security-15.0.0_r17
frameworks/base fc3f36a616a3
RESTRICT AUTOMERGE [ExternalStorageProvider] Revoke URI permissions by path
Bug 463362836; markers: restrict_automerge; android-security-15.0.0_r17
frameworks/base aedf5f0fa70f packages/providers/DownloadProvider 4a47b19b9557 packages/providers/MediaProvider 5474b6871dd0
Fix URI grant persistence bypass
Bug 262884935; android-security-15.0.0_r17
frameworks/base 1fcacc7ecb60
RESTRICT AUTOMERGE Filter ignorable Unicode codepoints in ExternalStorageProvider
Bug 475232460; markers: restrict_automerge; android-security-15.0.0_r17
frameworks/base b94ba8571216
Fix ArrayIndexOutOfBoundsException in SIMRecords due to invalid EF_CFIS/EF_CFF
Bug 517377278; android-security-15.0.0_r17
frameworks/opt/telephony 64d94aa15e7b
Check getLaunchedFromPackage for CE Storage
Bug 394083030; android-security-15.0.0_r17
packages/apps/Car/Settings b2d58f33fb93
Prevent Setup Wizard from starting provisioning if the device is already provisioned.
Bug 482024712; android-security-15.0.0_r17
packages/apps/ManagedProvisioning fc97ea693501
Fix confused deputy in Bluetooth settings dashboard
Bug 471797085; android-security-15.0.0_r17
packages/apps/Settings 0656c1bc9bc5
Sanitize package labels in SettingsApplication
Bug 488559440; android-security-15.0.0_r17
packages/apps/Settings 60b2a8568cab
GATT: Fix notifications sent to remote device without security checks
Bug 465140520; android-security-15.0.0_r17
packages/modules/Bluetooth e18383876445
[RESTRICT AUTOMERGE] Enforce incoming CTKD security requirements
Bug 497102083, 497851840, 510038786; markers: restrict_automerge; android-security-15.0.0_r17
packages/modules/Bluetooth eb524b72724c
Handle concurrency issues in SDP record creation
Bug 413510838, 415689442; android-security-15.0.0_r17
packages/modules/Bluetooth 5a95b20635a9
Sanitize alternate intents.
Bug 444443479; markers: cve_fix; android-security-15.0.0_r17
packages/modules/IntentResolver 3a9315003908
Restrict max size for Note.NOTE field
Bug 486763102; android-security-15.0.0_r17
packages/providers/ContactsProvider f71ae192b898
RESTRICT AUTOMERGE Fix ZWSP path bypass in DownloadProvider
Bug 482947423; markers: restrict_automerge; android-security-15.0.0_r17
packages/providers/DownloadProvider 58e8f2d880d0
RESTRICT AUTOMERGE Fix DownloadProvider completed download security bypass
Bug 498162425; markers: restrict_automerge; android-security-15.0.0_r17
packages/providers/DownloadProvider 842086d94f37
RESTRICT AUTOMERGE Fix path traversal vulnerability in DownloadStorageProvider
Bug 490768196; markers: restrict_automerge; android-security-15.0.0_r17
packages/providers/DownloadProvider 1975d36d64a3
TelephonyProvider: Fix SQL injection in projection and sortOrder
Bug 494725584; android-security-15.0.0_r17
packages/providers/TelephonyProvider 854197b25e1a
Limit media-supported values
Bug 503542266; markers: cve_fix; android-security-15.0.0_r17
packages/services/BuiltInPrintService b82964c3f229
Check caller in CSW#queryRemoteConnectionServices
Bug 504612754; android-security-15.0.0_r17
packages/services/Telecomm 8adbb86845d0
Fix MMI check bypass via leading whitespace in tel URI.
Bug 508585261; android-security-15.0.0_r17
packages/services/Telecomm 34f4edcdb5b0
Resolve cross account user ringtone validation.
Bug 356604577; android-security-15.0.0_r17
packages/services/Telecomm 0d4024bee09c
Fix StackOverflowError in SatelliteEntitlementController
Bug 517377772; android-security-15.0.0_r17
packages/services/Telephony 5b53784d2dee
[Telephony] Secure contact URI access in Call Forwarding
Bug 490916793; android-security-15.0.0_r17
packages/services/Telephony 40d1716b1076
Prevent SDK Sandbox from bypassing isSystemApp check
Bug 477022787; android-security-15.0.0_r17
packages/services/Telephony f4699b1d48e9

Android 16: 53 fixes in android-security-16.0.0_r8

Show the list
Fix NAN frequency list handling in AIDL interfaces.
Bug 512973352; android-security-16.0.0_r8
external/wpa_supplicant_8 b812bef955e9
Fix race conditions in CryptoHal plugin usage
Bug 503553199; android-security-16.0.0_r8
frameworks/av 0031ce0a8891
Fix MediaBuffer size-inflation off-by-32 bug
Bug 503541238; android-security-16.0.0_r8
frameworks/av ccc63274119b
Fix OOB in DynamicsProcessing MBC band processing
Bug 505827492; android-security-16.0.0_r8
frameworks/av 2cd4f2d9a1b0
[media] Fix heap-buffer-overflow in AudioAttributes unmarshalling
Bug 396471524, 482172329; markers: cve_fix; android-security-16.0.0_r8
frameworks/av 6ff99fe0d5b1
[media] Fix heap out-of-bounds write in MatroskaSource::read
Bug 485020640; android-security-16.0.0_r8
frameworks/av f3bd2850bafd
[25Q2] Mitigate BAL bypass via Companion Device Manager
Bug 525133623; android-security-16.0.0_r8
frameworks/base a5fd26078dba
Fix a regression in ECM mode setting after package install
Bug 349318333; markers: cve_fix; android-security-16.0.0_r8
frameworks/base 9444f519c4e5
Sanitize labels in GrantCredentialsPermissionActivity
Bug 472955222; android-security-16.0.0_r8
frameworks/base e8ef27e17d89
Truncate long device admin descriptions
Bug 492093013; android-security-16.0.0_r8
frameworks/base a0bd9f4b3d53 packages/apps/Car/Settings 1075d04ab9dc packages/apps/Settings d125be8375f9 packages/apps/TvSettings 4760b7d12a10
Limit knownActivityEmbeddingCerts in manifest
Bug 429417238; android-security-16.0.0_r8
frameworks/base 431c43bd57cc
Use byte count rather than string length for NMS component name check
Bug 505067993; android-security-16.0.0_r8
frameworks/base c47530a0f8f4
SystemUi UsbDialog: fix label vulnerability
Bug 472968114; android-security-16.0.0_r8
frameworks/base e5560bd1d0c2
Fix path traversal and missing ownership check in LocaleManagerService
Bug 495409704; android-security-16.0.0_r8
frameworks/base 35058d93a551
Add Task-level input sink to block cross-task tap pass-through
Bug 490083213; markers: cve_fix; android-security-16.0.0_r8
frameworks/base b159c903dc1d frameworks/base 8c6681692185
Check notification permission in getAuthToken(notifyOnAuthFailure).
Bug 498857374; android-security-16.0.0_r8
frameworks/base 0209580ab87a
Add size validation and trimming for ShortcutInfo objects.
Bug 451602444; markers: cve_fix; android-security-16.0.0_r8
frameworks/base cf0b6cd90ce0
Hide media on smartspace view when setting is disabled
Bug 478725173; android-security-16.0.0_r8
frameworks/base 2e7f56e02d86
[LocalImageResolver] Fix security check bypass
Bug 501447778; android-security-16.0.0_r8
frameworks/base 794ac2765d10
Autofill SaveUi URL validation and FLAG_IMMUTABLE
Bug 465446148; markers: cve_fix; android-security-16.0.0_r8
frameworks/base fb6a81e33d54
Security bug fix: Prevent USB data changes for non-owner users during lockdown mode.
Bug 466379326; android-security-16.0.0_r8
frameworks/base cabd39ad7bd1
Restrict VirtualDeviceImpl methods to device owner.
Bug 495646742; android-security-16.0.0_r8
frameworks/base 5e717959bef1
RESTRICT AUTOMERGE [ExternalStorageProvider] Revoke URI permissions by path
Bug 463362836; markers: restrict_automerge; android-security-16.0.0_r8
frameworks/base f2a29f4351f8 packages/providers/DownloadProvider 21361e1dc45f packages/providers/MediaProvider 4d92f7932906
Fix URI grant persistence bypass
Bug 262884935; android-security-16.0.0_r8
frameworks/base 585e7556fcec
RESTRICT AUTOMERGE Filter ignorable Unicode codepoints in ExternalStorageProvider
Bug 475232460; markers: restrict_automerge; android-security-16.0.0_r8
frameworks/base 8785e148ca82
Fix entryadapter usage
Bug 378087531; android-security-16.0.0_r8
frameworks/base bc676d257ca0
Fix ArrayIndexOutOfBoundsException in SIMRecords due to invalid EF_CFIS/EF_CFF
Bug 517377278; android-security-16.0.0_r8
frameworks/opt/telephony cdc2bb368625
Fix Use-After-Free in NXP NFC HAL timer teardown
Bug 522375782; android-security-16.0.0_r8
hardware/nxp/nfc 8e5737ab9908
Check getLaunchedFromPackage for CE Storage
Bug 394083030; android-security-16.0.0_r8
packages/apps/Car/Settings 7f7505117ed8
Prevent Setup Wizard from starting provisioning if the device is already provisioned.
Bug 482024712; android-security-16.0.0_r8
packages/apps/ManagedProvisioning 13d3d66532b1
Fix confused deputy in Bluetooth settings dashboard
Bug 471797085; android-security-16.0.0_r8
packages/apps/Settings afbec373ef10
Sanitize package labels in SettingsApplication
Bug 488559440; android-security-16.0.0_r8
packages/apps/Settings 5db0f9425d82
GATT: Fix notifications sent to remote device without security checks
Bug 465140520; android-security-16.0.0_r8
packages/modules/Bluetooth cec4b7bfe86d
Fix cross-thread UAF in AvrcpService updates
Bug 522373202; android-security-16.0.0_r8
packages/modules/Bluetooth fec825e4855c
[RESTRICT AUTOMERGE] Enforce incoming CTKD security requirements
Bug 497102083, 497851840, 510038786; markers: restrict_automerge; android-security-16.0.0_r8
packages/modules/Bluetooth a74f94398283
Handle concurrency issues in SDP record creation
Bug 413510838, 415689442; android-security-16.0.0_r8
packages/modules/Bluetooth 23f057ce56f4
Sanitize alternate intents.
Bug 444443479; markers: cve_fix; android-security-16.0.0_r8
packages/modules/IntentResolver 661c048f08fb
Fix integer underflow and OOB access in libnfc-nci
Bug 522366268; android-security-16.0.0_r8
packages/modules/Nfc 0779a96c20c7
Fix integer underflow in rw_ci_data_cback
Bug 503550880; android-security-16.0.0_r8
packages/modules/Nfc 38cc06501f91
Fix heap buffer overflow in nfa_t4tnfcee_store_rx_buf
Bug 503545851; android-security-16.0.0_r8
packages/modules/Nfc 3cfc747e2651
Restrict max size for Note.NOTE field
Bug 486763102; android-security-16.0.0_r8
packages/providers/ContactsProvider 7a3c86a5cc2d
RESTRICT AUTOMERGE Fix ZWSP path bypass in DownloadProvider
Bug 482947423; markers: restrict_automerge; android-security-16.0.0_r8
packages/providers/DownloadProvider a3ba6b22ea3d
RESTRICT AUTOMERGE Fix DownloadProvider completed download security bypass
Bug 498162425; markers: restrict_automerge; android-security-16.0.0_r8
packages/providers/DownloadProvider e28ef02f33a9
RESTRICT AUTOMERGE Fix path traversal vulnerability in DownloadStorageProvider
Bug 490768196; markers: restrict_automerge; android-security-16.0.0_r8
packages/providers/DownloadProvider 2d651e871fc1
RESTRICT AUTOMERGE Use parameterised queries for photo picker search request queries
Bug 463363325; markers: restrict_automerge; android-security-16.0.0_r8
packages/providers/MediaProvider f108d16cda10
TelephonyProvider: Fix SQL injection in projection and sortOrder
Bug 494725584; android-security-16.0.0_r8
packages/providers/TelephonyProvider a8c60526426c
Limit media-supported values
Bug 503542266; markers: cve_fix; android-security-16.0.0_r8
packages/services/BuiltInPrintService 883f3a1848ea
Fix MMI check bypass via leading whitespace in tel URI.
Bug 508585261; android-security-16.0.0_r8
packages/services/Telecomm c36565c8706e
Check caller in CSW#queryRemoteConnectionServices
Bug 504612754; android-security-16.0.0_r8
packages/services/Telecomm 125c1454cbea
Resolve cross account user ringtone validation.
Bug 356604577; android-security-16.0.0_r8
packages/services/Telecomm a87be58dc77a
Fix StackOverflowError in SatelliteEntitlementController
Bug 517377772; android-security-16.0.0_r8
packages/services/Telephony 3cf52f33f13e
[Telephony] Secure contact URI access in Call Forwarding
Bug 490916793; android-security-16.0.0_r8
packages/services/Telephony 73bc9bf6eb4c
Prevent SDK Sandbox from bypassing isSystemApp check
Bug 477022787; android-security-16.0.0_r8
packages/services/Telephony d39411606239

Android 17: 49 fixes in android-security-17.0.0_r1

Show the list
Fix NAN frequency list handling in AIDL interfaces.
Bug 512973352; android-security-17.0.0_r1
external/wpa_supplicant_8 3426cb0086f9
Fix race conditions in CryptoHal plugin usage
Bug 503553199; android-security-17.0.0_r1
frameworks/av f103cdde766d
Fix MediaBuffer size-inflation off-by-32 bug
Bug 503541238; android-security-17.0.0_r1
frameworks/av 237289dd22e1
Fix OOB in DynamicsProcessing MBC band processing
Bug 505827492; android-security-17.0.0_r1
frameworks/av 526699cba377
[media] Fix heap-buffer-overflow in AudioAttributes unmarshalling
Bug 396471524, 482172329; markers: cve_fix; android-security-17.0.0_r1
frameworks/av b8080da68249
[26Q2] Mitigate BAL bypass via Companion Device Manager
Bug 525133623; android-security-17.0.0_r1
frameworks/base f064617cb9cc
Fix a regression in ECM mode setting after package install
Bug 349318333; markers: cve_fix; android-security-17.0.0_r1
frameworks/base ec56593e44df
Sanitize labels in GrantCredentialsPermissionActivity
Bug 472955222; android-security-17.0.0_r1
frameworks/base 27be977cd805
Truncate long device admin descriptions
Bug 492093013; android-security-17.0.0_r1
frameworks/base 9644b7e34bb0 packages/apps/Car/Settings 64214ba74e81 packages/apps/Settings 36a70818e797 packages/apps/TvSettings c63a1f6ec913
Limit knownActivityEmbeddingCerts in manifest
Bug 429417238; android-security-17.0.0_r1
frameworks/base bbf84d307ba6
Use byte count rather than string length for NMS component name check
Bug 505067993; android-security-17.0.0_r1
frameworks/base c54a3ee92fa2
SystemUi UsbDialog: fix label vulnerability
Bug 472968114; android-security-17.0.0_r1
frameworks/base 1f47cb234369
Fix path traversal and missing ownership check in LocaleManagerService
Bug 495409704; android-security-17.0.0_r1
frameworks/base 45c98d340469
Add Task-level input sink to block cross-task tap pass-through
Bug 490083213; markers: cve_fix; android-security-17.0.0_r1
frameworks/base 9277b3da7bea frameworks/base 64cbb2d0021d
Check notification permission in getAuthToken(notifyOnAuthFailure).
Bug 498857374; android-security-17.0.0_r1
frameworks/base 865939513d46
Add size validation and trimming for ShortcutInfo objects.
Bug 451602444; markers: cve_fix; android-security-17.0.0_r1
frameworks/base 560b2df86acf
[LocalImageResolver] Fix security check bypass
Bug 501447778; android-security-17.0.0_r1
frameworks/base 8800ef252b9f
Hide media on smartspace view when setting is disabled
Bug 478725173; android-security-17.0.0_r1
frameworks/base dc8814dec422 frameworks/base 3df35f926c78
Autofill SaveUi URL validation and FLAG_IMMUTABLE
Bug 465446148; markers: cve_fix; android-security-17.0.0_r1
frameworks/base 4d1f600cbcbb
CVE-2025-22442: set profile user restrictions earlier
Bug 382064697; android-security-17.0.0_r1
frameworks/base 79dd06a8c17c
RESTRICT AUTOMERGE Filter ignorable Unicode codepoints in ExternalStorageProvider
Bug 475232460; markers: restrict_automerge; android-security-17.0.0_r1
frameworks/base 250af57de977
RESTRICT AUTOMERGE [ExternalStorageProvider] Revoke URI permissions by path
Bug 463362836; markers: restrict_automerge; android-security-17.0.0_r1
frameworks/base 3cc466bb712c packages/providers/DownloadProvider e6698744f7aa packages/providers/MediaProvider ebcbbeb31b2c
Restrict VirtualDeviceImpl methods to device owner.
Bug 495646742; android-security-17.0.0_r1
frameworks/base 5cf100905634
Set min_sdk_version in GooglePackageInstaller
Bug 507488454; android-security-17.0.0_r1
frameworks/base 6f8d24ddbe71
Fix ArrayIndexOutOfBoundsException in SIMRecords due to invalid EF_CFIS/EF_CFF
Bug 517377278; android-security-17.0.0_r1
frameworks/opt/telephony e73ac6487867
Fix Use-After-Free in NXP NFC HAL timer teardown
Bug 522375782; android-security-17.0.0_r1
hardware/nxp/nfc e245c4b5a851
Check getLaunchedFromPackage for CE Storage
Bug 394083030; android-security-17.0.0_r1
packages/apps/Car/Settings a64ee74011f7
Change to startActivityAsCaller when forwarding ACTION_PICK intent
Bug 499298430, 506191531; markers: cve_fix; android-security-17.0.0_r1
packages/apps/ContactsPicker 824770d6d42d
Fix confused deputy in Bluetooth settings dashboard
Bug 471797085; android-security-17.0.0_r1
packages/apps/Settings a0870b60ba8e
Sanitize package labels in SettingsApplication
Bug 488559440; android-security-17.0.0_r1
packages/apps/Settings 12fb76cd7025
GATT: Fix notifications sent to remote device without security checks
Bug 465140520; android-security-17.0.0_r1
packages/modules/Bluetooth aa513b35ec64
Fix cross-thread UAF in AvrcpService updates
Bug 522373202; android-security-17.0.0_r1
packages/modules/Bluetooth 01cb44f098be
[RESTRICT AUTOMERGE] Enforce incoming CTKD security requirements
Bug 497102083, 497851840, 510038786; markers: restrict_automerge; android-security-17.0.0_r1
packages/modules/Bluetooth d2c0b10836db
Remove btsec_sdp_database_thread_sync flag and old synchronization.
Bug 315241296, 415689442, 458487080; android-security-17.0.0_r1
packages/modules/Bluetooth 746c2f474f29
Rehome enable_d2d_connectivity_service Flag.
Bug 517567152; android-security-17.0.0_r1
packages/modules/Connectivity 33f9aaedc8fa
Fix integer underflow and OOB access in libnfc-nci
Bug 522366268; android-security-17.0.0_r1
packages/modules/Nfc 52c0818d37fc
Fix integer underflow in rw_ci_data_cback
Bug 503550880; android-security-17.0.0_r1
packages/modules/Nfc f8325e216e4f
Fix heap buffer overflow in nfa_t4tnfcee_store_rx_buf
Bug 503545851; android-security-17.0.0_r1
packages/modules/Nfc f5089c4c9b4e
Restrict max size for Note.NOTE field
Bug 486763102; android-security-17.0.0_r1
packages/providers/ContactsProvider 8b1ebf91ad20
RESTRICT AUTOMERGE Fix ZWSP path bypass in DownloadProvider
Bug 482947423; markers: restrict_automerge; android-security-17.0.0_r1
packages/providers/DownloadProvider adbfd901579e
RESTRICT AUTOMERGE Fix DownloadProvider completed download security bypass
Bug 498162425; markers: restrict_automerge; android-security-17.0.0_r1
packages/providers/DownloadProvider 30a6a1220e98
RESTRICT AUTOMERGE Fix path traversal vulnerability in DownloadStorageProvider
Bug 490768196; markers: restrict_automerge; android-security-17.0.0_r1
packages/providers/DownloadProvider 6ed0eac90f83
RESTRICT AUTOMERGE Use parameterised queries for photo picker search request queries
Bug 463363325; markers: restrict_automerge; android-security-17.0.0_r1
packages/providers/MediaProvider 8dc44d72ec89
TelephonyProvider: Fix SQL injection in projection and sortOrder
Bug 494725584; android-security-17.0.0_r1
packages/providers/TelephonyProvider dde6dddce4c9
Limit media-supported values
Bug 503542266; markers: cve_fix; android-security-17.0.0_r1
packages/services/BuiltInPrintService c343ebe454ba
Fix privilege escalation in ACTION_CALL intent trampoline
Bug 505203996, 524878429; markers: cve_fix; android-security-17.0.0_r1
packages/services/Telecomm 45a9ba77aa09
Fix MMI check bypass via leading whitespace in tel URI.
Bug 508585261; android-security-17.0.0_r1
packages/services/Telecomm 84aa17aab267
Fix StackOverflowError in SatelliteEntitlementController
Bug 517377772; android-security-17.0.0_r1
packages/services/Telephony ba3c68f022f3
[Telephony] Secure contact URI access in Call Forwarding
Bug 490916793; android-security-17.0.0_r1
packages/services/Telephony 7e3d27fd759f

Fix analysis AI-generated

For each CVE with a public fix, an analysis of Google's patch: root cause, how the fix works, what it covers and leaves out. Written by a model from the bulletin and the fixing diffs, then checked against the code by a second model. It can still be wrong: verify against the commit.

Bulletin revisions

VersionDateNotes
1.0September 8, 2026Bulletin Published
1.1September 15, 2026Updated issue list and added AOSP links
1.2September 16, 2026Updated issue list
1.3September 17, 2026Updated issue list

Method and limits

Fixes are found in the public android-security-* tags by the bug id in the commit message, then Change-Id and patch id against the bulletin's commit, then two probable matches checked by content. "No public code" means no fixing commit in the ingested tags of that major, not proof that no fix exists anywhere. When none of the code the bulletin's commit patches exists in a major (removed or reworked before its release), the CVE is shown as "patched code absent" instead. Vendor closed-source components and the kernel are out of scope.

Data for this page (JSON).