android-security-15.0.0_r9 to android-security-15.0.0_r10 AOSP changelog

This only includes the Android Open Source Project changes and does not include any changes in any proprietary components included by Google or any hardware manufacturer. The raw log was generated using a modified version of this script written by JBQ and improved by Al Sutton.

Please do not copy this without attribution to this site and JBQ for the original script.

+- Project: platform/art

444fc40dfb : Throw an exception in JNI::NewObject for abstract classes.

+- Project: platform/build

01f1e2547b : Version bump to ASV1.240715.033 [core/build_id.mk]
a86bf790af : Version bump to ASV1.240715.032 [core/build_id.mk]
c80d7ab927 : Version bump to ASV1.240715.031 [core/build_id.mk]
d60b9c64ef : Set game_default_frame_rate_override as 60 for AOSP

+- Project: platform/frameworks/av

37e7f808fa : [RESTRICT AUTOMERGE] Fix audio AppOps refcount mismatch
8c09eb1034 : [RESTRICT AUTOMERGE] Validate full attr chain for recording

+- Project: platform/frameworks/base

fc5d9b6ef530 : Trim oversized strings in setId and setConversationId
a6a570a6f497 : Implement onNullBinding() in autofill service connection
252efec89b01 : PrintSpooler: Require empty output for PDF
580118ec5b41 : cleanup: Fix permission protection of setObservedMotionEventSources
660c7075dc00 : Check DPC package validity during package updates
bb6d2f17243d : DevicePolicyManager: ignore invalid proxy settings
354820f6ec38 : Ensuring valid packageName when granting slice permission
20e363e22258 : [RESTRICT AUTOMERGE] [appops] Preflight skip datasource validation
00344da68fce : [RESTRICT AUTOMERGE] Fix recording config mic indicator suppression
acbd37d21c2f : [RESTRICT AUTOMERGE] appop: Finish all when last in chain fail
8b660e887005 : [RESTRICT AUTOMERGE] Disallow PINNED in setLaunchWindowingMode
7b88db4928f3 : Prevent root from getting unverified attributions from non system apps
6c7c10e6234b : Check sound Uri permission when creating a notification channel
f27918b39cff : Move the mStrictModeCallbacks to be self-locked
66ac17909252 : Don't allow SdkSandbox to bypass systemUid check.
7ed50e5b5d56 : Calculate how much memory is used per account.
0d30c78c8953 : Prevent non-system ShutdownActivity from being launched by BatteryService
bd7578b738a0 : Don't allow hiding SysUi
63aab59ce138 : Avoid mixups between different CPSes in ZenModeConditions
ca71b9a63c40 : Revert "Fix biometric prompt appearing above shade"
52c030fa9ba2 : [CDM] Revoke NLS when all associations are removed.
bdad29b85a6c : Limits the display name to 1024 characters
483fba0b4777 : RESTRICT AUTOMERGE Ignore pinned Windows
394acf2aa1da : Do not allow custom animation of untrusted Toast
e4a93e6ffdaf : Use consistent animation when forcibly hiding non system overlay
943cab06b39e : Revert "Update CtsShim to use sharedUserId"
5b10581d2a91 : Improve audio sharing password handling
7f5cc94e82fc : Don't show dismissible keyguard in app pinning mode
47424521c49b : Unexport ControlsActivity
0fb2788dac39 : Fix starting the activity with incorrect pid/uid
fd66d834553f : Avoid home intent normalization if it is from trusted callers
859701fcd6b5 : Revert "Check sound Uri permission when creating a notification channel"

+- Project: platform/frameworks/native

20465375a1 : Don't blur too many layers
96f0dd71bc : Protect objects in Parcel::appendFrom
7fb4755c9d : RPC Binder: clearer errors for wrong transact type
570e2d6e29 : RPC Binder: shutdown on SPAN error.
ba4ea3598e : RPC Binder: shutdown on ENOMEM

+- Project: platform/frameworks/opt/telephony

e5cdca2752 : Remove get/set of voicemail ringtone uri in shared preferences.

+- Project: platform/packages/apps/Contacts

7c8dbcffb : Show account selection dialog when a single account exists.

+- Project: platform/packages/apps/DocumentsUI

f0336ada1 : Trim the application name to make it safe for presentation

+- Project: platform/packages/apps/ManagedProvisioning

03cadb65c : Skip permission check for SCHEME_ANDROID_RESOURCE

+- Project: platform/packages/apps/Settings

aba2077a6c0 : Ignore face settings extras when called by an external package.
1e4423730f8 : startActivityForResult with earlier new Intent
d8b1de7a18f : Hide notification content in history
cc1b1b5e493 : Use correct API to get calling package name in CredentialStorage
25cfacbe5ac : Drop PendingIntent extras from external packages during enrollment.
6c9a5944dd0 : Do not enable the Content Protection toggle for non-admin users.
e8a17485771 : AppRestrictions - use vetted component
bb6e84fd04f : Add ComponentName explicitly to make sure arbitary intents aren't launched from Settings.

+- Project: platform/packages/modules/Bluetooth

c881220f49 : Fix use after free in acl_arbiter

+- Project: platform/packages/modules/CellBroadcastService

584cec4 : RESTRICT AUTOMERGE Update getDefaultCBRPackageName for fixing security vulnerability

+- Project: platform/packages/modules/IntentResolver

13c30b46 : Launch image editor as sharesheet-launching user (flag off)
923a5673 : Sanitize cross-profile intents.

+- Project: platform/packages/modules/Permission

5dca0ccb26 : Stop one-time sessions iff when no one-time permission is granted
7b61d03c1e : Ensure Gallery always shows as system fixed

+- Project: platform/packages/modules/Wifi

298745e0cb : Do not treat SdkSandBox as privileges App

+- Project: platform/packages/providers/MediaProvider

c34a7f642 : Fix misuse of MediaProvider#INCLUDED_DEFAULT_DIRECTORIES
3f48b77e7 : RESTRICT AUTOMERGE Refactor PickerDbFacade#queryMediaIdForApps implementation

+- Project: platform/packages/services/Telephony

3d7a0a2e2 : Remove the contacts picker from VoicemailSettingsActivity