GrapheneOS / os-issue-tracker

Issue tracker for GrapheneOS Android Open Source Project hardening work. Standalone projects like Auditor, AttestationServer and hardened_malloc have their own dedicated trackers.
https://grapheneos.org/
358 stars 21 forks source link

Disable Bluetooth input devices by default #3062

Open DemiMarie opened 9 months ago

DemiMarie commented 9 months ago

Currently, pairing with a Bluetooth device allows that device to send keystrokes and mouse inputs. There is a toggle for this, but it defaults to enabled and must be turned off after pairing, which is too late.

To improve security and allow using Bluetooth with untrusted devices, GrapheneOS should disable Bluetooth input by default. Users can still enable it manually if they wish.

gmillz commented 9 months ago

Pull request here https://github.com/GrapheneOS/platform_packages_apps_Settings/pull/214 https://github.com/GrapheneOS/platform_packages_modules_Bluetooth/pull/20

DemiMarie commented 9 months ago

Pull request here GrapheneOS/platform_packages_apps_Settings#214 GrapheneOS/platform_packages_modules_Bluetooth#20

Thank you @gmillz!