android-security-14.0.0_r21 to android-security-14.0.0_r22 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

caeef036e3 : Throw an exception in JNI::NewObject for abstract classes.

+- Project: platform/build

5c0ebcd121 : Version bump to USV1.230808.041 [core/build_id.mk] 700ecb9374 : Version bump to USV1.230808.040 [core/build_id.mk] d1f18e118b : Version bump to USV1.230808.039 [core/build_id.mk]

+- Project: platform/frameworks/av

fa795ebf0e : [RESTRICT AUTOMERGE] Fix audio AppOps refcount mismatch db3bbd5a03 : [RESTRICT AUTOMERGE] Validate full attr chain for recording c962764b82 : [RESTRICT AUTOMERGE] Move AudioRecordClient out of AudioPolicyService

+- Project: platform/frameworks/base

1f704bff05f0 : Implement onNullBinding() in autofill service connection a52780f0ce9e : PrintSpooler: Require empty output for PDF 1c6779245598 : RESTRICT AUTOMERGE Prevent root from getting unverified attributions from non system apps 0f9ca51bfd42 : Check DPC package validity during package updates 58e0b9a15338 : DevicePolicyManager: ignore invalid proxy settings 54158e2925dc : Ensuring valid packageName when granting slice permission 2c18e5f08282 : [RESTRICT AUTOMERGE] [appops] Preflight skip datasource validation feedcb492661 : [RESTRICT AUTOMERGE] Fix recording config mic indicator suppression bbd8db54b3c9 : [RESTRICT AUTOMERGE] appop: Finish all when last in chain fail 41bdf43266da : [RESTRICT AUTOMERGE] Disallow PINNED in setLaunchWindowingMode ccc01c147ead : Check sound Uri permission when creating a notification channel 30dc386d4a57 : Don't allow SdkSandbox to bypass systemUid check. 9a4d7193f893 : Calculate how much memory is used per account. e22e656b5e88 : Prevent non-system ShutdownActivity from being launched by BatteryService 36348592fd27 : Don't allow hiding SysUi 49078c4bfdce : Avoid mixups between different CPSes in ZenModeConditions 9473c3649017 : Revoke NLS permission if the last association has been removed aa93bf9db684 : Limits the display name to 1024 characters a93c95a17ae4 : Do not allow custom animation of untrusted Toast b8401310e97f : Use consistent animation when forcibly hiding non system overlay 4ec3e4cea49d : RESTRICT AUTOMERGE Ignore pinned Windows 8d457e365ac9 : Revert "Update CtsShim to use sharedUserId" a9d98a5646f1 : Improve audio sharing password handling b08dcc947008 : Unexport ControlsActivity 037c614b0a13 : Avoid home intent normalization if it is from trusted callers fd919d520246 : Revert "Check sound Uri permission when creating a notification channel"

+- Project: platform/frameworks/native

07a6825434 : Don't blur too many layers 7be1004053 : Protect objects in Parcel::appendFrom e73e9de028 : RPC Binder: shutdown on ENOMEM 71342a41e5 : RPC Binder: clearer errors for wrong transact type 995eb96a80 : RPC Binder: shutdown on SPAN error.

+- Project: platform/frameworks/opt/telephony

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

+- Project: platform/packages/apps/Contacts

6104890ea : Show account selection dialog when a single account exists.

+- Project: platform/packages/apps/DocumentsUI

1259beab2 : Trim the application name to make it safe for presentation

+- Project: platform/packages/apps/ManagedProvisioning

51723855c : Skip permission check for SCHEME_ANDROID_RESOURCE

+- Project: platform/packages/apps/Settings

f3cc1073e51 : Ignore face settings extras when called by an external package. ca8f012da89 : startActivityForResult with earlier new Intent cee46cf86cd : Hide notification content in history da4efc0a061 : Use correct API to get calling package name in CredentialStorage 591ea09a63e : Check package name format before using it for SPA nav for udc 214b82f7097 : Drop PendingIntent extras from external packages during enrollment. 33a1cbf7bd0 : AppRestrictions - use vetted component fd19bf11ef0 : Add ComponentName explicitly to make sure arbitary intents aren't launched from Settings.

+- Project: platform/packages/modules/Bluetooth

6b669f231d : Fix an OOB Write bug in avrc_vendor_msg

+- Project: platform/packages/modules/CellBroadcastService

af24a16 : RESTRICT AUTOMERGE Update getDefaultCBRPackageName for fixing security vulnerability

+- Project: platform/packages/modules/IntentResolver

75f41ba2 : Launch image editor as sharesheet-launching user (flag off) 4ffdecbb : Sanitize cross-profile intents.

+- Project: platform/packages/modules/Permission

122e39ced5 : Stop one-time sessions iff when no one-time permission is granted 5f88dfe2cd : Ensure Gallery always shows as system fixed

+- Project: platform/packages/modules/Wifi

980d442c59 : Do not treat SdkSandBox as privileges App

+- Project: platform/packages/providers/MediaProvider

f79b70990 : Fix misuse of MediaProvider#INCLUDED_DEFAULT_DIRECTORIES 186cff758 : RESTRICT AUTOMERGE Refactor PickerDbFacade#queryMediaIdForApps implementation

+- Project: platform/packages/services/Telephony

8f9abbc2b : DO NOT MERGE remove the contacts picker from CallForwardingOptions fee05d7ad : Remove the contacts picker from VoicemailSettingsActivity