Новости Joomla

‼️👩‍💻 Релиз безопасности Astroid 3.3.11 - шаблона-конструктора для Joomla.

‼️👩‍💻 Релиз безопасности Astroid 3.3.11 - шаблона-конструктора для Joomla.

14 часов назад (на момент публикации заметки) была обнаружена уязвимость в популярном шаблоне-конструкторе Astroid Framework. При атаке на сайт устанавливается бэкдор — системный плагин под названием plg_system_blpayload. Если вы обнаружили этот плагин на своем веб-сайте, значит, он скомпрометирован, и вам необходимо восстановить чистую резервную копию, созданную до установки плагина.

Уязвимость позволяет загружать файлы на сайт и в дальнейшем получить права администратора Joomla.
В рамках атаки (из-за которой и была обнаружена уязвимость) на сайт устанавливался плагин plg_system_blpayload, который при каждой загрузке страницы снаружи он скрытно связывается с (платформой для SEO, работающей на черном рынке (ссылку помещать не будем, просим поверить на слово). Получает список скрытых спам-ссылок (сайты азартных игр, фишинга, мошенничества), подобранный под ваш домен, затем внедряет эти ссылки в HTML-код вашей страницы непосредственно перед рендером - невидимые для посетителей, но полностью читаемые поисковыми роботами. Это называется "отравление SEO" ("отрпавление поисковой выдачи").

Однако, эта уязвимость может использоваться в других целях. Поэтому необходимо срочно проверить ваши сайты, где стоит Astroid Framework и обновить его до версии не ниже 3.3.11. Релиз безопасности выпущен 4 часа назад (на момент написания заметки).

Скачать релиз безопасности Astroid

@joomlafeed

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

a7951396

  • Новичок
  • 5
  • 0 / 1
Доброго времени суток, разрабатываю плагин для Joomla, на локальном сервере open server(apache 2.4) у меня всё работает, устанавливаю на хостинг, устанавливается но код не работает, ни один метод главного файла вообще не работает. Для теста написал простой плагин, который меняет стандартное имя статьи на "JOOMLA" и выводит логи в дебаг панели. Пробовал уже на 3 разных хостингах, у всех не работает. Версии php менял, не помогает. Может где ошибку делаю в коде? Вот код плагина:

Код
<?xml version="1.0" encoding="utf-8"?>
<extension type="plugin" group="content"  method="upgrade">
    <name>TestPluginJoomla</name>
    <author>Andrew</author>
    <creationDate>November 2023</creationDate>
    <copyright>Copyright (C) 2023. All rights reserved.</copyright>
    <license>GNU General Public License version 2 or later; see LICENSE.txt</license>
    <authorEmail>тут email</authorEmail>
    <authorUrl>тут url</authorUrl>
    <version>1.0.0</version>
    <description>Plugin for testing</description>
    <files>
        <filename plugin="TestPluginJoomla">TestPluginJoomla.php</filename>
    </files>
</extension>

Код
<?php

defined('_JEXEC') or die;

use Joomla\CMS\Plugin\CMSPlugin;
use Joomla\CMS\Log\Log;

class plgContentTestPluginJoomla extends CMSPlugin
{
public function __construct(&$subject, $config = [])
{
parent::__construct($subject, $config);
error_reporting(E_ALL);
ini_set('display_errors', 1);
}

public function onContentPrepare($context, &$article, &$params, $page = 0)
{
if ($context === 'com_content.article' && $article->id === 1)
{
$article->title = "JOOMLA";
}
Log::add('метод onContentPrepare', Log::INFO, 'Debug_content');
}
}
Кто-нибудь знает, в чем может быть проблема?
*

sivers

  • Живу я здесь
  • 2606
  • 361 / 0
Re: Не работает плагин на хостинге
« Ответ #1 : 28.11.2023, 22:38:05 »
Для начала попробуйте убрать все методы кроме конструктора. Потом постепенно добавляйте, если заработает. Еще можно попробовать поменять имя класса на
plgContentTestpluginjoomla
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

a7951396

  • Новичок
  • 5
  • 0 / 1
Re: Не работает плагин на хостинге
« Ответ #2 : 29.11.2023, 02:52:17 »
Попробовал, не работает, в конструкторе код не работает *ОХ-Х-Х*
*

a7951396

  • Новичок
  • 5
  • 0 / 1
Re: Не работает плагин на хостинге
« Ответ #3 : 29.11.2023, 17:56:49 »
Решилась проблема, нужно было все имена плагина:
Код
<name>TestPluginJoomla</name>
<filename plugin="TestPluginJoomla">TestPluginJoomla.php</filename>
class plgContentTestPluginJoomla extends CMSPlugin
указать в нижнем регистре. Заодно и названия файлов поменял на всякий.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не могу разобраться как в админке заставить работать свой плагин

Автор kkmspb

Ответов: 3
Просмотров: 3189
Последний ответ 02.09.2024, 11:35:25
от kkmspb
Не работает Edit Page в SP Page Builder, невозможно редактировать страницу

Автор sergspb

Ответов: 4
Просмотров: 4119
Последний ответ 17.07.2024, 12:03:59
от sergspb
Плагин joomirseopagination доработка

Автор Stasweb

Ответов: 15
Просмотров: 3972
Последний ответ 16.03.2023, 15:00:33
от Stasweb
Adsinside не работает корректно

Автор polezniy

Ответов: 1
Просмотров: 1241
Последний ответ 30.03.2021, 12:38:31
от polezniy
Не работает $session->set()

Автор shurakana

Ответов: 7
Просмотров: 2071
Последний ответ 20.11.2020, 18:20:08
от rsn