One Computer Can Knock Almost Any WordPress Site Offline
securityweek.com
securityweek.com
Note however that the file is under 450 KiB, there are images on that site which rival this (generated) file. And the readfile() call is an extraordinarily light call, all it does is, as the name implies, read from disk to STDOUT (the HTTP stream in this case).
That being said, one can only hope that generating those isn't that heavy on the server.
This right here.
Does anyone have an idea why this is?
Because it is not.
Edit: Why the downvotes? Lots of non-admin stuff lives inside wp-admin, "add http auth" is terrible advice.
https://censys.io/ipv4?q=%22wp-admin%2Fadmin-ajax.php%22
Hundreds of thousands of sites with "wp-admin/admin-ajax.php" on their index should more than prove this.
How do you propose that WP solve DoS attacks against their application?
This script simply doesn't seem particularly slow to me, despite messing with the parameters a bit.
https://wordpress.com/wp-admin/load-scripts.php?c=0&load%5B%...
Perhaps most people here are missing the fact that you can hit literally any part of WP a lot and it will break.
>Someone just found out about this vulnerability
This is grossly misrepresenting the issue. There is no vulnerability, webapps are slow.
>that doesn't mean to get all stressed out about it. You are replying to ever comment that isn't aligned with your opinion at this point.
Not getting stressed out is exactly what I am trying to advocate by calling out people spreading FUD.
Where "this attack" equals repeatedly requesting a script which isn't even particularly slow compared to other part of WP...
>it's to prevent massive force multipliers
This is not a "massive force multiplier". Please spend a tiny bit more time looking into the subject.
> Since it is also used to improve performance of the wp-login.php page, it can be invoked before any user authorization is required.
when i built out the wordpress aws site i mentioned here i used a locust cluster to simulate high traffic loads in order to test the load balancer in elastic beanstalk... amazon even has a guide on how to set it up.
good points, this is what i was referring to - aws doesn't care.
* As long as it's the one controlling all the other computers that control all the systems for Falcon Heavy.
This attack is notable in that it requires only one, this detail is worth mentioning.
Application layer attacks are not a new thing.
You've made a few blanket statements without further clarification or evidence and are coming across as kind of insulting.
I refer you to the Hacker News guidelines on comments : https://news.ycombinator.com/newsguidelines.html
I am aware that my replies have been brief, but WP is not a project I particularly want to defend and sadly nobody is paying me to do so.
>without further clarification or evidence
I would expect that the people making the claim about this serious new vulnerability should be the ones substantiating that claim.
Anyone who's ever ran a wordpress website should immediately know this is bullshit. It all sums up to "wordpress is really slow, this script is not particularly slow, other parts of wordpress are significantly slower".
Then there's the bunch of people telling you to restrict access to wp-admin... This is terrible advice and will break non-admin stuff that lives within wp-admin.
That said it can definitely be mitigated by checking for this kind of request explicitly and not letting the same IP keep requesting the URL (plus caching, etc.) Maybe it's an argument for WP to integrate some of the features of 'firewall' plugins.
aka, exploiting the script loading behavior...