Новости 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 Гость просматривают эту тему.
  • 17 Ответов
  • 3645 Просмотров
*

shadewarior

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Люди, я в растеряности. Никак не могу разобраться в чём причина.

Проблема заключается в следующем: загружаем дополнительные изображения к описанию товара через менеджер файлов - загружается, их миниатюры показываются на странице с описанием товара, НО если кликнуть на эту миниатюру, открывается Lightbox и ПОКАЗЫВАЕТ ПУСТОЕ МЕСТО. Если начать просмотр с основного изображения, то вместо дополнительного изображения снова показывает главное фото. Выглядит это всё следующим образом -
http://www.ramiostvy.com/index.php?page=shop.product_details&flypage=flypage_slava.tpl&product_id=174&category_id=16&option=com_virtuemart&Itemid=2&lang=ru

Что ещё интересно, как-то раньше загружал доп. изображение для другого товара, всё тогда нормально стало. Парадокс в том, что если сейчас добавить ещё фоток к этому же товару, то всё в порядке! Добавить доп. изображения к товару из этой же категории - тоже всё отлично! Вот с другими категориями, получается, проблема! Хотя флайпейджи везде стоят одинаковые! Да и в остальном различий между этими категориями нету. Вот ссылка на этот магический товар, где всё хорошо -
http://www.ramiostvy.com/index.php?page=shop.product_details&flypage=flypage_slava.tpl&product_id=31&category_id=11&option=com_virtuemart&Itemid=2&lang=ru

Поэтому вот уже несколько дней ломаю голову, не могу понять в чём же всё-таки дело?

Может кто подскажет? Может кто-то встречался с подобной проблемой? Или соображает как можно исправить этот баг?
« Последнее редактирование: 27.11.2011, 22:17:27 от shadewarior »
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
какая версия VM?
можно попробовать -
сменить flypage
отключить динамическое изменение размеров картинки (на время - чтобы просто посомтреть)
*

shadewarior

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
VM - 1.1.6
Флайпейджи уже пробовал менять несколько раз разные варианты.
Динамическое изменение только что попробовал - тоже не причём.

Вот на всякий случай сам флайпейдж, которым я пользуюсь:
Спойлер
[свернуть]
« Последнее редактирование: 25.11.2011, 01:48:24 от shadewarior »
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
блин, такие вещи как флайпейдж лучше в спойлер пихать (такой плюсик когда сообщение пишешь), исправьте пожалуйста

а просто обновиться не пробовали?
*

