Новости 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

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

Google Summer of Code (GSoC) - программа компании Google, которая позволяет участникам программы под руководством опытных наставников писать код для организаций, занимающейся открытым исходным кодом. Joomla принимает участие в этой программе не в первый раз и в 2026 году снова включена в список GSoC. Для программы утверждается список "идей", воплотить которые должны участники под руководством наставников.

Проекты Joomla в рамках программы GSoC 2026.

Проект I: Ajax-бэкенд.
- Действия в административной панели без необходимости обновлять страницу.
- Автоматическое сохранение содержимого во время редактирования.
- Расширенный фильтр - поиск и фильтрация по пользовательским полям.

Проект II: Автоматизация рабочих процессов (workflow + task scheduler).
Joomla имеет функцию процессов и планировщика задач. Теперь эти две функции следует объединить, чтобы пользователь мог настраивать назначенные рабочие процессы таким образом, чтобы переходы выполнялись автоматически, с возможностью точного определения времени. Должна быть возможность создавать циклы или прямые запланированные рабочие процессы. Предполагается, что интерфейс должен учитывать хороший пользовательский опыт, удобство использования и современные стандарты доступности. Ожидается, что будет добавлен интерфейс для управления процессами и их расписанием на страницах категорий и материалов. Так же ожидается, что сторонние компоненты также смогут воспользоваться этим функционалом.

Проект III: Мультикатегории.
В настоящее время Joomla! не позволяет назначать один элемент нескольким категориям. Хотя система тегов часто используется в качестве замены, существует острая потребность в нативной поддержке нескольких категорий, чтобы привести Joomla! в соответствие с другими современными системами управления контентом.

Проект IV: Обучение с подкреплением на основе отзывов переводчиков.
Joomla собирается использовать автоматический перевод документации. В каждом языке есть свои специфические слова, характерные для Joomla. Предполагается обучать языковые модели, используя обратную связь от переводчиков, чтобы постоянно улучшать качество переводов и учитывать специфические языковые особенности Joomla.

Принять участие GSoC 2026
Подробнее о проектах Joomla GSoC 2026
Чат GSoC в Mattermost (международное сообщество Joomla)

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

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

Rustam

  • Осваиваюсь на форуме
  • 14
  • 0 / 1
Доброго времени суток.

Подскажите как можно обезопасить сайт сделанный на Joomla 2.5

Защита админ панели и тп

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

Заранее благодарен
*

z0dchij

  • Осваиваюсь на форуме
  • 45
  • 9 / 0
Посовещавшись с саппортом ECC+, пришел к выводу, что вполне подойдет и вышеназванное. К тому же будет весьма полезна, если Вы планируете использовать, например, форму обратной связи на своем сайте.
Ссылка: ECC+ by Viktor Vogel ака Kubik-Rubik
« Последнее редактирование: 23.07.2012, 23:53:35 от z0dchij »
*

Rustam

  • Осваиваюсь на форуме
  • 14
  • 0 / 1

jhack установил, а для скрытия админ панели что подскажите?
*

Tur1st

  • Захожу иногда
  • 170
  • 3 / 0
В обязательном порядке устонавливать на все файлы и папки Joomla права доступа 444 (кроме images и tmp)
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
В обязательном порядке устонавливать на все файлы и папки Joomla права доступа 444 (кроме images и tmp)

И забыть, а через недельку вынести мозг форуму почему не устанавливаются расширения и не сохраняются настройки  ;D
*

Rustam

  • Осваиваюсь на форуме
  • 14
  • 0 / 1
и все таки для защиты входа в админ панель, подскажите что нибудь, компонентов много а какой лучше установить не знаю
*

Tur1st

  • Захожу иногда
  • 170
  • 3 / 0
И забыть, а через недельку вынести мозг форуму почему не устанавливаются расширения и не сохраняются настройки  ;D
хах...проблема каждого наверно
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
и все таки для защиты входа в админ панель, подскажите что нибудь, компонентов много а какой лучше установить не знаю
Добавь в папку ./administrator   .htaccess  следующего содержания
Код
##============================================================================##
##---------------Открываем доступ только опредиленным IP:---------------------##
Order deny,allow
Deny from all
allow from 101.102.103.104
allow from 101.102.103.
##-- ! Усли у вас динамический  IP лучше разрешить доступ челой подсети
##-- ! виглядит так --   allow from 101.102.103.     --
##============================================================================##
Естественно  101.102.103.104  заменить на свой IP
*

Rustam

  • Осваиваюсь на форуме
  • 14
  • 0 / 1
а если планирую заходить с разных динамических IP, есть другие варианты?
*

Kon Dou

  • Захожу иногда
  • 151
  • 23 / 0
  • Лед соловьиных слез теперь растает...
