globaleaks / globaleaks-whistleblowing-software

GlobaLeaks is a free and open-source whistleblowing software enabling anyone to easily set up and maintain a secure reporting platform.
https://www.globaleaks.org
Other
1.26k stars 276 forks source link

GL01-012 Default admin credentials and search engine indexing (Medium) #301

Closed vecna closed 11 years ago

vecna commented 11 years ago

The default Globaleaks installation sets up known, public, default administrator credentials and no protection against search engine indexing (i.e. no robots.txt file). This may facilitate:

This vulnerability is partially mitigated because the administrator is prompted to change the default password once they login through the front-end and by default the Globaleaks node only listens for connections from localhost. However, it may still be possible that the administrator makes the node site publicly available and enables remote access from all IPs before they change the default admin password. In order to solve this problem we suggest the following mitigations:

User-agent: * Disallow: /

This configuration ensures that by default search engine indexing is not allowed and Globaleaks node administrators would be significantly less likely to become Google Dorks.

fpietrosanti commented 11 years ago

This will be mitigated mostly by #164

fpietrosanti commented 11 years ago

Globaleaks does not by default Expose to search Engine because tor2web by default block it, i'd consider this issue low impact

fpietrosanti commented 11 years ago

applied security tag

evilaliv3 commented 11 years ago

fixed with commit: https://github.com/globaleaks/GLBackend/commit/deb8d4cf2c6a0dc21c94206452fb1c0cfa2f753d

implemented robots.txt support (handled in static fashion but i don't think we will never need a dynamic solution for this)

the remaining part of this issue will be mitigated mostly by #164 so i'm going to close this ticket.