Urgent.News

What's breaking now, across thousands of outlets.

Tech

WordPress Backdoor That Rebuilds Itself: How to Clean It Properly

If you have ever cleaned a hacked WordPress site, deleted the bad files and watched them come back the next day, this post is for you. Security firm Sucuri has described a backdoor, which it calls SC, that is built to do exactly that. The useful news is that the way to deal with it is clear, and a calm, ordered clean-up works. My last posts covered a poisoned Python package and the PHP2Shell…

Security researchers from Sucuri discovered a new backdoor for WordPress called "SC" in September 2026. Dubbed SC, this malware hides itself in several locations such as .user.ini files, hidden PHP files within wp-content, a payload stored in the database, code injected into the theme's functions.php file, a must-use plugin, and shared memory segments.

Once active, SC can create hidden administrator accounts, inject JavaScript into pages, run arbitrary PHP, disable or delete other plugins, and hide itself from plugins lists and update checks. It uses the Ethereum blockchain to facilitate its activities, preventing a single domain from being blocked or taken down.

The malware is likely spread through vulnerable plugins or themes, weak admin passwords, compromised supply chains, or insecure upload features. However, the exact infection vector is unknown. Good housekeeping and thorough clean-up are essential to remove the malware completely. Simply deleting files is not enough, as other parts of the malware can regenerate.

To properly clean the site, one should put it in maintenance mode, take a full backup of files and database, and treat all logged-in admin sessions as untrusted. Check for suspicious files in mu-plugins, .user.ini, .htaccess, and theme code, and remove everything together. Restart PHP and remove malicious plugin entries and payloads stored in the database. Restart PHP, check users for unauthorized administrator accounts, and reset passwords and keys only after ensuring the site is clean.

To prevent reinfection, keep WordPress core, plugins, and themes updated, avoid nulled or pirated plugins, use unique strong admin passwords with two-factor sign-in, limit writing access to wp-content, enable file-integrity or malware scanning plugins, and maintain off-site backups. Following these steps can significantly reduce the risk of a WordPress site being compromised by the SC backdoor.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Filtering Data in SQL: A Beginner's Guide to WHERE, IN, BETWEEN, NULL, and LIKE

Hi everyone! I am learning SQL, and this week we studied operators. Operators are the words and symbols we write after WHERE to tell SQL which rows we want.

  • Comparison operators like =, !=, <=, >=, <> used to filter rows
  • Logical operators AND, OR, NOT combine conditions in queries
  • NULL represents missing values; use IS NULL to find such rows

The Best Way to Sideload Games on Quest Just Got Better

SideQuestのニュースを見て、公式ストアの「今すぐ始められる」弱視VRトレーニングを試してみた SideQuestがダウンロード・セットアッププロセスを大幅に簡素化したというニュースをRoad to…

Tu primer CI en GitHub Actions con matriz de versiones (explicado en español)

Si tu proyecto no tiene integración continua, cada push es una apuesta: "en mi máquina funciona". Con GitHub Actions puedes ejecutar tu linter y tus tests automáticamente en cada push y en cada pull…

  • Crea archivo .github/workflows/node-ci.yml para CI en GitHub Actions
  • Configura activación en push/pull request a rama principal (main)
  • Establece política de concurrencia para optimizar tiempo de ejecución

More from Wednesday 28 October →