Just to let you know, its happens agains. The code has been put again in my CUSTOM JAVASCRIPT as we were discussing here: https://forum.tagdiv.com/topic/jskryptik-co-trojan-found-in-composer-plugin/#pos
PLEASE SOLVE THIS ASAP!!!!
AND NOW ALSO IN CUSTOM HTML!!! See atached image: https://ibb.co/Qbs0Xjn
SOLVE IT!!!!
Hi,
That code – https://ibb.co/Qbs0Xjn is not part of the theme is a malware (weatherplllatform) – https://www.reddit.com/r/Wordpress/comments/xuxb3l/redirection_malware_is_killing_me_its_spread_to_4/
– https://www.myantispyware.com/2022/11/13/go-weatherplllatform-com-pop-up-redirect-virus-removal-guide/
There are users with different themes, not only Newspaper that are affected by it.
Thank you!
Ok thats the answer I wanted. I would update asap.
If any file infected in all the server files then the malware will run ALWAYS. The problem is that the malware only works when the hacker use tdcomposer / tdpanel option (as my partner and I said) to put into the custom javascript and custom html.
When you delete the code from there (I made 2 days ago and, fortunately, it doesn’t appears again) and clean caches, all works fine. When the code is injected and caches are not cleaned, the code doesn’t works because it has been not applied. I mean, it only happens when someone use td panel vulnerability to inject it. I don´t know if only in old version, I have 11.5.1.
Thanks for the help
Hello,
Our developers made an update to help the users that reported this problem.
What we recommend is to make the update to v12.1.1 (for this please check in Newspaper > Updates, click on check for updates).
Before making the update please be sure that injected code has been removed.
We hope this will prevent that specific js from being saved.
Let us know the results!
Okay, I just found your patch, and it is NOT a patch. It’s a bandaid at most. In td-composer/legacy/common/wp_booster/wp-admin/panel/panel_core/td_pannel_data_source.php:610 you have simply added in
// don't allow eval( / String.fromCharCode( as option value
if ( td_util::strpos_array( $option_value, array( 'eval(', 'String.fromCharCode(' ) ) !== false ) {
$option_value = '';
}
this does not fix the core problem of an unauthenticated user being able to use admin-ajax.php and your td_ajax_update_panel action and td_magic_token to inject anything they want. What if they just change their method and obfuscate their code, it will pass right by this “check” and sites will once again be infected.
-
This reply was modified 3 years by
nearview.
Hello,
If the problem persists, there may be files that are infected. If you want, in this situation if you contact us by email at contact@tagdiv.com and provide wp-admin and FTP access and we will check the files and what else could be infected to make this problem reappear.
Thank you!