Могу порекомендовать jSecure Authentication

Данное расширение блокирует доступ к админ панели сайта, если пользователь не знает соответствующий ключ доступа. Имеет понятный интерфейс. Есть под все версии Joomla. Использую, как часть комплекса безопасности.

Фичи:
    Возможность уведомления админа сайта по электронной почте каждый раз, когда кто-то пытался получить доступ к админ панели сайта.
    Блокировка потенциально опасных IP-адресов, с которых могут пытаться зайти в админку сайта.
    Мастер-пароль для доступа к настройкам компонента jSecure в административной части сайта.
    Управление белыми и черными списками IP-адресов.
    Журнал всех событий, которые происходят в админ панели.
   
Доку читать обязательно, только цифровые пароли не использовать.
*

Atas

  • Захожу иногда
  • 56
  • 2 / 0
 в папку administrator положить .htaccess с содержанием:
<Limit GET>
Order Deny, Allow
Deny from all
</Limit>
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Мое ИМХО - Joomla и так достаточна защищена, правильные права на ключевые файлы, настроенный .htaccess, своевременные обновления движка и сторонних расширений + минимум левых расширений и отсутствие вареза - вот лучшая защита. (ну и не забываем про прямые руки и кривые извилины ;))
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

HiopsNerevar

  • Давно я тут
  • 630
  • 88 / 0
  • Я удобный.
Согласен Marques у всех этих плясок с бубном кучи минусов которые в результате выливаются на этот же форум. То потом самому в админку не зайти, то сайт валится. Хороший длинный пароль в админку + все что написал Marques. Кстати хорошие пароли получаются из телефонных номеров + ник. И длинные и помнятся.
Это бидаль пича.
*

Фей

  • Давно я тут
  • 743
  • 86 / 3
  • Истина в вине!
Короче, народ, Joomla 2.5 позволяет перенести свои библиотеки туда куда вам вздумается без потери своей работоспособности.
Это так задумано разработчиками. Хех, задумано....

Значит так, каталоги типа
/administrator
/libraries
/plugins
/templates
/cache
в принципе могут быть перенесены в любое другое место в пределах корня сайта.
Но в любой "бочке меда есть своя ложка дегтя", так и здесь.

При переносе каталога templates в шаблонах сайта нужно изменить templates на новый путь. Толку от переноса нет для защиты сайта. Работоспособность шаблонов зависит от качества их написания. Всякие фреймворковые в связи с изначальной своей эба.. (т.е. из-за угла пыльным мешком двинутые) могут конкретно выеживаться.
Перенос каталога plugins вроде не дал отрицательных эффектов на фронте сайта, в админке тоже вроде, кроме разве что не грузились редакторы, хех.
Переносить libraries не пробовал.

Самое интересное это перенос administrator. Фронт сайта корректно работает при переносе или переименовании этого каталога.
А вот админка начинает мозги мутить.
Точнее в основном это проблема с определением относительных путей для файлов стилей и скриптов. И здесь отличилась JUri::root(true). Я не стал вникать особо, но смысл в том, что данный механизм не совсем качественно функционирует.
Т.е. если переименовать каталог administrator в figvam, то мутулз и др библы, а так же часть стилей упорно начинают грузиться из /figvam/media/.... А все мы знаем, что данного каталога в админке нет. Если добавить каталог media со всем содержимым в каталог figvam То админка работает, авторизуется и прочее.

Поправка, админка написана частично криво. В принципе она должна корректно работать, что она и делает, пока не соберетесь создать материал или еще что-нить. Короче, в коде где-то идет привязка к каталогу administrator.

Эхх, простыми телодвижениями изменить жизнь к лучшему не удалось.

Да, не надо писать мне, что я забыл упомянуть волшебный файлик с именем defines.php
Я его и менял, в том числе и его расположение, что позволяет джумла. И в принципе на основе этого файла возможна мультисайтовость. Но движок все же сырой.
« Последнее редактирование: 25.07.2012, 03:13:27 от Фей »
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Я где-то видел плагин который корректно переносит папку administrator в любую удобную, но вот зачем ? Все равно это вычисляется за пол минуты. Перенос же других папок тоже по сути бесполезен, ибо все равно - если ломанут, то все папки и так вычислят.

Народ не всегда даже вывод ошибок на сайте отключает... так что все эти усилия - пшик при отсутствии знаний, а если знания есть, то и перенос папок не нужен.
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

Фей

  • Давно я тут
  • 743
  • 86 / 3
  • Истина в вине!
Ну, если двиг позволяет, то почему бы не затруднить хакерам дело.
Да, если есть ссылки ведущие в админ часть, то это бред, а в остальном..
И за полминуты вычислить.. я как-то сомневаюсь.
*

