Полагаю, у вас установлена последняя версия Drupal и всех используемых вами модулей. Это самое важное, в чем вы должны быть уверены - следите за версиями Drupal и всегда обновляйте их после выпуска обновления безопасности.
Однако, скорее всего, это один из ваших модулей с недостатком безопасности, а не ядро Drupal. В самом Drupal были (и, вероятно, все еще есть) недостатки, но действительно неприятные проблемы, как правило, связаны с модулями.
Причина этого заключается в том, что модули, как правило, пишутся третьими сторонами, которые могут иметь или не иметь хорошее понимание надлежащей практики безопасности. И хотя ядро используется всеми и привлекает к себе пристальное внимание разработчиков, большинство модулей не будет иметь такого широкого использования, поэтому у них будет меньше работы по разработке, меньше тестирования и меньше использования, поэтому ошибки будут обнаружены с меньшей вероятностью.
Посмотрите на неосновные модули, которые вы использовали для своего сайта (это может помочь отредактировать ваш вопрос, чтобы перечислить их здесь, на случай, если кто-то знает что-то конкретное).
Используйте Google для поиска drupal modulename security
или чего-то подобного, и посмотрите, что получится. Также посетите их страницы на drupal.org и прочитайте заметки там; Посмотрите, насколько активен проект - когда последний раз модуль обновлялся? а как часто? сколько разработчиков работало над этим? и т. д. - если эти цифры низкие, попробуйте найти альтернативный модуль для выполнения той же работы.
Если ваши навыки PHP достаточно хороши (и у вас есть время), вы можете выполнить их обзор кода, чтобы увидеть, сможете ли вы что-нибудь заметить.
Конечно, это может вообще не быть проблемой друпалов. Если вы работаете на платформе общего хостинга, блок может быть скомпрометирован из-за проблемы безопасности на любом из размещенных сайтов, в результате чего все сайты на этом блоке будут скомпрометированы (это случилось со мной, один - не хорошо). Но поскольку внедренный код зависит от drupal, может показаться, что это может быть взлом друпала, поэтому основным подозреваемым должен оставаться ваш инсталлятор.
Надеюсь, это поможет.