Новости Joomla

‼️ 👩‍💻 Обновление безопасности для Tassos Framework!

‼️ 👩‍💻 Обновление безопасности для Tassos Framework!

7 января 2026 года греческому разработчику Тассосу Мариносу сообщили об уязвимости в системном плагине Tassos Framework, который входит в состав его расширений для Joomla.

⚠️ Проблема затрагивает следующие расширения:
- Convert Forms - конструктор форм обратной связи для Joomla
- EngageBox - конструктор всплывающих окон для Joomla
- Google Structured Data - пакет плагинов микроразметки для Joomla
- Advanced Custom Fields - пакет плагинов пользовательских полей (видео-сервисы, карты и иже с ними)
- Smile Pack - пакет расширений
- MailChimp Auto-Subscribe

Незамедлительно была проведена полная внутренняя проверка кода, внедрены дополнительные меры проверки и повышения безопасности, а также выпущены исправленные версии всех затронутых расширений. Проблема полностью решена.

👉 Суть уязвимости.
Уязвимость заключалась в том, как плагин Tassos Framework обрабатывал определенные AJAX-запросы через com_ajaxточку входа Joomla. При определенных условиях внутренняя функциональность фреймворка могла быть вызвана без надлежащих ограничений.

В худшем случае это могло позволить неавторизованному злоумышленнику читать файлы, доступные веб-серверу. Это также могло позволить удалять файлы с сервера при выполнении определенных условий.

При определенных обстоятельствах запросы к базе данных могли быть изменены для извлечения данных из базы данных Joomla. В совокупности эти возможности потенциально могли быть использованы для повышения уровня доступа и выполнения несанкционированного кода.

В настоящее время нет никаких доказательств того, что эта уязвимость была использована в реальных условиях.

Немедленно обновите расширения до безопасных версий (Joomla 4/5/6 | Joomla 3):
- Convert Forms - v5.1.1 / v.4.1.1
- EngageBox - v.7.1.1 / v,6,3,9
- Google Structured Data - v.6.1.1 / v.5.6.9
- Advanced Custom Fields - v.3.1.1 / v.2.8.10
- Smile Pack - v.2.1.1 / v.1.2.4.
- MailChimp Auto-Subscribe - v.5.1.1+ / v.5.0.4

Все указанные версии включают в себя релиз безопасности плагина Tassos Framework System Plugin v6.0.62.

Если у вас установлено несколько расширений Tassos, достаточно обновить только одно, чтобы применить патч. Однако всегда рекомендуется обновлять все расширения.

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 16 Ответов
  • 3910 Просмотров
*

Apollon

  • Захожу иногда
  • 289
  • 1 / 0
В файл .htaccess внесено изменение по FAQ из темы редиректов

Код
#Редирект со слеша на без слеша в конце, т.е. с site.ru/article/ на site.ru/article
RewriteRule ^(.*)/$ /$1 [R=301,L]

После этого изменения, перестал пускать в админку по
/administrator
/administrator/
/administrator.html

Сбрасывает на /administrator.html и пишет ошибка

if (($this->error->getCode()) == '404') { header('Location: http://site.com/tags/stranica.html); exit; }

Как исправить?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
*

Apollon

  • Захожу иногда
  • 289
  • 1 / 0
исключить папку administrator из правила

Не подскажешь как?
*

Apollon

  • Захожу иногда
  • 289
  • 1 / 0
Код
#Редирект со слеша на без слеша в конце, т.е. с site.ru/article/ на site.ru/article
RewriteCond %{REQUEST_URI} ^(.*)/(\d+)-([^/]+)$
RewriteRule ^ %1/%3 [L,QSA,R=301]

Прописал, но таже ошибка и не пускает.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Это к удалению ID из урл.
Код
RewriteCond %{REQUEST_URI} ^(.*)/(\d+)-([^/]+)$
RewriteRule ^ %1/%3 [L,QSA,R=301]
А вот для попробуй для этой темы
Код
#Редирект со слеша на без слеша в конце, т.е. с site.ru/article/ на site.ru/article
RewriteCond %{REQUEST_URI} !administrator [NC]
RewriteRule ^(.*)/$ /$1 [R=301,L]
*

Apollon

  • Захожу иногда
  • 289
  • 1 / 0
Это к удалению ID из урл.
Код
RewriteCond %{REQUEST_URI} ^(.*)/(\d+)-([^/]+)$
RewriteRule ^ %1/%3 [L,QSA,R=301]
А вот для попробуй для этой темы
Код
#Редирект со слеша на без слеша в конце, т.е. с site.ru/article/ на site.ru/article
RewriteCond %{REQUEST_URI} !administrator [NC]
RewriteRule ^(.*)/$ /$1 [R=301,L]

Мне там айдишку не нужно было удалять, а наоборот вернуть)). Но спасибо.

