ВАЖНО: Критическое обновление

В AltoCMS используется библиотека PHPMailer, в которой была обнаружена критическая уязвимость. В версии Альто 1.1.27 эта библиотека обновлена.

Настоятельно рекомендуется обновить движок до версии 1.1.27! Или обновить хотя бы саму библиотеку, которая находится в директории /engine/libs/phpMailer

Похожие статьи

  • Версия 1.1.23 — небольшие исправления и чуть-чуть новенького
    Таки вышел релиз Alto CMS 1.1.23. Каких-то «прорывных» фишек в ней нет, она, главным образом, исправляет ряд обнаруженных ошибок и чуть-чуть добавляет некоторых новых возможностей для разработчиков. Вот список...
  • Важно: критический баг в версии 1.1.16
    В версии 1.1.16 движка есть критический баг, из-за которого злоумышленник может получить доступ к чужим аккаунтам сайта. Подчеркиваю — баг именно в этой версии 1.1.16. Ни в предыдущих, ни в последующих версиях этого...
  • Сайт переехал на новую версию движка
    Долго сидели, как сапожник без сапог — новые версии выходят, а официальный сайт сидит на старой версии. Но, наконец, это произошло — этот сайт тоже переехал на ветку 1.1.х и будет теперь обновляться регулярно.
  • Версия 1.1.12 Alto CMS — критичное обновление
    Движок обновлен до версии 1.1.12. Кроме всякого рода багфиксов, небольших улучшений (в т.ч. и повышающих быстродействие), была обновлена библиотека типографа Qevix, претендующая на то, чтоб в скором будущем стать...

16 комментариев

0
Просто заменить файл ?)в директории /engine/libs/phpMailer
0
Актуальный релиз — AltoCMS 1.1.26 (2016-12-28) Это и есть версия 1.1.26 ?
+2
Просто заменить файл ?)в директории /engine/libs/phpMailer
Заменить все файлы в этой директории. Советую просто удалить все содержимое директории и заново записать туда https://github.com/PHPMailer/PHPMailer/releases

Актуальный релиз — AltoCMS 1.1.26 (2016-12-28) Это и есть версия 1.1.26 ?
Обновил номер версии, актуальный релиз — 1.1.28
0
Поставил сегодня 1.1.28 перестал работать модуль Seopack.
Вот лог:
[LOG:1483310945.528-5869876180FD0][2017-01-02 01:49:05][PID:223616][ERROR][[
Exception: Method "GetByFilter" not exists in class "PluginSeopack_ModuleSeopack_MapperSeopack"
In file ../engine/classes/abstract/ModuleORM.class.php on line 883
]][END:1483310945.528-5869876180FD0]
0
А версия плагина Seopack какая?
0
Последняя, на сколько я знаю, 1.1.1
0
Обновил плагин, нужно скачать версию 1.1.2.

