<div dir="ltr"><div>Merry Christmas!</div><div><br></div><div><br></div><div>The geeklog wiki is back online.<br><br><a href="http://wiki.geeklog.net">http://wiki.geeklog.net</a></div><div><br></div><div><br></div><div>Here is what I did:<br><br><br></div><div>1. restored the db from a backup dated 2025-02-02, which is the most recent backup before the backup size tripled in size.</div><div>2. ran some db SQL commands (courtesy of ChatGPT) to try and manually disable all logins other than 3 admins (Tom, Dirk, myself).</div><div><br></div><div>It's a pain.  The old version of mediawiki does not include many of the bulk maintenance and user management scripts that are available in newer versions.</div><div><br></div><div>I'm not confident of the blocking mechanism (it actually uses the IP Blocks table).  There isn't an "account enabled" kind of thing in the mediawiki database schema.</div><div><br></div><div><br></div><div>If the spammers come back, the next option is to repeat the process but make the wiki Read Only for everyone (by setting a value in LocalSettings.php). That should at least keep the wiki content online for a while longer.</div><div><br></div><div>If the spammers come back again after that, there is obviously some exploit happening that can only be solved by upgrading/migrating to a current version of the software stack, in which case I might have to leave the wiki offline / disabled.</div><div><br></div><div>- Dan Stoner</div><div><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, Oct 8, 2025 at 10:32 AM Dan Stoner <<a href="mailto:danstoner@gmail.com">danstoner@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> For spam pages to be added I assume the bots some how hacked into the<br>
> website since a user account was required to update content?<br>
<br>
Could be a number of mechanisms...<br>
<br>
1. weak password on an existing account allowed hacker to use an<br>
existing account (or an existing account was otherwise compromised<br>
somehow)<br>
2. old mediawiki contained a vulnerability that allowed a remote<br>
privilege escalation / sql injection attack<br>
3. old PHP contained a vulnerability, etc.<br>
<br>
<br>
> It looks like the current version is 1.27.5 from 2016? Is this correct?  (at<br>
> least that is what the folder is labeled as)<br>
<br>
Yes, that looks like the version.<br>
<br>
> Do you know what PHP version etc... you are using on the server to host the<br>
> Media Wiki?<br>
<br>
I was using PHP in Docker:<br>
<br>
<a href="http://docker.io/bitnami/php-fpm:5.6" rel="noreferrer" target="_blank">docker.io/bitnami/php-fpm:5.6</a><br>
<br>
- Dan<br>
<br>
<br>
<br>
<br>
On Tue, Oct 7, 2025 at 12:06 AM Tom <<a href="mailto:websitemaster@cogeco.net" target="_blank">websitemaster@cogeco.net</a>> wrote:<br>
><br>
> Hey Dan,<br>
><br>
> Yeah that was a while ago... thanks for hosting for so long.<br>
><br>
> I found the backup folder you mentioned.<br>
><br>
> For spam pages to be added I assume the bots some how hacked into the<br>
> website since a user account was required to update content?<br>
><br>
> It has been a long time since I have used Media Wiki and I never have<br>
> installed or maintained a website that uses it.<br>
><br>
> Looking at the backups the compressed website files didn't really increase<br>
> in size much but the database sql backup did especially starting in March of<br>
> 2025.<br>
><br>
> Just looking at the backup<br>
> <a href="http://wiki.geeklog.net" rel="noreferrer" target="_blank">wiki.geeklog.net</a><br>
> Media Wiki 1.27.5<br>
> <a href="https://www.mediawiki.org/wiki/MediaWiki_1.27" rel="noreferrer" target="_blank">https://www.mediawiki.org/wiki/MediaWiki_1.27</a><br>
><br>
> It looks like the current version is 1.27.5 from 2016? Is this correct?  (at<br>
> least that is what the folder is labeled as)<br>
><br>
> Do you know what PHP version etc... you are using on the server to host the<br>
> Media Wiki?<br>
><br>
> BTW for those interested, the latest MediaWiki appears to be 1.44.2.<br>
><br>
> It's too bad we didn't get the Wiki moved over to the Pair server at the<br>
> time Dan wanted to do it...<br>
><br>
> At this point I am sure it will take a bit of time to upgrade the version<br>
> and figure out the best way to host it on the Pair server.<br>
><br>
> I hate to not have the wiki up but it's unlikely I will have anytime soon to<br>
> deal with it unless someone else volunteers.<br>
><br>
> Thanks<br>
><br>
> Tom<br>
><br>
><br>
><br>
><br>
><br>
><br>
> -----Original Message-----<br>
> From: geeklog-devel <<a href="mailto:geeklog-devel-bounces@lists.geeklog.net" target="_blank">geeklog-devel-bounces@lists.geeklog.net</a>> On Behalf Of<br>
> Dan Stoner<br>
> Sent: October 5, 2025 7:04 PM<br>
> To: Geeklog Development <<a href="mailto:geeklog-devel@lists.geeklog.net" target="_blank">geeklog-devel@lists.geeklog.net</a>><br>
> Subject: [geeklog-devel] geeklog wiki overrun with spam bots<br>
><br>
> I had to stop the PHP webserver for <a href="http://wiki.geeklog.net/" rel="noreferrer" target="_blank">http://wiki.geeklog.net/</a>.<br>
><br>
> It had been overrun by spam bots generating thousands of pages of<br>
> content and overloading the VPS server.<br>
><br>
> I think it was 2016 that someone on this list mentioned a migration<br>
> off my VPS server.<br>
><br>
> I have been periodically sending backups over to a Pair server.<br>
><br>
><br>
> Any thoughts on what to do with this situation?<br>
><br>
> - Dan Stoner<br>
><br>
><br>
> Sample of the spam page titles...<br>
><br>
> +---------------------------------------------------------------------------<br>
> ------------------------------------------------------------+<br>
> | page_title<br>
>                                                                  |<br>
> +---------------------------------------------------------------------------<br>
> ------------------------------------------------------------+<br>
> | AFK_Angel_Knights_Free_Currency_Generator_2025_Real_Working_New_Method<br>
>                                                                |<br>
> | AFK_Angel_Knights_Hack_Latest_Version_2025_New_Currency_(Unique)<br>
>                                                                  |<br>
> |<br>
> AFK_Arena_Cheats_Unlimited_Diamonds_Gold_IOS_Android_No_Survey_2025_(FREE_ME<br>
> THOD)<br>
>                                                     |<br>
> | AFK_Arena_Hack_-_Generator_Android_And_Ios_Running_Method<br>
>                                                                  |<br>
> | AFK_Dungeon_Idle_Action_RPG_Hack_Tool_Money_Generator_Cheats_(Ios_Android)<br>
>                                                            |<br>
> | AFK_Journey_Diamonds_2025_New_Working_Generator_(New_Method!)<br>
>                                                                  |<br>
> | AFK_Journey_Gold_Generator_IOS_Android_No_Survey_2025_(NEW_STRATEGY)<br>
>                                                                  |<br>
> |<br>
> AFK_Magic_TD_Unlimited_Currency_Generator_IOS_Android_No_Survey_2025_(Reedem<br>
> _Today)<br>
>                                                   |<br>
> |<br>
> AFK_Three_Kingdoms_Hack_Unlimited_Gold_IOS_And_Android_No_Survey_2025_(free!<br>
> !)<br>
>                                                        |<br>
> |<br>
> ANGELICA_ASTER_Hack_-_Get_Free_ANGELICA_ASTER_Currency_Generator_2025_(Brand<br>
> _New)<br>
>                                                     |<br>
> ...<br>
><br>
>            |<br>
> | Zoo_Craft_Cheats_For_Money_Generator_No_Survey_(Unlimited-free)<br>
><br>
>                  |<br>
> | Zoo_Craft_Gold_Coins_2025_for_Android_iOS_(UPDATED_GENERATOR)<br>
><br>
>                  |<br>
> |<br>
> Zoo_Island_Unlimited_Gold_Coins_Generator_No_Jailbreak_or_Root_(Premium_Orgi<br>
> nal)<br>
><br>
>      |<br>
> | Zoo_Life_Animal_Park_Game_Cheats_Money_IOS_Android_2025_(Money_Strategy)<br>
><br>
>              |<br>
> | Zoo_Match_Cheats_Coins_Diamonds_IOS_Android_2025_(Coins_Diamonds_Strategy)<br>
><br>
>            |<br>
> | Zoo_Park_Story_Free_Cash_Points_Generator_Fully_Works_No_Survey_Cheats<br>
><br>
>                |<br>
> |<br>
> Zooba_Fun_Battle_Royale_Games_Hack_-_Get_Free_Zooba_Fun_Battle_Royale_Games_<br>
> Currency_Generator_2025_(Brand_New)<br>
>                                              |<br>
> | Zooba_Fun_Shooting_Battle_2025_Working_(Money_Generator)<br>
><br>
>                  |<br>
> _______________________________________________<br>
> geeklog-devel mailing list<br>
> <a href="mailto:geeklog-devel@lists.geeklog.net" target="_blank">geeklog-devel@lists.geeklog.net</a><br>
> <a href="https://pairlist8.pair.net/mailman/listinfo/geeklog-devel" rel="noreferrer" target="_blank">https://pairlist8.pair.net/mailman/listinfo/geeklog-devel</a><br>
><br>
><br>
> _______________________________________________<br>
> geeklog-devel mailing list<br>
> <a href="mailto:geeklog-devel@lists.geeklog.net" target="_blank">geeklog-devel@lists.geeklog.net</a><br>
> <a href="https://pairlist8.pair.net/mailman/listinfo/geeklog-devel" rel="noreferrer" target="_blank">https://pairlist8.pair.net/mailman/listinfo/geeklog-devel</a><br>
</blockquote></div>