5 ms·
Hackers exploit WordPress plugin flaw that gives full control to 12M sites
- benoliver999 4y agoGod wordpress is one of the most abused products I can think of. Putting that square peg in a round hole has become an entire industry, it seems.
- nubinetwork 4y agoTo be fair, most of the times I see this, it's not WordPress' fault, but rather one of their bzillion plugins.
- bdcravens 4y agoThe plugin model is part of core.
- toomuchtodo 4y agoI saw someone using ChatGPT to scan and suggest fixes for open source libraries. Maybe the same can detect and remediate WP plugins?
- ashwagary 4y agoSurprising to see 12M sites use that (Elementor Pro) particular premium plugin.
- yucky 4y agoI was thinking the same thing. It's a dogshit plugin, but they've apparently made bank with it.
- sacnoradhq 4y agoWordpress security has been, and always will be, a hot liquid steaming mess. Without security controls over plugins, including sandboxing, the entirety of it is vulnerable in ways amateurs cannot begin to manage.
- Kye 4y agoWordPress itself is solid. WordPress's overly permissive plugin system is both its biggest strength and biggest weakness. It's like Firefox and XUL in that way: you can do anything with anything. Which is great! But you can also do anything with anything, which is bad.
- sacnoradhq 4y agoIn a greenfield, there are several techniques I would use to develop a CMS plugin system: - Decoupling through a process boundary interacting via RPC (This expands plugin backends to be able to be written in other languages or even compiled. Front-end plugin components could/would need to be rendered and composited separately in a way that cannot leak out.) - Require administrative approval to grant particular permissions - Cryptographic signatures of plugins by authors and web-of-trust maintained by Wordpress - Capability-based API that can only be invoked after delegated permissions as above PS: Project to remove XUL https://docs.google.com/document/d/1ORqed8SW_7fPnPdjfz42RoGfWH5Gn4RMKKFPaPrGpZo https://docs.google.com/document/d/1ORqed8SW_7fPnPdjfz42RoGf...