Citrine: Unzureichende Berechtigungen im Content Provider
Citrine, eine Nostr-Relay-App für Android, stellt ihre Nostr-Ereignisdatenbank über einen Content Provider bereit, dessen Leseberechtigung nur auf normaler Schutzstufe steht. Jede App auf demselben Gerät, die diese Berechtigung besitzt, kann die gespeicherten Ereignisse lesen, einschliesslich Direktnachrichten und an den Benutzer adressierte Gift-Wrap-Ereignisse, indem sie einen öffentlichen Schlüssel als nicht authentifizierten URI-Parameter übergibt. Der NVD-Eintrag nennt CVSS 9.1 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N), andere Quellen stufen die Bewertung tiefer ein und bestreiten den Angriffsvektor Netzwerk, daher hängt das reale Risiko davon ab, ob andere Apps auf dem Gerät den Provider erreichen können.
greenart7c3 · Citrine
