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

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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки магазина
« Ответ #540 : 12.04.2013, 16:43:32 »
Или это задумка такая?

угу, так и задумано. если определена option, то вызов $this->application->getParams() дает правильный результат. если же не определена, то вызываем $this->application->getParams('com_jshopping'), принудительно указывая параметры какого компоненты хотим получить. можно конечно и так: $this->application->getParams(JRequest::getCmd('option')? JRequest::getCmd('option') : 'com_jshopping'), если вы об этом. но разницы нету, можно и с пустым.

2Виктор: в файле administrator\components\com_jshopping\views\orders\tmpl\edit.php необходимо в конструкциях типа

Код
<input type="text" name="product_name[<?php echo $i?>]" value="<?php echo $item->product_name?>"

учитывать, что в названии товара, например, могут быть кавычки
« Последнее редактирование: 12.04.2013, 16:56:55 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Besa

  • Захожу иногда
  • 162
  • 4 / 0
  • В чём-то каждый умнее меня. Поэтому я спрашиваю.
Re: Ошибки магазина
« Ответ #541 : 13.04.2013, 18:28:29 »
При регистрации почему-то автоматически не выдаются никакие права пользователю. Т.е. Надо в админку заходить и ставить права "registered" иначе не пускает, говорит: Ошибка У вас нет права доступа к закрытой части сайта. .  Joomla настроена так, чтоб по умолчанию были права "registered". Joomla 2.5, JoomShopping 3.14.2 , письма регистрирующимся не приходят.
Код
http://test4.resepty.ru
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Ошибки магазина
« Ответ #542 : 13.04.2013, 20:33:19 »
уровень Joomla.

В ЖШ нет своих полтзователей
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Ошибки магазина
« Ответ #543 : 13.04.2013, 21:24:51 »
Видимо не Joomla, если зарегаться через Joomla, то группу получишь, а вот если через магазин, то не факт, хотя я не замечал.
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Re: Ошибки магазина
« Ответ #544 : 16.04.2013, 23:33:22 »
После обновления, проблема с авторизацией.
Invalid Token, белый экран
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина
« Ответ #545 : 17.04.2013, 11:23:13 »
Думаю проблема в шаблоне.

Добавте
templates\(TMPL)\user\login.php
templates\(TMPL)\user\register.php

<?php echo JHtml::_('form.token');?>


(TMPL) - ваш шаблон
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Re: Ошибки магазина
« Ответ #546 : 17.04.2013, 19:10:18 »
Думаю проблема в шаблоне.

Добавте
templates\(TMPL)\user\login.php
templates\(TMPL)\user\register.php

<?php echo JHtml::_('form.token');?>


(TMPL) - ваш шаблон
Разобрался, спасибо!
« Последнее редактирование: 17.04.2013, 19:26:35 от StyleRocket »
*

neАdmin

  • Захожу иногда
  • 91
  • 4 / 0
Re: Ошибки магазина
« Ответ #547 : 03.05.2013, 14:26:27 »
Думаю проблема в шаблоне.

Добавте
templates\(TMPL)\user\login.php
templates\(TMPL)\user\register.php

<?php echo JHtml::_('form.token');?>


(TMPL) - ваш шаблон
А у меня не получается, хелпмипожалуйста..
« Последнее редактирование: 15.05.2013, 23:18:06 от neАdmin »
*

hello-andrew

  • Захожу иногда
  • 54
  • 1 / 0
Re: Ошибки магазина
« Ответ #548 : 15.05.2013, 17:51:35 »
Разобрался, спасибо!
Думаю проблема в шаблоне.

Добавте
templates\(TMPL)\user\login.php
templates\(TMPL)\user\register.php

<?php echo JHtml::_('form.token');?>


(TMPL) - ваш шаблон
День добрый, подскажите, пожалуйста, куда имеено вставить эту строчку. Я так понимаю, что в оба файла?
спасибо
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Ошибки магазина
« Ответ #549 : 15.05.2013, 18:02:24 »
да.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

alex1988

  • Захожу иногда
  • 148
  • 0 / 0
Re: Ошибки магазина
« Ответ #550 : 15.05.2013, 21:25:31 »
Думаю проблема в шаблоне.

