Menu

1 / 2

Bypassing User Isolation on Android with a Screen Reader

DEV Community·Karol Wrótniak·6 months ago
#ys5pG49C
#android#cybersecurity#a11y#user#screen
Reading 0:00
15s threshold

A single missing check in Android lets one user's screen reader leak another user's private notifications. Here's how it happened.

Multi-user & Accessibility on Android

Android's multi-user support lets several people share one device. Each user gets their own space, apps, and data. This feature is common on tablets. But not all smartphones have it. Even so, the code is there. The problem is that accessibility services run with high privileges. They need to see everything to help users. Sometimes, this power breaks the walls between users.

Screen Readers & TalkBack

Screen readers turn text into speech. They allow people with low vision to use apps. The screen may even be completely off, but the user can still interact with the device. TalkBack is Google's screen reader for Android. Normally, TalkBack only reads the currently focused UI elements.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.