1. News
  2. Alerts
  3. Linux · Server security
AlertLinux · Server security2 min read

Hidden backdoor found in free Linux web hosting control panel

A free hosting control panel, Control Web Panel, has a hidden backdoor that runs attacker commands and leaves no trace in access logs, XLab researchers say.

By the Dashline deskSource: The Hacker News
Hidden backdoor found in free Linux web hosting control panel
Photo: Victorgrigas, CC BY-SA 3.0
Act this week
What happenedResearchers at QiAnXin's XLab found a backdoor called cwpdoor hidden in the web server of Control Web Panel, which runs commands without leaving log entries.
Who is affectedAnyone running Control Web Panel on a Linux hosting server, especially with cwpsrv versions 1.15.10 or 1.24.0, and the businesses whose sites sit on those servers.
What to do
  1. 1Find out whether your server or hosting provider uses Control Web Panel.
  2. 2Ask your IT person or host to check for the indicators XLab published.
  3. 3Do not trust file dates or access logs alone, since the backdoor hides both.
  4. 4If the server is infected, follow XLab's recovery advice and treat the whole server as compromised.

A backdoor has been found hiding inside the web server that runs Control Web Panel (CWP), a free tool for managing Linux hosting servers. Researchers at QiAnXin's XLab say it lets attackers run commands through web requests, and those requests never appear in the server's access logs. Anyone whose website sits on such a server could be affected without knowing it.

What happened

The researchers named the backdoor cwpdoor. They captured its installer, a script posing as a version update, on June 29. The backdoor is the panel's own web server program, called cwpsrv, rebuilt with extra code. It behaves normally until a request arrives with a valid timestamp and signature in special headers. Then it runs the command the request carries.

It is built to avoid notice. The installer sets the file's dates back to their original values, so common checks show it as unchanged. The backdoor file had zero detections out of 63 on VirusTotal, a site that scans files with many security tools.

Who should worry

Installing the backdoor takes root access, meaning full control of the server, so attackers must already be in. How they get that access is not yet known. The installer handles only two versions of cwpsrv, 1.15.10 and 1.24.0.

Real victims likely exist. On September 30, an archive holding a copy of the backdoor was uploaded to VirusTotal from Brazil. The researchers give no count of infected servers. If your site runs on a server with this panel, the steps in the alert box above are the place to start.

What is still unknown

That same archive also held Ebury, an OpenSSH backdoor and credential stealer active since at least 2009. The researchers do not know whether the two are related. Different attackers may have planted them on the same server.

The takeaway

If your website runs on a server with Control Web Panel, ask your host or IT person to check it, because the backdoor hides from logs and file dates.

More articles

You should really read these.

Next step

Let’s talk