Добавте
templates\(TMPL)\user\login.php
templates\(TMPL)\user\register.php

<?php echo JHtml::_('form.token');?>


(TMPL) - ваш шаблон

На сайте в данных файлах присутствует <?php echo JHtml::_('form.token');?> , но ошибка Invalid Token остаётся. Подскажите, в чём ещё может быть проблема?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Ошибки магазина
« Ответ #551 : 15.05.2013, 21:43:41 »
вы уверены ?
ваш шаблон лежит в папке ЖШ в шаблоне жумлы ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

alex1988

  • Захожу иногда
  • 148
  • 0 / 0
Re: Ошибки магазина
« Ответ #552 : 15.05.2013, 21:53:56 »
Спасибо, разобрался))))
*

hello-andrew

  • Захожу иногда
  • 54
  • 1 / 0
Re: Ошибки магазина
« Ответ #553 : 16.05.2013, 11:15:41 »
да.
Извините, за настойчивость...но я не профи в php
а куда именно вставлять в этих файлах
эту строку
<?php echo JHtml::_('form.token');?>

я пробовал в самое начало - ничего не дало...
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Ошибки магазина
« Ответ #554 : 16.05.2013, 11:19:53 »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

hello-andrew

  • Захожу иногда
  • 54
  • 1 / 0
Re: Ошибки магазина
« Ответ #555 : 16.05.2013, 11:36:42 »
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Ошибки магазина
« Ответ #556 : 20.05.2013, 14:07:56 »
проверьте удаление заказов в 4.2.2
по моему баг.

П.С.
клиенты тоже
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Ошибки магазина
« Ответ #557 : 22.05.2013, 07:17:38 »
проверьте удаление заказов в 4.2.2
по моему баг.

П.С.
клиенты тоже

JavaScript. Это давнишний прикол, пусть поизучают как в Joomla используется boxchecked
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Ошибки магазина
« Ответ #558 : 31.05.2013, 14:43:42 »
если в описании способа оплаты присутствует ссылка, то клик отрабатывается как 404 причем некорреткно, а имено ЖШ.
подкидывает как вложеную ссылку сайта,
т .е. сайт/внешнаяя ссылка
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Ошибки магазина
« Ответ #559 : 08.06.2013, 10:44:47 »
при массовом редактировании не меняется дата обновления товара
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dimon_ukr

  • Новичок
  • 2
  • 0 / 0
Re: Ошибки магазина
« Ответ #560 : 24.06.2013, 02:56:04 »
Нашел ошибку.

Если в настройках товара в разделе "Список товаров"
поставить галочку "Количество на складе"

то при просмотре списка товаров текст "Количество на складе" появляеться но значение нет

а появляется оно только когда в настройках товара в разделе "Товар" поставить галочку "Количество на складе"

версия магазина 4.2.2
*

DitDevel

  • Новичок
  • 1
  • 0 / 0
Re: Ошибки магазина
« Ответ #561 : 29.06.2013, 22:10:53 »
Добрый день, при нажатии на вкладку "создание меню" выдает ошибку:

500 - Обнаружена ошибка.
JHtml: :bootstrap не поддерживается. Файл, не найден.

Подскажи пожалуйста что делать? Спасибо.
*

Sticher78

  • Захожу иногда
  • 189
  • 23 / 4
  • ТЫЖКОМПЬЮТЕРЩИК
Re: Ошибки магазина
« Ответ #562 : 30.06.2013, 01:10:30 »

JHtml: :bootstrap не поддерживается. Файл, не найден.


Кто бы еще знал какой сайт, какой шаблон, какая версия Joomla, какая версия JS.

Судари вы ваще правила читаете?
Телепаты как бе разъехались по отпускам - как мы должны угадывать, что у вас там творится-то
Нужно делать так, как нужно! А так как не нужно - делать не нужно!!!! (с) Винни-Пух

Skype, Telegram - Sticher78
*

Sticher78

  • Захожу иногда
  • 189
  • 23 / 4
  • ТЫЖКОМПЬЮТЕРЩИК
Re: Ошибки магазина
« Ответ #563 : 30.06.2013, 10:59:29 »
SDKiller, ахаха, весёлое сравнение  ;D Ну я увидел последнее сообщение от него, а там как бе о версии Joomla ноль инфы было
Нужно делать так, как нужно! А так как не нужно - делать не нужно!!!! (с) Винни-Пух

