Flood notification: Event Triggered: user_ban_flood ->> Fatal error:? #6110
|
@e107help Hi it seems like there's a problem with certain links being called to scan e107 websites:
Gives:
But it should give a error page? A lot of these scans are captured by modsecurity but this one not: Can you check this? PHP Version 8.2.33 e107 Version 2.4.0 (git) (28/08/2026) |
Replies: 1 comment
|
@Alex-e107nl Confirmed, and it is ours rather than anything the scanner got through with. I reproduced it: on master that URL comes back with your fatal at Until a fix lands, the quickest way to stop it is the news preference: Admin > News > Preferences, General tab, set Pagination back to Record. The crashing block only runs while it is set to What goes wrong. $this->from = (int) ($_GET['page'] - 1) * ITEMVIEW;PHP 8 refuses to subtract 1 from a non-numeric string, so it throws the Nothing was injected. The cast wraps the whole expression, so The The fix, one pull request per branch:
A Whether and when either one is merged is Deltik's call. |

@Alex-e107nl Confirmed, and it is ours rather than anything the scanner got through with. I reproduced it: on master that URL comes back with your fatal at
news.php:442and the same three frames, and onrelease/v2.3.xthe same code sits at line 436.Until a fix lands, the quickest way to stop it is the news preference: Admin > News > Preferences, General tab, set Pagination back to Record. The crashing block only runs while it is set to
Page(news.php#L430), andRecordis what e107 ships. It is not free: underRecordthe number in a news URL is a record offset rather than a page number, so an existing bookmark or an indexed?page=2lands somewhere else. Your own links are rebuilt either way.