CarbonROM Changelog for cr-8.0
*Changes do not indicate successful weekly compilation*
--- Changed on 2024-02-01 ---
android_external_libxml2: malloc-fail: Fix OOB read after xmlRegGetCounter
android_external_libvpx: cherry-pick vp8 integer overflow fixes
android_external_libvpx: backport vp8/9 unsigned int overflow fix
android_external_libvpx: VP8: disallow thread count changes
android_external_webp: Fix OOB write in BuildHuffmanTable.
android_external_webp: Fix webp build to avoid linking errors when building on mac
android_external_webp: external/webp: enable WEBP_USE_THREAD
android_external_webp: external/webp: update to 1.1.0
android_external_webp: external/webp: cherry-pick alpha decoding fix
android_external_webp: external/webp: update to v1.0.3
android_vendor_nxp_opensource_packages_apps_Nfc: Ensure that SecureNFC setting cannot be bypassed
android_packages_providers_MediaProvider: Fix path traversal vulnerabilities in MediaProvider
android_packages_providers_MediaProvider: Canonicalise path before extracting relative path
android_packages_providers_MediaProvider: Canonicalize file path for insertion by legacy apps
android_packages_apps_Settings: [RESTRICT AUTOMERGE] Restrict ApnEditor settings
android_packages_apps_Settings: DO NOT MERGE: Prevent non-system IME from becoming device admin
android_packages_apps_Settings: Settings: don't try to allow NLSes with too-long component names
android_packages_apps_Settings: decrease max animation scale value
android_frameworks_base: [DO NOT MERGE] Verify URI Permissions in Autofill RemoteViews
android_frameworks_base: Revert "DO NOT MERGE Dismiss keyguard when simpin auth'd and..."
android_frameworks_base: Fixing DatabaseUtils to detect malformed UTF-16 strings
android_frameworks_base: Disallow loading icon from content URI to PipMenu
android_frameworks_base: Fix KCM key mapping cloning
android_frameworks_base: Do not share key mappings with JNI object
android_frameworks_base: RingtoneManager: verify default ringtone is audio
android_frameworks_base: DO NOT MERGE Grant carrier privileges if package has carrier config access.
android_frameworks_base: Forbid granting access to NLSes with too-long component names
android_frameworks_base: Remove invalid surrogates during bindSelection
android_frameworks_base: Update AccountManagerService checkKeyIntentParceledCorrectly.
android_frameworks_av: Fix Segv on unknown address error flagged by fuzzer test.
android_frameworks_native: Allow sensors list to be empty
android_packages_apps_Nfc: Ensure that SecureNFC setting cannot be bypassed
android_packages_apps_Launcher3: Fix permission issue in legacy shortcut
android_packages_services_Telephony: RESTRICT AUTOMERGE Fixed leak of cross user data in multiple settings.
android_packages_services_Telephony: DO NOT MERGE Grant carrier privileges if package has carrier config access.
android_system_bt: Fix UAF in gatt_cl.cc
android_system_bt: Fix potential abort in btu_av_act.cc
android_system_bt: Fix integer overflow in build_read_multi_rsp
android_system_bt: Fix an integer overflow bug in avdt_msg_asmbl
android: manifest: track our own fork(s) for 2023-10 patching
android: manifest: track our own fork(s) for 2023-09 patching
--- Changed on 2023-09-26 ---
android_system_nfc: OOBW in rw_i93_send_to_upper()
android_system_nfc: OOBW in nci_snd_set_routing_cmd()
android_external_icu: DO NOT MERGE Update Android TZDB from 2022g to 2023a [Q]
android_system_timezone: DO NOT MERGE Update Android TZDB from 2022g to 2023a [Q]
android_system_timezone: DO NOT MERGE Add script to automatically apply patches to IANA archive.
android_packages_providers_TelephonyProvider: Update file permissions using canonical path
android_external_aac: Increase patchParam array size by one and fix out-of-bounce write in resetLppTransposer().
android_system_ca-certificates: Update CA certificates for R
android_system_ca-certificates: Drop TrustCor certificates
android_system_ca-certificates: Reformat CA certificates in preparation for an update
android: manifest: track our own fork(s) for 2023-08 patching
android: manifest: track our own timezone data forks
android: manifest: track our own fork(s) for 2023-07 patching
android: manifest: track our own fork(s) for 2023-06 patching
android_build_make: Bump Security String to 2023-08-05
android_build_make: Bump Security String to 2023-07-05
android_build_make: Don't build useless html viewer
android_build_make: Don't build QuickSearchBox
android_build_make: Bump Security String to 2023-06-05
android_vendor_qcom_opensource_system_bt: Fix gatt_end_operation buffer overflow
android_vendor_qcom_opensource_system_bt: Revert "Revert "Fix wrong BR/EDR link key downgrades (P_256->P_192)""
android_vendor_qcom_opensource_system_bt: Revert^2 "Validate buffer length in sdpu_build_uuid_seq"
android_vendor_qcom_opensource_system_bt: Prevent use-after-free of HID reports
android_vendor_qcom_opensource_system_bt: AVDTP: Fix a potential overflow about the media payload offset
android_vendor_qcom_opensource_system_bt: Fix an OOB bug in register_notification_rsp
android_vendor_qcom_opensource_system_bt: AVRCP: Fix potential buffer overflow
android_vendor_qcom_opensource_system_bt: Fix an OOB write in SDP_AddAttribute
android_vendor_qcom_opensource_system_bt: Fix an OOB access bug in A2DP_BuildMediaPayloadHeaderSbc
android_vendor_qcom_opensource_system_bt: Fix an OOB Write bug in gatt_check_write_long_terminate
android_vendor_nxp_opensource_external_libnfc-nci: OOBW in rw_i93_send_to_upper()
android_vendor_nxp_opensource_external_libnfc-nci: OOBW in nci_snd_set_routing_cmd()
android_system_bt: Fix gatt_end_operation buffer overflow
android_system_bt: Revert "Revert "Fix wrong BR/EDR link key downgrades (P_256->P_192)""
android_system_bt: Revert "Revert "[RESTRICT AUTOMERGE] Validate buffer length in sdpu_build_uuid_seq""
android_system_bt: Prevent use-after-free of HID reports
android_packages_services_Telecomm: Resolve StatusHints image exploit across user.
android_packages_services_Telecomm: Call Redirection: unbind service when onBind returns null
android_packages_apps_Settings: Convert argument to intent in AddAccountSettings.
android_packages_apps_Settings: Import translations. DO NOT MERGE ANYWHERE
android_packages_apps_Settings: [Settings] Move display of VPN version into summary text
android_frameworks_opt_net_wifi: DO NOT MERGE: Limit the number of Passpoint per App
android_frameworks_base: Add `PackageParser.Package getPackage(int uid)`
android_frameworks_base: Resolve StatusHints image exploit across user.
android_frameworks_base: Use Settings.System.getIntForUser instead of getInt to make sure user specific settings are used
android_frameworks_base: Verify URI permissions in MediaMetadata
android_frameworks_base: Check URIs in notification public version.
android_frameworks_base: Implement visitUris for RemoteViews ViewGroupActionAdd.
android_frameworks_base: Ensure policy has no absurdly long strings
android_frameworks_base: On device lockdown, always show the keyguard
android_frameworks_base: Verify URI permissions for notification shortcutIcon.
android_frameworks_base: ActivityManagerService: Allow openContentUri from vendor/system/product.
android_frameworks_base: DO NOT MERGE: ActivityManager#killBackgroundProcesses can kill caller's own app only
android_frameworks_base: Visit URIs in landscape/portrait custom remote views.
android_frameworks_base: Truncate ShortcutInfo Id
android_frameworks_base: DO NOT MERGE Increase notification channel limit.
android_frameworks_base: DO NOT MERGE Dismiss keyguard when simpin auth'd and...
android_frameworks_base: Only allow NEW_TASK flag when adjusting pending intents
android_frameworks_base: DO NOT MERGE: Limit the ServiceFriendlyNames
android_frameworks_base: DO NOT MERGE: Add size check on PPS#policy
android_frameworks_base: Import translations. DO NOT MERGE ANYWHERE
android_frameworks_base: Limit the number of supported v1 and v2 signers
android_frameworks_base: Sanitize VPN label to prevent HTML injection
android_frameworks_base: Passpoint Add more check to limit the config size
android_frameworks_base: [RESTRICT AUTOMERGE] Add BubbleMetadata detection to block FSI
android_frameworks_base: Allow filtering of services
android_frameworks_base: Handle invalid data during job loading.
android_frameworks_base: Check key intent for selectors and prohibited flags
android_frameworks_base: [DO NOT MERGE] Prevent RemoteViews crashing SystemUi
android_frameworks_base: [DO NOT MERGE] Wait for preloading images to complete before inflating notifications
android_frameworks_base: Prevent sharesheet from previewing unowned URIs
android_frameworks_base: Remove Activity if it enters PiP without window
android_tools_apksig: Limit the number of supported v1 and v2 signers
android_packages_apps_Traceur: Add DISALLOW_DEBUGGING_FEATURES check
android_packages_apps_Traceur: Update Traceur to check admin user status
android_packages_apps_Traceur: Initialize developer options ContentObserver at app start
android_packages_apps_Traceur: Block Traceur MainTvActivity when development options disabled.
android_packages_apps_Car_Settings: Convert argument to Intent in car settings AddAccountActivity.
android_frameworks_av: Fix NuMediaExtractor::readSampleData buffer Handling
android_external_freetype: Cherrypick following three changes
android_external_freetype: DO NOT MERGE - Cherry-pick two upstream changes
android_vendor_carbon: carbon: Update Vanilla Music
--- Changed on 2023-06-21 ---
android: readme: add git lfs as dependency
--- Changed on 2023-06-18 ---
android_frameworks_base: stop auto-granting location to system browsers
android_frameworks_base: increase default max password length to 64
android_frameworks_base: enforce stricter rules when registering phoneAccounts
android_frameworks_base: Uri: check authority and scheme as part of determining URI path
android_frameworks_base: Checks if AccessibilityServiceInfo is within parcelable size.
android_frameworks_base: [RESTRICT AUTOMERGE][pm] still allow debuggable for system app downgrades
android_frameworks_base: [RESTRICT AUTOMERGE][pm] prevent system app downgrades of versions lower than preload
android_frameworks_base: SUPL: Don't send IMSI / Phone number to SUPL server
android_frameworks_base: use Cloudflare DNS as the default fallback
android_frameworks_base: Delete media tests
android_frameworks_base: Remove unnecessary videos
android_frameworks_base: Use Cloudflare DNS servers as hints
android_frameworks_base: NetworkDiagnostics: switch to Cloudflare DNS
android_frameworks_base: Use Cloudflare DNS servers as defaults for tethering
android_frameworks_base: Language toggle QS
android_frameworks_native: Add removeInstanceForPackageMethod to SensorManager
android_frameworks_native: Remove some new memory leaks from SensorManager
android_frameworks_native: Check for malformed Sensor Flattenable
android_build_make: Bump Security String to 2023-05-05
android_packages_services_Telecomm: enforce stricter rules when registering phoneAccounts
android_packages_apps_Launcher3: Launcher3: Make double tap to sleep gesture optional
android_packages_inputmethods_LatinIME: Fix NPE in KeyboardTheme
android_packages_inputmethods_LatinIME: Change keyboard height
android_packages_inputmethods_LatinIME: Revert "LatinIME: Add fallback loader for JNI lib"
android_packages_inputmethods_LatinIME: LatinIME: fix gesture typing
android_packages_inputmethods_LatinIME: Add Hardslog light theme
android_packages_inputmethods_LatinIME: New theme: BLACKOUT
android_packages_inputmethods_LatinIME: Add new hardslog_dark theme
android_packages_inputmethods_LatinIME: Latin IME bug with deleted text will reappear after screen orientation changes
android_packages_inputmethods_LatinIME: LatinIME: Fix to English dictionary can be added after deleting
android_packages_inputmethods_LatinIME: LatinIME: Fix NPE in getKeyboardThemeName
android_packages_inputmethods_LatinIME: LatinIME: Add setting for theme to follow system setting
android_vendor_carbon: vendor: Update SimpleGallery
android_vendor_carbon: carbon: Update Vanilla Music
android_vendor_carbon: carbon: Update SimpleGallery
--- Changed on 2023-06-02 ---
android_packages_apps_PackageInstaller: DO NOT MERGE Stop managed profile owner granting READ_SMS
android_packages_apps_Settings: Only primary user is allowed to control secure nfc
android_packages_apps_Settings: Add DISALLOW_APPS_CONTROL check into uninstall app for all users
android_packages_apps_Settings: [DO NOT MERGE] FRP bypass defense in the settings app
android_external_zlib: Fix a bug when getting a gzip header extra field with inflate().
android: manifest: track upstream webview
android_packages_services_Telecomm: DO NOT MERGE do not process content uri in call Intents
android_packages_services_Telecomm: Ensure service unbind when receiving a null call screening service in onBind.
android_build_make: Bump Security String to 2023-04-05
android_build_make: Bump Security String to 2023-03-05
android_system_bt: Fix an OOB bug in register_notification_rsp
android_system_bt: Fix OOB access in avdt_scb_hdl_pkt_no_frag
android_system_bt: Fix an OOB write in SDP_AddAttribute
android_system_bt: Fix an OOB access bug in A2DP_BuildMediaPayloadHeaderSbc
android_system_bt: Fix an OOB Write bug in gatt_check_write_long_terminate
android_frameworks_opt_net_wifi: Revert "Revert "[DO NOT MERGE] wifi: remove certificates for network factory reset""
android_frameworks_opt_net_wifi: Revert "[DO NOT MERGE] wifi: remove certificates for network factory reset"
android_frameworks_native: Mitigate the security vulnerability by sanitizing the transaction flags.
android_frameworks_base: [RESTRICT AUTOMERGE] Fix bypass BG-FGS and BAL via package manager APIs
android_frameworks_base: Add a limit on channel group creation
android_frameworks_base: [RESTRICT AUTOMERGE] Strip part of the activity info of another uid if no privilege
android_frameworks_base: [DO NOT MERGE] Backport BAL restrictions from S to R, this blocks apps from using Alarm Manager to bypass BAL restrictions.
android_frameworks_base: Encode Intent scheme when serializing to URI string RESTRICT AUTOMERGE
android_frameworks_base: Fix checkKeyIntentParceledCorrectly's bypass
android_frameworks_base: Checking if package belongs to UID before registering broadcast receiver
android_frameworks_base: DO NOT MERGE: Context#startInstrumentation could be started from SHELL only now.
android_frameworks_base: Fix sharing to another profile where an app has multiple targets
android_frameworks_base: Revert "Ensure that only SysUI can override pending intent launch flags"
android_frameworks_base: Reconcile WorkSource parcel and unparcel code.
android_frameworks_base: RESTRICT AUTOMERGE Revoke dev perm if app is upgrading to post 23 and perm has pre23 flag
android_frameworks_base: Enable user graularity for lockdown mode
android_frameworks_base: Stop managed profile owner granting READ_SMS
android_frameworks_base: Move service initialization
android_frameworks_base: Revert "[RESTRICT AUTOMERGE] Trim the activity info of another uid if no privilege"
android: manifest: track our own fork(s) for 2023-03 ASB patching
--- Changed on 2023-02-18 ---
android_build_make: Bump Security String to 2023-02-05
android_build_make: Bump Security String to 2023-01-05
android_system_bt: Add bounds check in avdt_scb_act.cc
android_system_bt: Report failure when not able to connect to AVRCP
android_frameworks_opt_net_wifi: [DO NOT MERGE] wifi: Reset to default SAP configuration when doing factory reset
android_packages_apps_Bluetooth: Fix OPP comparison
android_packages_apps_Nfc: DO NOT MERGE OOBW in phNciNfc_MfCreateXchgDataHdr
android_packages_apps_Nfc: DO NOT MERGE OOBW in Mfc_Transceive()
android_packages_services_Telephony: prevent overlays on the phone settings
android_packages_services_Telecomm: Fix security vulnerability when register phone accounts.
android_frameworks_av: move MediaCodec metrics processing to looper thread
android_frameworks_base: Use rule package name in addAutomaticZenRule; specify "android" for all system apps
android_frameworks_base: Convert argument to intent in ChooseTypeAndAccountActivity
android_frameworks_base: [RESTRICT AUTOMERGE] Correct the behavior of ACTION_PACKAGE_DATA_CLEARED
android_frameworks_base: Ensure that only SysUI can override pending intent launch flags
android_frameworks_base: [RESTRICT AUTOMERGE] Add protections agains use-after-free issues if cancel() or queue() is called after a device connection has been closed.
android_frameworks_base: RESTRICT AUTOMERGE Revoke SYSTEM_ALERT_WINDOW on upgrade past api 23
android_frameworks_base: [RESTRICT AUTOMERGE] Trim the activity info of another uid if no privilege
android_frameworks_base: [RESTRICT AUTOMERGE][SettingsProvider] key size limit for mutating settings
android_frameworks_base: RESTRICT AUTOMERGE Revert "Revert "RESTRICT AUTOMERGE Validate permission tree size..."
android_frameworks_base: [SettingsProvider] mem limit should be checked before settings are updated
android_frameworks_base: [DO NOT MERGE] Fix conditionId string trimming in AutomaticZenRule
android_frameworks_base: RESTRICT AUTOMERGE Disable all A11yServices from an uninstalled package.
android_frameworks_base: Limit lengths of fields in Condition to a max length.
android: Track LOS fork(s) for 2023-02 ASB patching
--- Changed on 2022-12-18 ---
android_build_make: Bump Security String to 2022-12-05
android_system_bt: Fix integer overflow when parsing avrc response
android_system_bt: Add length check when copy AVDT and AVCT packet
android_system_bt: Add missing increment in bnep_api.cc
android_system_bt: RESTRICT AUTOMERGE Added max buffer length check
android_system_bt: Add length check when copy AVDTP packet
android_packages_services_Telecomm: Hide overlay windows when showing phone account enable/disable screen.
android_packages_apps_Settings: Add FLAG_SECURE for ChooseLockPassword and Pattern
android_packages_apps_Settings: Prevent exfiltration of system files via avatar picker.
android_packages_apps_Settings: Revert "Prevent exfiltration of system files via user image settings."
android_packages_apps_Bluetooth: Fix URI check in BluetoothOppUtility.java
android_frameworks_base: [DO NOT MERGE] Revert "Fix system zen rules by using owner package name if caller is system"
android_frameworks_base: [DO NOT MERGE] Revert "Check rule package name in ZenModeHelper.addAutomaticRule"
android_frameworks_base: Add safety checks on KEY_INTENT mismatch.
android_frameworks_base: [DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting
android_frameworks_base: [Do Not Merge] Ignore malformed shortcuts
android_frameworks_base: [DO NOT MERGE] Update window with FLAG_SECURE when bouncer is showing
android_frameworks_base: Fix a security issue in app widget service.
android_frameworks_base: Fix NPE
android_frameworks_base: [pm] forbid deletion of protected packages
android_frameworks_base: Include all enabled services when FEEDBACK_ALL_MASK.
android_frameworks_base: Validate package name passed to setApplicationRestrictions.
android_frameworks_base: RESTRICT AUTOMERGE Prevent non-admin users from deleting system apps.
android_frameworks_base: Limit the size of NotificationChannel and NotificationChannelGroup
android_frameworks_base: Revert "RESTRICT AUTOMERGE Prevent non-admin users from deleting system apps."
--- Changed on 2022-11-20 ---
android_build_make: Bump Security String to 2022-11-05
android_system_bt: Add buffer in pin_reply in bluetooth.cc
android_system_bt: Add negative length check in process_service_search_rsp
android_packages_services_Telecomm: DO NOT MERGE Fix security vulnerability issue for multi user call redirections.
android_packages_services_Telecomm: switch TelecomManager List getters to ParceledListSlice
android_packages_apps_PackageInstaller: Hide overlays on ReviewPermissionsAtivity
android_frameworks_opt_net_wifi: [DO NOT MERGE] wifi: remove certificates for network factory reset
android_frameworks_base: [DO NOT MERGE] Do not dismiss keyguard after SIM PUK unlock
android_frameworks_base: DO NOT MERGE Fix auto-grant of AR runtime permission if device is upgrading from pre-Q
android_frameworks_base: Fix system zen rules by using owner package name if caller is system
android_frameworks_base: [RESTRICT AUTOMERGE] Check permission for VoiceInteraction
android_frameworks_base: Trim any long string inputs that come in to AutomaticZenRule
android_frameworks_base: Check rule package name in ZenModeHelper.addAutomaticRule
android_frameworks_base: Do not send AccessibilityEvent if notification is for different user.
android_frameworks_base: [RESTRICT AUTOMERGE] Do not send new Intent to non-exported activity when navigateUpTo
android_frameworks_base: switch TelecomManager List getters to ParceledListSlice
android_frameworks_base: DO NOT MERGE Move accountname and typeName length check from Account.java to AccountManagerService.
android_frameworks_av: RESTRICT AUTOMERGE - [Fix vulnerability] setSecurityLevel in clearkey
android: Track LOS fork(s) for 2022-11 ASB patching
--- Changed on 2022-10-26 ---
android_vendor_carbon: config: Optimize Launcher3 and Settings for speed
android_vendor_carbon: config: Dexpreopt speed compile SystemUI
--- Changed on 2022-10-15 ---
android_build_make: Bump Security String to 2022-10-05
android_packages_apps_Settings: Validate config activities with their rule owners
android_system_bt: Fix potential interger overflow when parsing vendor response
android_frameworks_base: Enforce zen rule limit on a package level.
android_frameworks_base: Fix NPE when deleting old zen rules
android_frameworks_base: Store DND rule owners
android_frameworks_base: DO NOT MERGE - Exclude TYPE_PRIVATE_PRESENTATION app visiblity
android_frameworks_base: Block FullScreenIntent while device is in use if notification has a silencing GroupAlertBehavior.
android_frameworks_base: Stop crashing the system on hitting the alarm limit
android_frameworks_base: DO NOT MERGE Limit the number of concurrently snoozed notifications
android_frameworks_base: Restrict getInputMethodWindowVisibleHeight
android_frameworks_av: Cache MMAP client silenced state.
android: Track LOS fork(s) for 2022-10 ASB patching
--- Changed on 2022-09-22 ---
android_build_make: Bump Security String to 2022-09-05
android_system_sepolicy: DO NOT MERGE: Move bind permission on netlink to private
android_frameworks_base: Remove package name from SafetyNet logs
android_frameworks_base: IMMS: Make IMMS PendingIntents immutable
android_frameworks_base: Parcel: recycle recycles
android_frameworks_base: Fix duplicate permission privilege escalation
android: Track our own fork(s) for 2022-09 ASB patching
--- Changed on 2022-08-23 ---
android_vendor_carbon: kernel: Use Clang as HOST_{CC,CXX}
android_build_make: Bump Security String to 2022-08-05
android_system_bt: Removing bonded device when auth fails due to missing keys
android_packages_apps_Settings: Extract app label from component name in notification access confirmation UI
android_packages_apps_Settings: [DO NOT MERGE] Fix can't change notification sound for work profile.
android_packages_apps_Settings: [DO NOT MERGE] Fix Settings crash when setting a null ringtone
android_packages_apps_Settings: RESTRICT AUTOMERGE Fix: policy enforcement for location wifi scanning
android_packages_apps_Settings: Do not let guest user disable secuer nfc via SettingsSlice
android_packages_apps_Settings: RESTRICT AUTOMERGE Make bluetooth not discoverable via SliceDeepLinkTrampoline
android_packages_apps_Settings: [DO NOT MERGE] Verify ringtone from ringtone picker is audio
android_frameworks_native: RESTRICT AUTOMERGE SurfaceFlinger: fix a potential race condition in stealReceiveChannel
android_frameworks_base: Only allow the system server to connect to sync adapters
android_frameworks_base: Stop using invalid URL to prevent unexpected crash
android_frameworks_base: Remove package title from notification access confirmation intent
android_frameworks_base: DO NOT MERGE Suppress notifications when device enter lockdown
android_frameworks_base: [RESTRICT AUTOMERGE]Only allow system and same app to apply relinquishTaskIdentity
android_frameworks_av: Avoid read out of bounds
--- Changed on 2022-07-19 ---
android_build_make: Bump Security String to 2022-07-05
android_system_bt: Security: Fix out of bound read in AT_SKIP_REST
android_system_bt: Check Avrcp packet vendor length before extracting length
android_system_bt: Security: Fix out of bound write in HFP client
android_packages_apps_Settings: Fix LaunchAnyWhere in AppRestrictionsFragment
android_frameworks_opt_telephony: Enforce privileged phone state for getSubscriptionProperty(GROUP_UUID)
android_frameworks_base: DO NOT MERGE Crash invalid FGS notifications
android_frameworks_base: [RESTRICT AUTOMERGE] Log to EventLog on prepareUserStorage failure
android_frameworks_base: [RESTRICT AUTOMERGE] Ignore errors preparing user storage for existing users
android_frameworks_base: [RESTRICT AUTOMERGE] UserDataPreparer: reboot to recovery for system user only
android_frameworks_base: [RESTRICT AUTOMERGE] UserDataPreparer: reboot to recovery if preparing user storage fails
android_frameworks_base: [RESTRICT AUTOMERGE] StorageManagerService: don't ignore failures to prepare user storage
--- Changed on 2022-06-19 ---
android_build_make: Bump Security String to 2022-06-05
android_system_core: Backport of Win-specific suppression of potentially rogue construct that can engage in directory traversal on the host.
android_packages_services_Telecomm: limit TelecomManager#registerPhoneAccount to 10
android_packages_apps_Settings: Prevent exfiltration of system files via user image settings.
android_packages_apps_Nfc: OOB read in phNciNfc_RecvMfResp()
android_packages_apps_Dialer: No longer export CallSubjectDialog
android_packages_apps_Contacts: No longer export CallSubjectDialog
android_packages_apps_Bluetooth: Removes app access to BluetoothAdapter#setDiscoverableTimeout by requiring BLUETOOTH_PRIVILEGED permission.
android_packages_apps_Bluetooth: Removes app access to BluetoothAdapter#setScanMode by requiring BLUETOOTH_PRIVILEGED permission.
android_frameworks_base: limit TelecomManager#registerPhoneAccount to 10; api doc update
android_frameworks_base: [qt] RESTRICT AUTOMERGE Add finalizeWorkProfileProvisioning.
android_frameworks_base: Fix NPE
android_frameworks_base: RESTRICT AUTOMERGE Prevent non-admin users from deleting system apps.
android_frameworks_base: Fix security hole in GateKeeperResponse
android_frameworks_base: DO NOT MERGE Add an OEM configurable limit for zen rules
android_frameworks_base: Update GeofenceHardwareRequestParcelable to match parcel/unparcel format.
android: Track LOS fork(s) for 2022-06 ASB patching
--- Changed on 2022-05-16 ---
android_build_make: Bump Security String to 2022-05-05
android_packages_services_Telecomm: Handle null bindings returned from ConnectionService.
android_packages_apps_Settings: Hide private DNS settings UI in Guest mode
android_frameworks_base: Always restart apps if base.apk gets updated.
android_frameworks_base: Verify caller before auto granting slice permission
android_frameworks_base: [RESTRICT AUTOMERGE] Do not resume activity if behind a translucent task
android_frameworks_base: Filter notification APIs by user
android_frameworks_base: [DO NOT MERGE] Keyguard - Treat messsages to lock with priority
--- Changed on 2022-04-23 ---
android_build_make: Bump Security String to 2022-04-05
android_system_bt: Security fix OOB read due to invalid count in stack/avrc/avrc_pars_ct
android_packages_apps_Settings: Do not let guest user disable secure nfc
android_packages_apps_Nfc: Do not set default contactless application without user interaction
android_frameworks_base: [RESTRICT AUTOMERGE] Add hide-non-system-overlay flag for HarmfulAppWarningActivity
android_frameworks_base: DO NOT MERGE Prevent apps from creating blocked channel groups
android_frameworks_av: [RESTRICT AUTOMERGE] C2AllocatorIon:protect mMappings using mutex
--- Changed on 2022-03-19 ---
android_build_make: Bump Security String to 2022-03-05
android_system_sepolicy: Allow adbd to access /proc/net/{tcp,tcp6,udp,udp6}
android_packages_apps_Settings: Add caller check to com.android.credentials.RESET
android_packages_apps_Settings: Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment
android_packages_apps_Dialer: Remove PhoneAccountHandle when building the intent to call Voicemail.
android_packages_apps_Dialer: Add a permission to guard receiving intents in StatusSmsFetcher.
android_packages_apps_Dialer: Use an explicit intent to start VoicemailChangePinActivityPeer.
android_packages_apps_Dialer: Hash ICC ID used in the notification tag for voicemail notifications.
android_frameworks_native: Check if the window is partially obscured for slippery enters
android_frameworks_base: Revert "Revert "Do not show the notification footer until the user is set up.""
android_frameworks_base: Check group channels for FGSes
android_frameworks_base: Prevent a crash when constructing NSSL.
android_frameworks_base: Persist destroyed staged sessions until they are cleaned up
android_frameworks_base: Don't abandon child sessions (1/n)
android: Track LOS fork(s) for 2022-03 ASB patching
--- Changed on 2022-03-17 ---
android: Use https protocol for GitHub
--- Changed on 2022-02-17 ---
android_build_make: Bump Security String to 2022-02-05
android_system_bt: Reset the IRK after all devices are unpaired
android_system_bt: security: Use-After-Free in btm_sec_[dis]connected
android_packages_providers_MediaProvider: Open all files with O_NOFOLLOW.
android_packages_apps_Settings: Rephrase dialog message of clear storage dialog for security concern
android_frameworks_base: RESTRICT AUTOMERGE Remove line of code that was mistakently left in.
--- Changed on 2022-01-30 ---
android_build_make: Bump Security String to 2022-01-05
android_packages_services_Telecomm: Fix sorting issue during emergency call attempt.
android_packages_apps_Settings: RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission
android_packages_apps_Dialer: Add FLAG_IMMUTABLE to PendingIntent in LegacyModeSmsHandler.
android_frameworks_opt_telephony: filter deviceIdentifiers for subscriptionInfo if callers without perm
android_frameworks_base: Force-set a ClipData to prevent later migration.
android_frameworks_base: Allow forcing status bar state changes and do so when the screen turns off.
android_frameworks_base: Revert "Revert "[pm] remove old stage dirs on low storage""
android_frameworks_base: Prevent apps from spamming addAccountExplicitly. See comment here for the discussion on solution https://b.corp.google.com/issues/169762606#comment14
android_frameworks_base: Prevent apps from spamming addAccountExplicitly. See comment here for the discussion on solution https://b.corp.google.com/issues/169762606#comment14
android_frameworks_av: SimpleDecodingSource:Prevent OOB write in heap mem
--- Changed on 2021-12-17 ---
android_build_make: Bump Security String to 2021-12-05
android_system_bt: osi: Prevent memory allocations with MSB set
android_packages_apps_Settings: BluetoothSecurity: Add BLUETOOTH_PRIVILEGED permission for pairing dialog
android_packages_apps_Contacts: Address photo editing security bug
android_frameworks_av: C2SoftMp3Dec: fix OOB write in output buffer
android_frameworks_av: Fix heap-buffer-overflow in MPEG4Extractor am: d13a4efc7a
android_frameworks_base: Revert "Do not show the notification footer until the user is set up."
android_frameworks_base: Disallow overlays for ResolverActivity
android_frameworks_base: Do not show the notification footer until the user is set up.
android_frameworks_base: Fix NPE on getTitle()
android_frameworks_base: Fix serialization bug in GpsNavigationMessage
android: Track LOS fork(s) for 2021-12 ASB patching
--- Changed on 2021-11-19 ---
android_build_make: Bump Security String to 2021-11-05
android_packages_apps_Contacts: Add permission to start NFC activity to ensure it is from NFC stack
android_frameworks_native: libbinder: uptimeMillis returns int64_t!
android_frameworks_base: TIF: fix issue of using caller-aware methods after clearCallingIdentity()
android_frameworks_base: Backporting the change of ag/15629060 to qt-dev
android_frameworks_base: DO NOT MERGE Bluetooth: Fix formatting in getAlias()
android_frameworks_base: camera2: Fix exception swallowing in params classes createFromParcel
--- Changed on 2021-10-23 ---
android_build_make: Bump Security String to 2021-10-05
android_frameworks_opt_telephony: fix the issue that clearCallingIdentity before appops check
android_frameworks_base: DO NOT MERGE Apply a maximum char count to the load label api
android_frameworks_base: Send targeted broadcasts to prevent other apps from receiving them.
android_frameworks_base: Guard DISABLE_PLUGIN with PLUGIN permission.
android_frameworks_base: Fix background bypass via notifications
android_frameworks_base: Change ownership of the account request notification.
android_frameworks_base: Fix a potential thread safety issue in VectorDrawable
android_frameworks_av: aaudio: unlock when joining the timestamp thread
android_frameworks_av: aaudio: prevent deadlock when stop() calls disconnect()
--- Changed on 2021-09-20 ---
android_build_make: Bump Security String to 2021-09-05
android_packages_apps_Launcher3: Forward fix for: Set FLAG_IMMUTABLE flag on FirstScreenBroadcast PendingIntent.
android_packages_apps_Launcher3: Set FLAG_IMMUTABLE flag on FirstScreenBroadcast PendingIntent.
android_packages_apps_Settings: RESTRICT AUTOMERGE Fix phishing attacks over Bluetooth due to unclear warning message
android_packages_apps_Settings: RESTRICT AUTOMERGE Update string
android_system_bt: SMP: Reject pairing if public_key.x match
android_frameworks_opt_telephony: [security] SubscriptionGroup is exposed to unprivileged callers
android_frameworks_opt_telephony: filter deviceIdentifiers for subscriptionInfo if callers without perm
android_frameworks_native: Do not modify vector after getting references
android_frameworks_base: Don't attach private Notification to A11yEvent when user locked
android_frameworks_base: Improve ellipsize performance
android_frameworks_base: DO NOT MERGE Add cross-user check for getDefaultSmsPackage().
android_frameworks_base: Fix side effects of trace-ipc and dumpheap commands
android_frameworks_base: Fix race condition between lockNow() and updateLockscreenTimeout
android_frameworks_base: [security] SubscriptionGroup is exposed to unprivileged callers
android: Track LOS fork(s) for 2021-09 ASB patching
--- Changed on 2021-09-15 ---
android_system_bt: Prevent abort in case of command timeout
android_system_bt: Add support to force disable enhanced sco commands
android_system_bt: Bluetooth: Read BLE vendor capability to proceed on Secure conn
android_system_bt: Changed HID_DEV_MTU_SIZE from 64 to 512
--- Changed on 2021-08-19 ---
android_build_make: Bump Security String to 2021-08-05
android_packages_apps_Settings: RESTRICT AUTOMERGE Fix unable to send file via OPP
android_packages_apps_Settings: RESTRICT AUTOMERGE Fix bluetooth settings will broadcast to anywhere when some cases
android_frameworks_opt_telephony: DO NOT MERGE
android_frameworks_base: [RESTRICT AUTOMERGE] Fix OOB write in noteAtomLogged
android_frameworks_av: C2SoftAvcEnc: Allocate output buffer as per clip's dimensions
android_packages_services_Telephony: Add intent-filter priority for CONFIGURE_VOICEMAIL intent.
android: Track LOS fork(s) for 2021-08 ASB patching
--- Changed on 2021-07-26 ---
android_build_make: Bump Security String to 2021-07-05
android_system_bt: Fix memory overflow.
android_packages_apps_Settings: Prevent drawing on top of DevicePickerActivity
android_packages_apps_Settings: [DO NOT MERGE] Modify Wi-Fi details settings to restricted style
android_packages_apps_Settings: Prevent HTML Injection on the Device Admin request screen
android_packages_apps_Contacts: Hide non system overlays in ContactSelectionActivity
android_packages_apps_Bluetooth: Forbid content from MmsFileProvider in Bluetooth Share
android_hardware_interfaces: audio HAL - fix UAFs
android_frameworks_base: Allow empty tokens in strict grammar
android_frameworks_base: Restrict alarm broadcast
android_frameworks_base: Ensure storage permission revoke happens for all users
android_frameworks_base: Detects all activities for whether showing work challenge
android_frameworks_av: DO NOT MERGE Add fmq function instantiations to preserve ABI
android: Track LOS fork(s) for 2021-07 ASB patching
--- Changed on 2021-07-25 ---
android_system_core: LockscreenCharging: squashed (2/3)
--- Changed on 2021-06-27 ---
android_packages_apps_CarbonFibers: Automatic translation import
android_packages_apps_CarbonFibers: Automatic translation import
android_packages_inputmethods_LatinIME: Automatic translation import
android_packages_apps_Snap: Automatic translation import
android_packages_apps_Settings: Automatic translation import
android_packages_apps_Settings: Automatic translation import
android_packages_apps_Messaging: Automatic translation import
android_packages_apps_Launcher3: Automatic translation import
android_packages_apps_CarbonSetupWizard: Automatic translation import
android_packages_apps_CarbonSetupWizard: Automatic translation import
android_packages_apps_CarbonDelta: Automatic translation import
android_frameworks_base: Automatic translation import
android_system_bt: RESTRICT AUTOMERGE Contain avrc_ctrl_pars_vendor_cmd OOB write
android_system_bt: AVRCP: pass bdaddr by value when use SdpCb
android_packages_apps_Settings: Hide non-system overlay window on ActivityPicker
android_packages_apps_Settings: [Security Report] Fix Settings WifiScanModeActivity Overlaid issue
android_hardware_interfaces: [RESTRICT AUTOMERGE] Fix CryptoPlugin use after free vulnerability.
android_hardware_interfaces: [RESTRICT AUTOMERGE] Fix potential decrypt destPtr overflow.
android_frameworks_base: DO NOT MERGE - Disallow deletion of channels with FGS notifications
android_frameworks_base: Increase maximum allowed size for status bar icons
android_frameworks_base: Limit maximum allowed size for a status bar icon
android_frameworks_base: Adds caller check to getAllPackages()
android_frameworks_av: [RESTRICT AUTOMERGE] Fix clearkey CryptoPlugin use after free vulnerability.
android_frameworks_av: Fix possible uaf of play policy state
android_frameworks_av: [RESTRICT AUTOMERGE] Fix UAF in clearkey service's MemoryFileSystem
android_frameworks_av: [RESTRICT AUTOMERGE] Fix potential decrypt destPtr overflow.
android_art: Fix dm-test invocation
android_art: Do not accept vdex with dex sections from .dm files
android_build_make: Bump Security String to 2021-06-05
android: Track Lineage fork(s) for 2021-06 ASB patching
android: manifest: Track master branch of crowdin
--- Changed on 2021-06-03 ---
android_packages_apps_Contacts: Contacts: Fix light dropdown lists on dark theme
android_packages_apps_Contacts: Contacts: Fix light dialogs on dark theme
--- Changed on 2021-05-22 ---
android_packages_apps_Snap: Automatic translation import
android_packages_apps_Settings: Automatic translation import
android_packages_apps_Messaging: Automatic translation import
android_packages_apps_Launcher3: Automatic translation import
android_packages_apps_CarbonSetupWizard: Automatic translation import
android_packages_apps_CarbonFibers: Automatic translation import
android_packages_apps_CarbonDelta: Automatic translation import
android_frameworks_base: Automatic translation import
--- Changed on 2021-05-17 ---
android_build_make: Bump Security String to 2021-05-05
android_system_bt: smp: Use SMP_TRACE_WARNING
android_system_bt: smp: Reject pairing if the public keys match
android_system_bt: avrcp: Ignore AVCT commands that are too long
android_system_bt: btif: Return after closing the socket
android_system_bt: DO NOT MERGE Add mutex for std::map in btif_av.cc
android_packages_apps_Settings: Prevent using invalid result uri during multi user image change
android_packages_apps_Settings: RESTRICT AUTOMERGE Update String
android_packages_apps_Settings: RESTRICT AUTOMERGE Fix phishing attacks over Bluetooth due to unclear warning message