linkedin / linkedin/qark

Whether the result of qark is reasonable or not ?

Open
#354 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
3.4k
Forks
663
PR merge metrics
No merged PRs in 30d

Description

Hi,
Recently we used qark to test google applications and found two issues as security risks.
Risk 1:
Title: android:allowTaskReparenting=”true” found
Contents: This allows an existing activity to be reparented to a new native task i.e task having
the same affinity as the activity. This may lead to UI spoofing attack on this application.
https://www.usenix.org/system/files/conference/usenixsecurity15/sec15-paper-ren-chuangang.pdf
Risk 2:
Title: android:launchMode=”singleTask” found
Contents: This results in AMS either resuming the earlier activity or loads it in a task with same
affinity or the activity is started as a new task. This may result in Task Poisoning.
https://www.usenix.org/system/files/conference/usenixsecurity15/sec15-paper-ren-chuangang.pdf

Please help us check the above two issues.
1.Whether the result of qark is reasonable or not?
2.Are there two problems actually existing in android?
3.What are the risks of these two problems?
4.If these problems do exist, how should we fix them?

Thank you.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing qark's reports for android:allowTaskReparenting="true" and android:launchMode="singleTask", then compare the reported risks with the linked USENIX paper and Android behavior. Done means documenting whether each finding is valid, its practical risk, and any appropriate remediation or false-positive handling.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, python
Domain
mobile, security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.