Skype, Telegram - Sticher78
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Ошибки магазина
« Ответ #564 : 30.06.2013, 14:17:01 »
Что делать?
А что вы обычно делаете?
Вот этим и займитесь.
Почему я не впираюсь в операционную и не начинаю резать больных, а потом в разгар операции не шарюсь по форумам с вопросом "У больного хлещет кровь вёдрами, что делать?"
пацталом....

2DitDevel
а это ощибка магазина ?
просто тут описывают имен ошибки магазина.
чтобы разработчики обратили внимание
Раздел помогите, сделайте вместо меня - не тут.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Ошибки магазина
« Ответ #565 : 01.07.2013, 19:22:57 »
SDKiller, ахаха, весёлое сравнение ...

После 10 серий "Интернов", жары и коньяка я был в ударе. Удалил, что-то на свежую голову не понравилось оно мне.

Упс, а его сохранили для истории  ;D
*

jorevo

  • Давно я тут
  • 595
  • 13 / 1
Re: Ошибки магазина
« Ответ #566 : 09.07.2013, 13:48:45 »
А почему в "типе пункта меню" пусто? Раньше там всегда были "товары" и лечилось это хаком administrator\components\com_menus\helpers\menus.php добавлением к protected static $_filter = array('option', 'view', 'layout'); параметра controller. Теперь просто пусто и хак ничего не исправляет. Можно с этим наконец то что то сделать?
« Последнее редактирование: 09.07.2013, 13:54:08 от jorevo »
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Ошибки магазина
« Ответ #567 : 20.07.2013, 23:35:04 »
3.15
оплата/доставка + Скрыть шаг оплаты (использовать первый)
оплата не выводится, однако в Итого при финишпревью есть строка Способ оплаты(комиссия)
просмотреть

П.С.
по ходу не ошибки но уже чтобы не плодить тем отпишу тут:

- мультиязычность меток.
странно сделана. то что метку можно назвать на нескольких языках, просто ничего не значит.
метка в 99,9%случаев выводится картинкой. вот лучше для языка надо было сделать поле картинки, потому что "Новинка" и "New"не надписью выводятся.

- необязательность мейла.
только в адресе доставки ? при регистарции так и осталось "мастби"

- просили не раз if ($limitstart>=$total) $limitstart = 0; так и поменяли :(

Вообще очень класные фишки в релизе, но такое ощущение что как то недодумали или недоделали.
« Последнее редактирование: 20.07.2013, 23:59:55 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина
« Ответ #568 : 21.07.2013, 00:59:03 »
оплата/доставка + Скрыть шаг оплаты (использовать первый)
Не ошибка
- как и раньше было (используется 1), отключить можно в configuration / shop functions

В регистрации емейл нужен (например для подтверждения).

- просили не раз if ($limitstart>=$total) $limitstart = 0; так и поменяли  - (поменял в 3.х - вылезли ошибки - вернули назад (я уже писал почему "есть проблемы") )

*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки магазина
« Ответ #569 : 21.07.2013, 01:21:13 »
- просили не раз if ($limitstart>=$total) $limitstart = 0; так и поменяли  - (поменял в 3.х - вылезли ошибки - вернули назад (я уже писал почему "есть проблемы") )

с этим решением тоже ошибки?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

500 ошибка при попытке зайти в настрйоки магазина

Автор Ragivort

Ответов: 1
Просмотров: 735
Последний ответ 25.12.2025, 17:09:41
от kit2m2
Ошибки JoomShopping 4.x+ (2017)

Автор nevigen

Ответов: 53
Просмотров: 10837
Последний ответ 17.01.2021, 19:03:23
от gartes
Региональность магазина

Автор misteri27

Ответов: 2
Просмотров: 802
Последний ответ 08.03.2020, 14:11:33
от misteri27
Вставка рекламы стороннего магазина после 5-го товара

Автор anatolij

Ответов: 7
Просмотров: 2217
Последний ответ 02.08.2018, 16:47:42
от kit2m2
Ошибки при создании товара

Автор 12mv

Ответов: 3
Просмотров: 1198
Последний ответ 21.02.2018, 23:09:24
от nevigen