Merge "Fix Security issue for Html.fromHtml without escape" into sc-dev

This commit is contained in:
Evan Chen
2021-09-07 20:45:33 +00:00
committed by Android (Google) Code Review

View File

@@ -93,9 +93,9 @@ public class CompanionDeviceActivity extends Activity {
final DeviceFilterPair selectedDevice = getService().mDevicesFound.get(0); final DeviceFilterPair selectedDevice = getService().mDevicesFound.get(0);
setTitle(Html.fromHtml(getString( setTitle(Html.fromHtml(getString(
R.string.confirmation_title, R.string.confirmation_title,
getCallingAppName(), Html.escapeHtml(getCallingAppName()),
profileName, Html.escapeHtml(selectedDevice.getDisplayName())), 0));
selectedDevice.getDisplayName()), 0));
mPairButton = findViewById(R.id.button_pair); mPairButton = findViewById(R.id.button_pair);
mPairButton.setOnClickListener(v -> onDeviceConfirmed(getService().mSelectedDevice)); mPairButton.setOnClickListener(v -> onDeviceConfirmed(getService().mSelectedDevice));
getService().mSelectedDevice = selectedDevice; getService().mSelectedDevice = selectedDevice;
@@ -108,8 +108,8 @@ public class CompanionDeviceActivity extends Activity {
mPairButton = findViewById(R.id.button_pair); mPairButton = findViewById(R.id.button_pair);
mPairButton.setVisibility(View.GONE); mPairButton.setVisibility(View.GONE);
setTitle(Html.fromHtml(getString(R.string.chooser_title, setTitle(Html.fromHtml(getString(R.string.chooser_title,
profileName, Html.escapeHtml(profileName),
getCallingAppName()), 0)); Html.escapeHtml(getCallingAppName())), 0));
mDeviceListView = findViewById(R.id.device_list); mDeviceListView = findViewById(R.id.device_list);
mDevicesAdapter = new DevicesAdapter(); mDevicesAdapter = new DevicesAdapter();
mDeviceListView.setAdapter(mDevicesAdapter); mDeviceListView.setAdapter(mDevicesAdapter);