The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Уязвимость в WordPress-дополнении Contact Form 7, насчитывающем 5 млн установок, opennews (?), 18-Дек-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


42. "Уязвимость в WordPress-дополнении Contact Form 7, насчитываю..."  –2 +/
Сообщение от пох. (?), 19-Дек-20, 00:14 
Ну конечно же, ведь файловая система - она ж точно не для сохранения имен файлов.

Сколько ж вас, идиотов...

P.S. да, сохраняйте имена в тазе банных. Как вам, кстати, мой файл "image.gif'; delete * from users" ?

Ответить | Правка | Наверх | Cообщить модератору

51. "Уязвимость в WordPress-дополнении Contact Form 7, насчитываю..."  +/
Сообщение от unuser (?), 19-Дек-20, 12:19 
А в вашу деревню PDO, видимо, не завезли? Такие имена замечательно сохраняются.
Ответить | Правка | Наверх | Cообщить модератору

63. "Уязвимость в WordPress-дополнении Contact Form 7, насчитываю..."  +/
Сообщение от Аноним (66), 19-Дек-20, 16:07 
в wordpress можно использовать PDO?
Ответить | Правка | Наверх | Cообщить модератору

74. "Уязвимость в WordPress-дополнении Contact Form 7, насчитываю..."  +/
Сообщение от unuser (?), 19-Дек-20, 23:23 
Это если не использовать дырявый сабж, то за использование при обработке пользовательских запросов mysql_ и mysqli_, место pdo, сечь розгами. Да и в wordpress никто не запрещает, вместо wpdb использовать pdo, обращаясь к бд напрямую, правда, с потерей некоторой функциональности.
А для сабжа есть wpdb::prepare(...) и кто не использует, тот сам себе злобный Буратино.
Ответить | Правка | Наверх | Cообщить модератору

60. "Уязвимость в WordPress-дополнении Contact Form 7, насчитываю..."  +/
Сообщение от Аноним (38), 19-Дек-20, 15:58 
Сферическая файловая система в вакууме - да. Но у файловых систем у самих есть ограничения по содержимому имён - это раз, а два - имена могут быть любые, и вовсе не обязательно давать те, что могут внезапно стать исполняемыми или "не вписаться в стандарт ОС/FS/софта".
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

64. "Уязвимость в WordPress-дополнении Contact Form 7, насчитываю..."  +/
Сообщение от пох. (?), 19-Дек-20, 16:21 
> Но у файловых систем у самих есть ограничения по содержимому имён

Есть, и что с того? У sql тоже есть некоторые ограничения, если, конечно, не сразу в blob эти имена складывать.

Намек был - что user input валидировать надо в _любом_ случае - и проявления фантазии ограничивать, а за попытки типа предложенной - и вовсе сразу блокировать учетку, поскольку ничего хорошего от такого юзера ждать не приходится - не найдет дырку здесь, поищет рядом -и рано или поздно таки добьется своего.

При этом файловая система посложнее msdos fat - вполне таки пригодна и эффективная для сохранения имен файлов вместе с файлами, без необходимости плодить сущности и создавать новые уязвимости в другом месте. Она вообще-то именно для этого и предназначена. Причем ее писали люди, чья квалификация явно повыше типового phpшника будет.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру