Unfortunately, the TextSecure application is now deleted from the repository.
Previous versions of this have a serious security flaw. One feature of the software is that all SMS messages sent and received are stored in an encrypted database. However, due to an apparent oversight by the developer, all received messages are logged in plain text to the Android system log file. The end result is that rather than providing more security than the default setup, where a specific Android permission is required to access SMS message content, the messages are exposed in the log file, which is much easier to access and may even be inadvertently posted when sending debug logs to developers. Note that messages sent using end-to-end encryption (i.e. where the other party also uses TextSecure) are logged in encrypted form, so that content is NOT exposed in plain text.
The latest version of the application is 0.6.2, and the security flaw has now been fixed. However, the author has not published any source code corresponding to the binary he released of this version, and far from wishing to help anyone stuck with his previous disastrous mistake, he actually asked for the application to be removed from our repository as he wants to distribute it via Google Play only.
As such, I would recommend anyone running this application to cease to use it, and remove it.
-
How can this code be closed? Its GPLv3′d…?
https://github.com/whispersystems/textsecure
If what you say is true, isn’t this grounds for a license violation complaint?
-
do you have a link to a confirmation of the bug you mention ?
Thanks
-
The whole exchange is here:
https://github.com/WhisperSystems/TextSecure/issues/53
Note that I’d emailed f-droid about getting TextSecure removed before this bug came in, not in response to it.
-
-
I don’t understand the attitude of someone publishing under GPLv3 that doesn’t want someone else to download and package their code.
-
I very much regret seeing the outcome of this discussion, and the second discussion found at https://github.com/WhisperSystems/TextSecure/issues/53. From my perspective I do not wish to use neither Google’s apps nor their application repository and I prefer to have only open source software running on my phone. To the user who asked for “some repository similar to a “traditional linux desktop”, that is exactly what I see f-droid trying to accomplish: a repository that offers me quality open source software through a single source, signed with one key that I need to trust. While it might not be there yet it is on a good track and as close as it gets, when comparing with all the other repositories that are out there.
The fact that moxie0 asked for the fixed version to be removed from f-droid leaves me now with the choice either
a) to start building textsecure myself (which would most likely result in me ending up with an out-of-date version sooner or later), exactly what the author tried to avoid in the first place
b) to abandon the use of textsecure all together, certainly not what the author wants
c) or to live with this security flaw. Not what I want.From a user perspective textsecure as an app and f-droid as a repository both lose a lot from this discussion. Frankly said I am not interested in who said what and who started and how we ended in this mess. I am interested to have a working app from a repository I trust, and that should be in the interest of both of you, the repository maintainer and the app author. The only winner of this discussion here is close software and proprietary distribution networks – a sad development for the open source world and hopefully a sad development for both of you. I really wish the two of you, moxie0 and CiaranG, would work together rather than against each other and concentrate on the goal, to offer Android user’s an open source app for secure text messaging.


16 comments
Comments feed for this article
Trackback link: http://f-droid.org/posts/security-notice-textsecure/trackback/