Webmin: Dashboard not loading +Error Perl execution failed

Created on 16 Dec 2019  路  4Comments  路  Source: webmin/webmin

Hello, my webmin is not working properly.

I can't view Dashboard, it's not loading. And Favorites shows error.

Please see this:
fav

Webmin 1.930

It worked 1 week ago, I don't know what happened.

All 4 comments

Try deleting /etc/webmin/authentic-theme/favorites-(username).json file, and reloading the page (in browser).

In case the file for favorites was manually edited, and the syntax was broken, it might end-up with a load error.

It wasn't manually edited but it worked! Thank you.

I have made more tests, and there seems to present an XSS issue with theme _Favorites_, that can be reproduced in some rare cases. I will address it on the commit tomorrow.

Thanks for reporting.

Okay, I have made multiple important fixes to theme favorites management, removing old school escaping and double encoding.

Besides, now, even though the JSON file with favorites corrupted, the theme load will not be stopped/collapsed and just continue the load. It's easy to break JSON file when editing manually, so it's surely a good/safe guard to have.

I have discovered more XSS when saving a file with File Manager but this I will fix tomorrow.

Thank you for reporting! :wink:

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Ramaqele picture Ramaqele  路  6Comments

FBachofner picture FBachofner  路  6Comments

victories picture victories  路  8Comments

egberts picture egberts  路  7Comments

ctgreybeard picture ctgreybeard  路  7Comments