Николай
где дыра?
Николай
наверное с год тихо было)
Николай
теперь в manager пихают какахи
Sazanof
Друзья, сканю сайтеца айболитом, а он ругается на manager/includes/controls/phpmailer/PHPMailer.php - RCE : CVE-2016-10045, CVE-2016-10031 уязвимость говорит в мэйлере. Сайты обновлял до 1.4.5 версия 5.5 хотя вроде как эта уязвимость должна была быть закрыта начиная с 5.2 Не в курсе, случаем? Тут просто такой же вирус как у @remote_adm 😋
Хз где. Было предположение про ajax search. На паре сайтов у меня он стоял ещё с древних времён. Может phpmailer. А может и нет. А может хостинг. К может и нет) буду ковырять логи. Пока что прогнал айболитом, почистил и обновил все сайты, поменяв пароли. Слабенькая зараза. До этого посерьёзнее было со скрытыми плагинами))
Sazanof
Надо проверить. Вроде 7.0 минимум везде уж ставлю
Николай
Dmytro
Т.е. если у меня php 5.6 то мои сайты с AjaxSearch поломают?
Изучаем вопрос как будет точно отчет тут сразу напишу
Николай
спасибо
Pathologic
Pathologic
Pathologic
наговнокодил чатик пользователей с администратором 😸
Сергей
ты сам с собой общаешься?)))
Pathologic
нет, с @Kasick
Am
((((((((((% В субботу это нормально
Сергей
нет, с @Kasick
нужно ли это в админке)
Pathologic
ну а как администратор будет писать пользователям?
Сергей
Pathologic
через внутренню почту веб-пользователям не напишешь
Сергей
через внутренню почту веб-пользователям не напишешь
вебпользователи в админку и не зайдут)
Pathologic
вебпользователи пишут с фронта
Pathologic
а администратор из админки
Pathologic
веб-сокетов нету
Pathologic
но главная проблема, которая меня беспокоит, так и не решилась
Сергей
вебпользователи пишут с фронта
да ну их нафиг)))) чат телеги поставил и пиши сколько хочешь
Pathologic
если компонент работает через аякс и просто так, то как лучше задавать настройки?
Pathologic
в чатике это шаблон сообщения
Pathologic
ну вот я вывожу сообщения, пишу [[DocLister? &tpl=``]]
Pathologic
плюс мне нужно подгружать еще новые сообщения с тем же шаблоном
Pathologic
и желательно чтобы еще пользователь мог его поменять
Pathologic
в рево я бы вынес в системные настройки
NeOleg
блин, лучше магаз на Эво решите.. чем херней маятьcя...
Сергей
блин, лучше магаз на Эво решите.. чем херней маятьcя...
На ево им недавно корзина появилась новая
NeOleg
ну то корзина
Pathologic
Шаблоны на js делай
тогда получится, что шаблоны дублируются
Сергей
ну то корзина
И модуль заказов
NeOleg
Макcу раccкажи)) что б не корячилcя каcтомные модули править
Сергей
тогда получится, что шаблоны дублируются
Так ты в колбек можешь шаблоны закидывать если они меняются
Pathologic
в смысле?
Pathologic
мне нужно чтобы использовалось одно значение и в прямом вызове и в вызове через аякс
Anonymous
Ты освоил вебсокеты?
Сергей
Ты освоил вебсокеты?
setInterval называется)
Anonymous
setInterval называется)
Да уже прочитал, что выбрал самые оптимальные "вебсокеты" 😊
Pathologic
это же типа личных сообщений а не полноценный чат
Anonymous
F5 ((:
А ты прям по топчику решил 😉
Alexey
Это ты правильно зашел) Тут товарищи добрые, почти все, если что - обращайся без стеснений)
Alexey
Алексей, не программист - ведет свой сайт на эво... Молодец, блин) По-больше бы таких) А вы говорите порог вхождения высокий)
Evgeniy
Все кто использует AjaxSearch - обновляйтесь до версии 1.12.0
Anonymous
Все кто использует AjaxSearch - обновляйтесь до версии 1.12.0
+ а те кто не использует, просто грохните его?
Alexey
а те кто не использует убивать его нах, да? Хте уязвимость то?
Anonymous
а те кто не использует убивать его нах, да? Хте уязвимость то?
Угу можно его грохнуть, уязвимость в самом аякссёрче.
Alexey
спс
Dmytro
!!! Дыра в AjaxSearch !!! Настоятельно рекомендую проверить все сайты на которых используется AjaxSearch и обновить его так как в версии 1.11 и ниже есть критические уязвимости которые позволяют взломать злоумышленикам сайт. Исправленную версию снипета AjaxSearch можно скачать тут: https://github.com/extras-evolution/ajaxSearch/releases/ или установить через модуль Extras
Andrey
Я был таки прав?
Evgeniy
Да
Andrey
Охх..
Андрей
Всем доброго времени суток. Посте обновления на получил такую ошибку на странице результата Fatal error: Call to a member function free_result() on boolean in /home/****/****/manager/includes/extenders/dbapi.mysqli.class.inc.php on line 403
Андрей
Спасибо
Алексей
Алексей
Плагиаторы)))
Алексей
На it конференции подмотал ))))
Андрей
Fatal error: Uncaught Error: Call to a member function free_result() on boolean in /var/www/***/public_html/***/manager/includes/extenders/dbapi.mysqli.class.inc.php:403 Stack trace: #0 /var/www/***/public_html/***/assets/snippets/ajaxSearch/classes/ajaxSearchRequest.class.inc.php(105): DBAPI->freeResult(false) #1 /var/www/***/public_html/***/assets/snippets/ajaxSearch/classes/ajaxSearchResults.class.inc.php(93): AjaxSearchRequest->doSearch('\xD0\x9D\xD0\xBE\xD0\xB2\xD0\xBE\xD1\x81\xD1\x82\xD1\x8C', 'oneword', Array, Array, NULL) #2 /var/www/***/public_html/***/assets/snippets/ajaxSearch/classes/ajaxSearchCtrl.class.inc.php(76): AjaxSearchResults->getSearchResults('') #3 /var/www/***/public_html/***/assets/snippets/ajaxSearch/classes/ajaxSearch.class.inc.php(89): AjaxSearchCtrl->run() #4 /var/www/***/public_html/***/assets/snippets/ajaxSearch/snippet.ajaxSearch.php(431): AjaxSearch->run(1540654744.2868, Array, Array) #5 /var/www/***/public_html/d in /var/www/***/public_html/***/manager/includes/extenders/dbapi.mysqli.class.inc.phpon line 403
Алексей
Михаил
https://github.com/extras-evolution/ajaxSearch/commit/cd73e10de54f9dea374f12c458fb0f593134cf2d
Получаю похожую ошибку Call to a member function free_result() on null, этот фикс не помог
Андрей
Подтверждаю. Фикс не помог
Aliaksandr
Для ajaxSearch вроде index-ajax.php раньше был нужен