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

Joomscan mis-reports Joomla version #23

Open
kbrookes opened this issue Mar 15, 2018 · 1 comment
Open

Joomscan mis-reports Joomla version #23

kbrookes opened this issue Mar 15, 2018 · 1 comment

Comments

@kbrookes
Copy link

Hi there,

I've just checked a brand new joomla site with Joomscan (after a lot of hardening) and had an interesting report come back.

I'm absolutely, 100% on Joomla 3.8.6. I'm on a VPS that was spun up just for this project, which started when Joomla was on 3.8.5.

Joomscan has reported back the version as 2.5.

Also, it's listed a bunch of vulnerabilities that shouldn't be relevant to this version:

https://www.dropbox.com/s/91k515an0gt9uv1/Screenshot%202018-03-15%2015.29.13.png?dl=0

It's also found an admin directory that doesn't exist: http://www.mysite.com/admin/

Given that it's misreporting these things, that's probably a good thing, insofar as an actual attacker will pursue outdated vectors. However I'm about to go through pen-testing and I'm curious to see if they'll just report back this list of vulnerabilities as if it's actually the case.

Regards,

Kelsey

@jgor
Copy link

jgor commented Jul 22, 2019

I've seen this behavior as well and it looks like it's due to https://github.com/rezasp/joomscan/blob/b2dad6ac01fab2f7907c128afadec96a9d1fb81f/core/ver.pl#L46 detecting v1.4.0.1 of media/system/js/mootools-more.js. As of now that's still the latest version in Joomla so it's not a good indicator alone.

I don't see a great solution but checking the copyrights of those js resources would narrow it down to a range of versions, e.g. the history on https://github.com/joomla/joomla-cms/blob/staging/media/system/js/keepalive-uncompressed.js shows that copyright 2017 was added just before 3.7.0, updated to 2018 for 3.8.4, and updated to 2019 for 3.9.2.

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
@kbrookes @jgor and others