Advanced

Powerful, highly stealthy Linux trojan may have infected victims for years

Posted by BernardSwiss on · 5 comments
Ars Technica; By Dan Goodin
Mail this story
Print this story

The previously undiscovered malware represents a missing puzzle piece tied to "Turla," a so-called advanced persistent threat (APT) disclosed in August by Kaspersky Lab and Symantec... The malware was notable for its use of a rootkit that made it extremely hard to detect.

Now researchers from Moscow-based Kaspersky Lab have detected Linux-based malware used in the same campaign.

Full Story

  Nav
» Read more about: Story Type: News Story, Security; Groups: Linux

» Get new stories by e-mail: nightly or as they are published

« Return to the newswire homepage

  Related stories
» More like this

Comments (5)

Quoting:Like its Windows counterparts, the Linux trojan is extremely stealthy. It can't be detected using the common netstat command.


Unless I'm wrong, that means the software can listen to raw packets. Which requires root on *nix systems.



Quoting:To conceal itself, the backdoor sits dormant until attackers send it unusually crafted packets that contain "magic numbers" in their sequence numbers. The malware may have sat unnoticed on at least one victim computer for years, although Kaspersky Lab researchers still have not confirmed that suspicion. The trojan is able to run arbitrary commands even though it requires no elevated system privileges.


According to this, root isn't required for this to be a problem.



So basically on the left hand side, they tell us that it can run arbitrary commands without elevated privileges, and on the right hand side they tell us that it (presumably) listens in a way that does require elevated privileges.

So what am I missing?
Capabilities CAP_NET_RAW (for capture) and CAP_NET_ADMIN (for interface enumeration) are all that's needed. Of course, root has that by default, but others can have that as well, and a program can be marked to grant them automatically. Once the initial infection is completed, using elevated privileges, that elevation would no longer be necessary.
Didn't the NSA develop SELinux? And wouldn't the NSA have motive to spy on the same targets this "virus" seemed to have targeted?
Nasty thing about trojans ...

Like most trojans, this software will be installed when the package carrying it will be installed. That installation will happen with root privileges.

The root privileges at install time can grant authority to the evil parts of malware at install time.

Thanks gus3 for the clarification!

Post a comment

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post