Либо исправить самостоятельно, для этого в файле classes/modules/seopack/mapper/Seopack.mapper.class.php заменить строку
class PluginSeopack_ModuleSeopack_MapperSeopack extends Mapper {
на
class PluginSeopack_ModuleSeopack_MapperSeopack extends MapperORM {
0
Спасибо, все работает теперь
0
После обновления, сразу же не написал, так же и на phpmailer ругается:
[LOG:1483464658.846-586BDFD2CE780][2017-01-03 20:30:58][PID:627893][ERROR][[
E_ERROR [1] Class 'SMTP' not found (/.../engine/libs/phpMailer/class.phpmailer.php on line 1520)
]][END:1483464658.846-586BDFD2CE780]

Тут куда копать?
0
Изменил тип отправки с SMTP на Sendmail и ошибка пропала, почта рассылается
0
В файле engine/classes/modules/mail/Mail.class.php строку
F::IncludeLib('phpMailer/class.phpmailer.php');
заменить на
F::IncludeLib('phpMailer/PHPMailerAutoload.php');
0
Переделал себе обновление на git. А то с такой частотой выпуска новых версий простая система бакапов before/after уже не вытягивает —).
0
А у меня вот такая ошибка
[LOG:1483638828.612-586E882C9562F][2017-01-05 20:53:48][PID:19636][ERROR][[
Exception: Class 'csstidy' not found
]][END:1483638828.612-586E882C9562F]

[LOG:1483638899.378-586E88735C688][2017-01-05 20:54:59][PID:22691][ERROR][[
Exception: Class 'csstidy' not found
]][END:1483638899.378-586E88735C688]

[LOG:1483639079.721-586E8927B00D4][2017-01-05 20:57:59][PID:29282][ERROR][[
E_DEPRECATED [8192] Methods with the same name as their class will not be constructors in a future version of PHP; csstidy has a deprecated constructor (/../engine/libs/CSSTidy-1.3/class.csstidy.php on line 73)
]][END:1483639079.721-586E8927B00D4]

[LOG:1483639079.723-586E8927B07C9][2017-01-05 20:57:59][PID:29282][ERROR][[
E_DEPRECATED [8192] Methods with the same name as their class will not be constructors in a future version of PHP; csstidy_print has a deprecated constructor (/../engine/libs/CSSTidy-1.3/class.csstidy_print.php on line 42)
]][END:1483639079.723-586E8927B07C9]

[LOG:1483639079.724-586E8927B0CEA][2017-01-05 20:57:59][PID:29282][ERROR][[
E_DEPRECATED [8192] Methods with the same name as their class will not be constructors in a future version of PHP; csstidy_optimise has a deprecated constructor (/../engine/libs/CSSTidy-1.3/class.csstidy_optimise.php on line 42)
]][END:1483639079.724-586E8927B0CEA]
Отредактирован:
0
Поторопился, обновил из старого каталога.
0
Проблема другая, при создании фотосета, когда нажимаю кнопку отметить как превью, появляется ошибка error #1001, пост публикуется без превью. Только после того, как редактируешь пост, фото отмечается как превью.
0
а у меня вот такие ошибки

E_USER_WARNING [512] Can not prepare asset file "/home/users/b/b0/domains/site.ru/common/templates/skin/default/javascripts/1466087581/libs/wysiwyg.js" (/home/users/b/b0/domains/site.ru/engine/classes/modules/viewerasset/entity/Package.entity.class.php on line 169)


E_USER_WARNING [512] Can not prepare asset file "/home/users/b/b0/domains/site.ru/common/templates/skin/default/javascripts/1466087581/libs/wysiwyg.js" (/home/users/b/b0/domains/site.ru/engine/classes/modules/viewerasset/entity/PackageJs.entity.class.php on line 96)


E_ERROR [1] Call to a member function getCategoryUrl() on null (/home/users/b/b0/domains/site.ru/_tmp/templates/default/compiled/default^723a77db4eed6f873997da9b0b2e52500c618de6_0.file.topic.type_default-list.tpl.php on line 57)


E_USER_WARNING [512] Can not prepare asset file "/home/users/b/b0/domains/site.ru/common/templates/skin/default/javascripts/1466087581/libs/wysiwyg.js" (/home/users/b/b0/domains/site.ru/engine/classes/modules/viewerasset/entity/PackageJs.entity.class.php on line 96)


E_WARNING [2] Cannot modify header information - headers already sent by (output started at /home/users/b/b0/domains/site.ru/engine/include/Func.php:195) (/home/users/b/b0/domains/site.ru/engine/classes/modules/session/Session.class.php on line 333)


E_WARNING [2] session_start(): Cannot send session cache limiter - headers already sent (output started at /home/users/b/b0/domains/site.ru/engine/include/Func.php:195) (/home/users/b/b0/domains/site.ru/engine/classes/modules/session/Session.class.php on line 113)
Отредактирован:
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.