HiopsNerevar

  • Давно я тут
  • 630
  • 88 / 0
  • Я удобный.
По моему что касается Joomla (за другие движки не отвечаю но думаю там ситуация аналогичная). Никто в здравом уме не будет так напрямую ломать сайты. Особенно если это не сайт ДАМ или ВВП. Все случаи взлома или порчи сайта с которыми я сталкивался (благо не на своих сайтах) являлись следствием исключительно установленных неизвестно откуда компонентов, плагинов и тд. Это более продуктивный способ сломать сайт особенно на популярных движках где релизы безопасности выходят очень быстро. Единственное что можно добиться такими переносами это невозможность нормально обновить движок в результате чего эта самая безопасность упадет ниже плинтуса. Уж лучше потратить время на настраивание прав пользователей.
Это бидаль пича.
*

Фей

  • Давно я тут
  • 743
  • 86 / 3
  • Истина в вине!
эммм, не понял, а причем тут невозможность обновления?
Если человек сам меняет расположение каталогов, отнюдь не отдельных файлов, то ему совсем не сложно самостоятельно залить обновления.
*

HiopsNerevar

  • Давно я тут
  • 630
  • 88 / 0
  • Я удобный.
А если у человека не один такой сайт а несколько? А если обновления будут выходить часто? А если эти самые каталоги или файлы будут кардинально изменяться?
Для начала нужно выяснить нужен ли твой сайт хакерам или нет. Уверен в 90% случаев ответ будет очевиден.
Это бидаль пича.
*

Фей

  • Давно я тут
  • 743
  • 86 / 3
  • Истина в вине!
Спорить можно до бесконечности. Но 100% могу сказать, что даже не нужный сайт рано или поздно подвергается проверкам на дыры хакерами.

И если говорить о кардинальном изменении каталогов, то это уже будет следующая ветка Joomla. И абсолютно не 2.5.
Про расположение файлов я не говорю.

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

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Мляяяя
.htaccess с ограничением по IP в папку /administrator
+
.ftaccess с ограничением по IP в корень сайта
+
скрипт отслеживающий  изменения (запрятанный глубоко в каталогах)

Вот и все! Даже имея пароли на руках вы ничего сделать не сможете

Единственное остается заливка шела через уязвимость (если такая найдется), но здесь на помощь придет скрипт
Они затрут вам логи вернут дату изменения файлов, но скрипт пишет свои логи а искать его некто не будет  


P.S .htaccess с ограничением по IP можно закинуть практически вовсе каталоги, тогда и уязвимость не остается где искать
« Последнее редактирование: 25.07.2012, 11:06:23 от oriol »
*

z0dchij

  • Осваиваюсь на форуме
  • 45
  • 9 / 0
Согласен с теми, кто против множества security-расширений. ECC+, предложенное мной во втором посте, например, занимается в основном решением, на мой взгляд, более реальной проблемы - проблемы спама и защиты любых форм связи на сайте вообще. Причем способов защиты много и разных. Ну и опция защиты от SQL-инъекций как приятное дополнение, идентичное использованию такого плагина как Marco's SQL Injection.
А так грамотная настройка самого движка, как я убедился, позволяет помимо лучшего понимания вопроса добиться существенного повышения защищенности без потери быстродействия и стабильности.

Просто наставить расширений, выставив в них пару галочек, или рыть носом факи и ридми суть вещи немного разные.

Цитировать
Но 100% могу сказать, что даже не нужный сайт рано или поздно подвергается проверкам на дыры хакерами.
Надеюсь не 100% хакерами? ^-^
« Последнее редактирование: 25.07.2012, 16:06:08 от z0dchij »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Периодический страница сайта открывается криво. (Подробнее в описании)

Автор 62411

Ответов: 0
Просмотров: 3449
Последний ответ 27.01.2025, 10:36:57
от 62411
Почему в админке Joomla 2.58 - у меня 16 админов показывает?

Автор dyalex

Ответов: 7
Просмотров: 18081
Последний ответ 27.10.2022, 19:03:45
от marksetter
Проблема с переносом Joomla сайта с хостинга на денвер

Автор 62411

Ответов: 4
Просмотров: 4644
Последний ответ 21.02.2022, 20:22:11
от arma
Нужен редирект.htaccess для перенаправления с без id на id в url сайта

Автор MultiMatrix83

Ответов: 10
Просмотров: 3029
Последний ответ 19.10.2021, 18:28:04
от draff
Долго открывается мобильная версия сайта. (подробнее в теме)

Автор 62411

Ответов: 6
Просмотров: 2971
Последний ответ 13.04.2021, 15:07:31
от IToro82