shadewarior

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Уже наверно раз 1000 обновлялся... =(
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
хм, попробуйте поставить 1.1.8 stable
а вы может быть какие правки в файлах делали?
*

shadewarior

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Да, флайпейдж под себя подстраивал, по моему на основе flypage_images.tpl.php его делал.
А обновление vm не повредит никаких данных? Я ещё просто пока ни разу ничего не обновлял.
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Да, флайпейдж под себя подстраивал, по моему на основе flypage_images.tpl.php его делал.
А обновление vm не повредит никаких данных? Я ещё просто пока ни разу ничего не обновлял.
как-то одно с другим не вяжется
Уже наверно раз 1000 обновлялся... =(
по идее не должно - главное выбрать правильный пакет обновлений. но на всякий случай можно сделать бекап
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
А он так и должен коряво выводить
<img border="0" class="browseProductImage" alt="" src="http://www.ramiostvy.com/components/com_virtuemart/show_image_in_imgtag.php?filename=%2Fcomponents%2Fcom_virtuemart%2Fshop_image%2Fproduct%2FGR-TR-003%282%29.jpg&amp;newxsize=150&amp;newysize=150&amp;fileout=">
да, если включено динам. изменение, то он прогоняет через скрипт show_image_in_imgtag.php - правда + это еще несет доп. нагрузку ->  после всех загрузок стоит это дело отключить и тогда урлы уже будут нормальными (по идее если все ОК)
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
shadewarior, когда в админке заходите в VM там внизу будет написано - "ваша версия 1.1.6" идет как ссылка, вот на нее нажмите и скачивайте.
либо на оф. сайте http://virtuemart.net/
*

shadewarior

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Спасибо огромное за советы!  *DRINK*
Будем пробовать. О результатах позже напишу.
*

shadewarior

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Обновил VM до версии 1.1.9 - не помогло... =(
Отключал динамическое изменение изображений - тоже не помогло...
Цитировать
А он так и должен коряво выводить
<img border="0" class="browseProductImage" alt="" src="http://www.ramiostvy.com/components/com_virtuemart/show_image_in_imgtag.php?filename=%2Fcomponents%2Fcom_virtuemart%2Fshop_image%2Fproduct%2FGR-TR-003%282%29.jpg&amp;newxsize=150&amp;newysize=150&amp;fileout=">
Поясните, пожалуйста, что-то не понял о чём речь. И как тогда нужно сделать, чтобы выводил не коряво?
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Попробуй отключить в плагинах Joomla: Система - Обновление Mootools
порбуйте включить любой другой шаблон Joomla
*

shadewarior

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Система - Обновление Mootools и так стояла отключеной... Попробовал включить - стало обрезать выводимые изображения, показывать только часть, но проблема осталась.
Может как-нибудь поменять код во флайпейдже? Может это как-нибудь поможет?
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
навряд ли поможет -> скорее всего конфликт скриптов VM и в шаблоне, через FireBug можно посмотреть еще
*

shadewarior

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Видно, с FireBug ещё нужно будет мне разобраться.
Вот что ещё удивительно, как и писал раньше, в одном товаре всё нормально работает. И я заметил, что система создала папку соответственно артикулу товара - public_html/images/stories/NG-K-001/ и в этой папке сохранила дополнительное изображение. Но теперь при добавлении дополнительных изображений, вроде при таких же действиях, никаких новых папок в этом месте не создаётся и эти изображения там не сохраняются. Может ли это быть подсказкой к разгадке?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Видно, с FireBug ещё нужно будет мне разобраться.
Вот что ещё удивительно, как и писал раньше, в одном товаре всё нормально работает. И я заметил, что система создала папку соответственно артикулу товара - public_html/images/stories/NG-K-001/ и в этой папке сохранила дополнительное изображение. Но теперь при добавлении дополнительных изображений, вроде при таких же действиях, никаких новых папок в этом месте не создаётся и эти изображения там не сохраняются. Может ли это быть подсказкой к разгадке?
Права доступа к папке
<img border="0" class="browseProductImage" alt="" src="http://www.ramiostvy.com/components/com_virtuemart/show_image_in_imgtag.php?filename=%2Fcomponents%2Fcom_virtuemart%2Fshop_image%2Fproduct%2FGR-TR-003%282%29.jpg&amp;newxsize=150&amp;newysize=150&amp;fileout=">
1. Не указан атрибут alt
2. Длинный и непонятный путь src
3. fileout наверно должно выглядеть так fileout="" (две ковычки) вообще здес ь не нужно
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не отправляется письмо из формы &quot;Задать вопрос по товару&quot;

Автор shellydes

Ответов: 3
Просмотров: 3749
Последний ответ 25.10.2018, 23:47:08
от shellydes
VirtueMart 1.1.4 и https дополнительные фото товаров

Автор Sergey1984

Ответов: 0
Просмотров: 4468
Последний ответ 23.10.2018, 19:58:44
от Sergey1984
Sj Minicart Pro for VirtueMart не показывает изображение товара

Автор 6199233

Ответов: 2
Просмотров: 2166
Последний ответ 22.07.2017, 17:16:46
от 6199233
VirtueMart каталог не показывает все категории товаров

Автор vasyun

Ответов: 1
Просмотров: 1828
Последний ответ 14.06.2017, 20:30:51
от vasyun
Апгрейд компонента мультизагрузки изображений к товару (plg_virtuemart_multiupload)

Автор Moonflame_9x

Ответов: 7
Просмотров: 5540
Последний ответ 21.06.2015, 17:24:31
от vegasstudio