Linux_Trojan_VoidLink_0868fa9d


Description

Detects the VoidLink Beacon

Query · yara

strings:
        $str_vl_a = "vl_stealth.ko"
        $str_vl_b = "vl_ss_loader"
        $str_vl_c = "sd_ss_loader"
        $str_beacon_1 = "beacon_truncate"
        $str_beacon_2 = "beacon_exec"
        $str_beacon_3 = "beacon_readlink"
        $str_beacon_4 = "beacon_file_read"
        $str_f = "VoidLink"
    condition:
        1 of ($str_vl_*) or 2 of ($str_beacon_*) and $str_f
Raw source Linux_Trojan_VoidLink_0868fa9d · YARA
Esc
Published by elastic/protections-artifacts ↗, licensed under Elastic License 2.0 ↗. Reproduced here unmodified.
rule Linux_Trojan_VoidLink_0868fa9d {
    meta:
        author = "Elastic Security"
        id = "0868fa9d-e89d-402d-b865-010903a54bab"
        fingerprint = "975eb15ea5558cbd2eb55f201310123447ab1284954818498b6596fae5dc0f68"
        creation_date = "2026-01-15"
        last_modified = "2026-03-10"
        description = "Detects the VoidLink Beacon"
        threat_name = "Linux.Trojan.VoidLink"
        reference_sample = "05eac3663d47a29da0d32f67e10d161f831138e10958dcd88b9dc97038948f69"
        severity = 100
        arch_context = "x86, arm64"
        scan_context = "file, memory"
        license = "Elastic License v2"
        os = "linux"
    strings:
        $str_vl_a = "vl_stealth.ko"
        $str_vl_b = "vl_ss_loader"
        $str_vl_c = "sd_ss_loader"
        $str_beacon_1 = "beacon_truncate"
        $str_beacon_2 = "beacon_exec"
        $str_beacon_3 = "beacon_readlink"
        $str_beacon_4 = "beacon_file_read"
        $str_f = "VoidLink"
    condition:
        1 of ($str_vl_*) or 2 of ($str_beacon_*) and $str_f
}

Detection rules belong to the projects that publish them and remain under their own licenses. This site indexes and links to them; it claims no rights in them.