А вот тут, все равно не пускает, та же ошибка (с последним кодом).
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Еще вариант для тестирования
Код
RewriteCond %{REQUEST_URI} !^/administrator/
RewriteRule ^(.*)/$ /$1 [R=301,L]
Мне там айдишку не нужно было удалять, а наоборот вернуть
Неправильно возвращать, редирект 301 нужен.В будущем то ссылки будут без ID.
*

Apollon

  • Захожу иногда
  • 289
  • 1 / 0
Еще вариант для тестирования
Код

RewriteCond %{REQUEST_URI} !^/administrator/
RewriteRule ^(.*)/$ /$1 [R=301,L]

Нет, тоже не пускает, ошибка таже.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Решение - положить стандартный .htaccess -> /administrator
*

Apollon

  • Захожу иногда
  • 289
  • 1 / 0
А вот для попробуй для этой темы
Код

#Редирект со слеша на без слеша в конце, т.е. с site.ru/article/ на site.ru/article
RewriteCond %{REQUEST_URI} !administrator [NC]
RewriteRule ^(.*)/$ /$1 [R=301,L]
Решение - положить стандартный .htaccess -> /administrator

Спасибо большое. У хостера глюки, заливаю новый файл, говорит обновил, дату новую ставит, а файл старый остается, только сейчас заметил, залил, обычные страницы со слешем, перекидываются на без слеша, админка пускает.

только /administrator/
на
/administrator
не перекидывает, но это особо не важно.
*

Apollon

  • Захожу иногда
  • 289
  • 1 / 0
Добавляю код
Код
# Редирект с без HTML на с
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1.html [R=301,L]
RewriteRule ^(.*)/$ /$1.html [R=301,L]

Админка редиректит на /administrator.html и не пускает, с вышеуказанной ошибкой.

До внесения этого кода, по administrator.html также не пускал, c /administrator редиректил на /administrator/ и пускал.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Код
# Редирект с без HTML на с
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)RewriteCond %{REQUEST_URI} !administrator [NC]RewriteRule .* %1.html [R=301,L]
RewriteRule ^(.*)/$ /$1.html [R=301,L]
Это только у вас такая проблема,все молчат про админку.
*

Apollon

  • Захожу иногда
  • 289
  • 1 / 0
Код
# Редирект с без HTML на с
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)RewriteCond %{REQUEST_URI} !administrator [NC]RewriteRule .* %1.html [R=301,L]
RewriteRule ^(.*)/$ /$1.html [R=301,L]
Это только у вас такая проблема,все молчат про админку.


Возможно, но решать то ее надо, тем более неизвестно, использует ли кто-то эти редиректы.

Попробовал выше предложенный код

Сайт выдал

Код
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@site.com to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.
Apache/2.4.10 (Unix) Server at newsvolga.com Port 80

Как на фронте, так и в админке.
*

Vasiliy111

  • Захожу иногда
  • 248
  • 5 / 0
Столкнулся с такой же проблемой. Прописал редирект "с без HTML на с" - не могу зайти в админку.

Перенаправляет на страницу ошибки и к URL administrator добавляется .html

Пробовал
Цитировать
# Редирект с без HTML на с
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteCond %{REQUEST_URI} !administrator [NC]
RewriteRule .* %1.html [R=301,L]
RewriteRule ^(.*)/$ /$1.html [R=301,L]

И
Цитировать
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteCond %{REQUEST_URI} !^/administrator/
RewriteRule .* %1.html [R=301,L]
RewriteRule ^(.*)/$ /$1.html [R=301,L]

Не помогает. Помогите решить проблему.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Прописал редирект "с без HTML на с" - не могу зайти в админку.
В Настройках ЧПУ включена опция добавления суфикса ?
*

Vasiliy111

  • Захожу иногда
  • 248
  • 5 / 0
Да эта функция включена!
*

Vasiliy111

  • Захожу иногда
  • 248
  • 5 / 0
Решил проблему так: в папку administrator положил файл .htaccess с одной строкой

RewriteEngine off
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться