What this solution does
Since 2022, websites built on the 1C-Bitrix platform have been periodically infected with viruses. Attackers exploit vulnerabilities in the core system and third-party modules, including Aspro, Concept, Esolutions, and Mayakit. The attack vector involves executing remote commands, injecting malicious code, and modifying existing files, which can result in the complete deletion of the site's code.
The Ammina StopVirus module is designed to block dangerous requests and prevent this specific attack pattern.
Update procedure:
1. Disable protection in the module settings.
2. Update the 1C-Bitrix core and all installed modules.
3. Re-enable protection.
Resolving compatibility errors:
If the error "Class Bitrix\Main\Orm\Fields\EnumField not found" occurs, deactivate the module protection, update the 1C-Bitrix core, and upgrade the module to a version higher than 1.1.3. After these steps, re-enable protection.
If the error has already occurred, open the file bitrix/php_interface/init.php and remove the line include_once($_SERVER['DOCUMENT_ROOT'] . '/bitrix/tools/ammina.stopvirus.php'). Then update the module and re-enable protection via its settings.
General iT can install and configure this module and check how it works on your website.