Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version diclosure #7399

Closed
ShellCode33 opened this issue Dec 5, 2017 · 5 comments
Closed

Version diclosure #7399

ShellCode33 opened this issue Dec 5, 2017 · 5 comments

Comments

@ShellCode33
Copy link

I think hiding the version in the status.php file from anonymous users could be great. Even if I'm pretty sure there are other ways to find the version of the installed instance, it makes it easier for attackers to find public exploits based on the version.

@MariusBluem
Copy link
Member

Only hiding the information would not make Nextcloud more secure because the version could be exploited by other files (e.g. CSS) too :)

@ShellCode33
Copy link
Author

It will not make Nextcloud more secure but it will be harder to find the version ! It can slow down bots looking for exploitable versions of Nextcloud. This is pointless to keep it public...

@MariusBluem
Copy link
Member

It can slow down bots looking for exploitable versions of Nextcloud.

It is just one more line in the hackers script ;)

@ShellCode33
Copy link
Author

ShellCode33 commented Dec 5, 2017

So tell me, what are the other ways of finding the version ?

the version could be exploited by other files (e.g. CSS) too

Are you saying that to find the version, an attacker just has to hash a file and compare it with a database to retrieve the version ? Because you can't determine a version based on that... CSS files will not necessarily change between two versions

@blizzz
Copy link
Member

blizzz commented Dec 5, 2017

  1. It's security by obscurity, which does not work. Fingerprinting is only a tiny bit of more work.

  2. Also the clients require to read it.

=> it's more work to get around this, without real benefit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants