Une « faille » rendrait WordPress vulnérable à une attaque DoS

Une « faille » rendrait WordPress vulnérable à une attaque DoS

Une « faille » rendrait WordPress vulnérable à une attaque DoS

Le chercheur en sécurité Barak Tawily affirme avoir identifié une faille dans WordPress. Via une attaque DoS (déni de service), elle permet de faire tomber n'importe quel site basé sur ce CMS.

Il explique que la brèche se trouverait dans le fichier « load-scripts.php » et qu'elle concernerait toutes les versions de WordPress (toutes les explications techniques se trouvent par ici, avec une vidéo par là).

Barak Tawily a contacté WordPress via son programme de bug bounty (via HackerOne). Sans s'attendre à une récompense, il espérait visiblement que la société proposerait une mise à jour, mais ce ne fut pas le cas.

Voici la réponse qu'il aurait obtenue : « Ce genre de chose devrait vraiment être atténué au niveau du serveur ou du réseau plutôt qu'au niveau de l'application, hors du contrôle de WordPress ».

Le chercheur propose donc sa propre solution pour atténuer le problème. WordPress n'a pas encore réagi publiquement à cette histoire.

Commentaires (8)


Ce CMS… c’est failles sur failles depuis trop longtemps maintenant.



Ils en sont où de la refonte du core ?

Parce que là, avec le nombre de sites sous Wordpress, ça devient une aberration en terme de sécurité ce CMS. Y a vraiment besoin d’un lifting en profondeur.


ce n’est pas très méchant comme faille. Un peu près tous les sites peuvent être DDOS. Ici Wordpress l’aide un peu c’est tout.



C’est surtout la réponse de l’équipe Wordpress qui fait peur.


Tu confonds DDOS et DOS. Ici on parle de simple DOS


Sincèrement, en 2018, proposer cette “qualité” de code dans une solution aussi implantée de par le monde, c’est une honte.

J’ai lâché l’affaire il y a longtemps, mais même récemment pour migrer une instance d’un domaine à l’autre fallait faire du search & replace dans le fichier de dump SQL. Ah, certaines configurations étaient sérialisées en PHP et donc ça a foutu la merde ? MAIS WTF ?!



Et je ne parle pas des fonctions dans tous les sens, on te les préfixe avec un underscore - c’est public ou privé - on ne sait pas réellement, de classe de temps en temps, de l’autre on te mixe du camel case et snake case, on te mets des méthodes API fourre-tout, des objet en global, des filter obscurs, etc.

Bref, je n’ai rien à dire sur l’expérience utilisateur qui est top et une documentation et communauté qui semble à la hauteur, mais le cœur technique faut réellement faire le ménage.

Le système de plugin est vraiment trop permissif (cf les vulnérabilités sur les plugin tiers). 



Puis sincèrement la (non) réaction de l’éditeur, ça donne pas envie de mettre ses billes dans sa solution.


C’est du bullshit tout ça !

Un simple système de cache règle le problème. En plus aujourd’hui la l=plupart des hébergeurs proposent un système anti-DOS.

Ce sont les 10k requêtes qui rendent son serveur indisponible, pas le fait de télécharger un script de 4 Mo.








Furanku a écrit :



Ils en sont où de la refonte du core ? Parce que là, avec le nombre de sites sous Wordpress, ça devient une aberration en terme de sécurité ce CMS. Y a vraiment besoin d’un lifting en profondeur. 





C’est justement le nombre de site en place qui coince pour une refonte du core.









skankhunt42 a écrit :



C’est justement le nombre de site en place qui coince pour une refonte du core.





Suffirait qu’ils mettent en place un système de LTS (par exemple).

Des frameworks PHP s’en sortent très bien malgré le nombre de sites les utilisant (Symfony ?). Seulement les projets sont beaucoup mieux gérés, avec une vraie roadmap et des évolutions (parfois profondes) annoncées clairement et donc prévisibles.

C’est surtout une question de volonté de la part de la core-team de Wordpress :)









Furanku a écrit :



Suffirait qu’ils mettent en place un système de LTS (par exemple). Des frameworks PHP s’en sortent très bien malgré le nombre de sites les utilisant (Symfony ?). Seulement les projets sont beaucoup mieux gérés, avec une vraie roadmap et des évolutions (parfois profondes) annoncées clairement et donc prévisibles. C’est surtout une question de volonté de la part de la core-team de Wordpress :)





Need un système qui dissocie les maj de sécurité avec les maj core / cosmétique avec une doc solide dispo au moins 1 ans avant un changement de core. Mais en vérité le vrai problème de wordpress c’est que sans plugin on ne peu quasiment rien faire avec… Par exemple il est toujours pas possible d’avoir un système multilingue natif alors qu’on est en 2018. A contrario si l’équipe intègre un outil officiel les développeurs tiers vont chouiner car il est de plus en plus admis de devoir payer pour avoir certains bon plugins.



Fermer