Share intent: the log of a rejected uri contains the path and the file name
I maintainer di solito rispondono entro 2 giorni
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 35/100
Direzione di ricerca
The issue identifies ConversationsListActivity.addFileToShareIfTrusted in app/src/main/java/com/nextcloud/talk/conversationlist/ConversationsListActivity.kt. Read that method and inspect how the rejected URI is logged; done means the exported log still records the rejection without revealing the file path, name, query, or user id. Pull request 6949 is already open for this issue.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Steps to reproduce
- In another app share a file to Talk so that the uri is rejected, e.g. an own FileProvider uri outside
shared_attachmentsor a uri withoutcontent://scheme. - Open the exported app log.
Expected behaviour
The log tells that a share uri was rejected, but not which file it pointed to.
Actual behaviour
ConversationsListActivity.addFileToShareIfTrusted logs Rejecting untrusted uri from share intent: $uri:
https://github.com/nextcloud/talk-android/blob/35c0d23c302bc09407e59c9f76523aec13d93621/app/src/main/java/com/nextcloud/talk/conversationlist/ConversationsListActivity.kt#L1051
The full uri is written: path and query, so the file name of a file of another app, and a user id before the authority. The log can be exported and sent to a third party.
Nextcloud Talk app version
master (35c0d23c3)
- Lingua principale
- Kotlin
- Stelle
- 748
- Fork
- 331
- Merge medio
- 2g 17h
- PR unite (30g)
- 104
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di nextcloud/talk-android
-
0. Needs triage enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
nextcloud/talk-android#6947 ·
I maintainer di solito rispondono entro 2 giorni
-
NullPointerException in ChatActivity.onPrepareOptionsMenu when currentConversation is not yet loadedAperta1. to develop
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
nextcloud/talk-android#6123 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
A call push for the call the user is already in rings over the callForse già presa @ToteMeiSter l’ha presa 1 giorno fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
nextcloud/talk-android#6952 ·
I maintainer di solito rispondono entro 2 giorni
-
Caller alone in the call: a rejoin after a connection failure ends the call and the callee gets a missed callForse già presa @ToteMeiSter l’ha presa 1 giorno fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
nextcloud/talk-android#6950 ·
I maintainer di solito rispondono entro 2 giorni
-
0. Needs triage bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 66/100
nextcloud/talk-android#6936 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di nextcloud/talk-android
Issue simili
-
Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
keiyoushi/extensions-source#20423 ·
I maintainer di solito rispondono entro 1 giorno
-
bug iOS UI
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
devsoc-unsw/freerooms-mobile#278 ·
-
needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
home-assistant/android#7690 ·
I maintainer di solito rispondono entro 1 giorno
-
staticAssetsPath follows symlinks outside the directory on WindowsForse già presa @ybelMekk l’ha presa oggi. Apertabug security findings
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
navikt/mock-oauth2-server#1132 ·
I maintainer di solito rispondono entro 1 giorno