Skip to content

Security Independently confirmed2 publishers 3 min read Published Updated

PATCHCORD and SHEETCORD: when the C2 channel is a spreadsheet you already allow

Acronis says a new backdoor pair is hitting Afghan telecom and South Asian critical infrastructure, with one implant running command and control through the Google Sheets API.

The Watch · Security desk

Send a correction

What happened

  • Acronis Threat Research Unit (TRU) has identified an ongoing campaign delivering a previously undocumented custom backdoor, tracked as PATCHCORD, against Afghan telecom providers and South Asian critical infrastructure organizations.
  • PATCHCORD is a compiled C/C++ implant delivered through sector-specific lures, including fake VPN installers impersonating Afghan Telecom (AFTEL) and telecom management tools.
  • Infrastructure pivoting uncovered SHEETCORD, a Go-based implant that builds on PATCHCORD's capabilities while abusing Google Sheets for C2 communication; it was actively distributed through a domain impersonating India's National Informatics Centre (NIC).
  • One installer impersonated Afghan Telecom down to matching the company name, product fields, and the URL of the real support portal that customers actually use.
  • Clicking through the fake installer quietly installs a 64-bit Windows implant while a real browser session opens normally in the background.

Why it matters

Acronis's Threat Research Unit says it has identified an ongoing campaign delivering a previously undocumented C/C++ backdoor it tracks as PATCHCORD against Afghan telecom providers and South Asian critical infrastructure organisations [1][2]. The consequential detail is not the implant, it is the plumbing: a second, related implant found by pivoting on the same infrastructure runs its command and control through the Google Sheets API, which is to say through a service most enterprises have already allowlisted and stopped inspecting [3][12].

The delivery side is equally unhelpful for anyone relying on user suspicion. PATCHCORD arrives via sector-specific lures, including fake VPN installers impersonating Afghan Telecom (AFTEL) and telecom management tools [2]. According to Acronis, one installer matched the real company name, the product fields, and the URL of the genuine support portal that customers actually use [4]. Run it and a 64-bit Windows implant installs itself while a real browser session opens normally in the background, so the victim sees the outcome they expected [5].

Persistence is where the operator spent effort. Rather than the usual registry autorun, PATCHCORD checks whether it is running with elevated privileges, then hijacks the shortcut files for Microsoft Edge, Google Chrome and Mozilla Firefox, backing up the originals and rewriting them so the malware launches first and the real browser starts silently afterwards [6][7]. The shortcut keeps working, which is the point. Once installed, the implant supports five capabilities: changing its check-in interval, listing running processes, executing shellcode entirely in memory, running arbitrary commands through a hidden shell, and remotely controlling its own shortcut-hijacking persistence [8]. The in-memory execution path means the payload never touches disk, so post-incident forensics has less to work with [9].

SHEETCORD, the Go-based implant, was distributed through a domain impersonating India's National Informatics Centre [3]. Acronis assesses it as a tooling evolution, combining functionality previously seen in the SHEETCREEP RAT with capabilities introduced in PATCHCORD [10]. Its shell execution routine drops cmd.exe /c in favour of powershell -Command with script block wrapping [11]. More important operationally, it abandons the traditional web server entirely and creates a dedicated spreadsheet tab per victim for tasking and exfiltration [12].

A third family in the same reporting, HACKERAI C2 Agent, does the same job with GitHub Gists, and Acronis points to leftover debug messages and AI-style code comments as evidence it was built with AI coding assistance [13]. That makes two of the three documented families using ordinary third-party platforms as their transport [15].

Egress filtering built on domain reputation and destination allowlists does not see any of this. Traffic to sheets.googleapis.com or gist.github.com from a corporate endpoint is indistinguishable from work unless you are inspecting which account is authenticating, how often, and with what request pattern. Most organisations are not.

Attribution is thinner than the technical detail. Security Affairs headlines the campaign as suspected APT36 activity [14], while the Acronis material quoted in that report refers only to "the operator" when describing the tooling lineage [10].

Worth watching: whether defenders begin treating SaaS API telemetry, specifically authenticated-account identity and request cadence, as a detection surface rather than a blind spot, and whether browser shortcut integrity gets monitored at all outside of specialist EDR configurations [6][12]. Also worth watching is reuse: the per-victim spreadsheet tab is an operational convenience for the attacker and a potential enumeration opportunity for anyone who gets access to the account behind it [12].

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence55
Adoption
Not scored
Hype gap+15
Incentives
Not scored
Confidence55
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    Acronis Threat Research Unit (TRU) has identified an ongoing campaign delivering a previously undocumented custom backdoor, tracked as PATCHCORD, against Afghan telecom providers and South Asian critical infrastructure organizations.

    Reported Supported Source: Acronis Threat Research Unit report, via Security AffairsView cited source
  2. [2]

    PATCHCORD is a compiled C/C++ implant delivered through sector-specific lures, including fake VPN installers impersonating Afghan Telecom (AFTEL) and telecom management tools.

    Reported Supported Source: Acronis TRU reportView cited source
  3. [3]

    Infrastructure pivoting uncovered SHEETCORD, a Go-based implant that builds on PATCHCORD's capabilities while abusing Google Sheets for C2 communication; it was actively distributed through a domain impersonating India's National Informatics Centre (NIC).

    Reported Supported Source: Acronis TRU reportView cited source
  4. [4]

    One installer impersonated Afghan Telecom down to matching the company name, product fields, and the URL of the real support portal that customers actually use.

    Reported Supported Source: Acronis TRU reportView cited source
  5. [5]

    Clicking through the fake installer quietly installs a 64-bit Windows implant while a real browser session opens normally in the background.

    Reported SupportedView cited source
  6. [6]

    PATCHCORD establishes persistence by hijacking browser shortcut files for Microsoft Edge, Google Chrome and Mozilla Firefox, backing up the originals and rewriting them to launch the malware first, then silently starting the real browser.

    Reported Supported Source: Acronis TRU reportView cited source
  7. [7]

    Before modifying shortcuts, the implant checks whether it is running with elevated privileges.

    Reported Supported Source: Acronis TRU reportView cited source
  8. [8]

    PATCHCORD checks in with its command server and supports five core capabilities: adjusting its check-in frequency, listing running processes, executing shellcode entirely in memory, running arbitrary commands through a hidden shell, and controlling its browser-hijacking persistence remotely.

    Reported SupportedView cited source
  9. [9]

    With in-memory shellcode execution the payload never touches disk, which keeps forensic evidence to a minimum for investigators.

    Reported SupportedView cited source
  10. [10]

    Acronis states the Go-based SHEETCORD combines functionality previously observed in the SHEETCREEP RAT with several capabilities introduced in PATCHCORD, suggesting an evolution of the operator's tooling.

    Reported Supported Source: Acronis TRU reportView cited source
  11. [11]

    SHEETCORD implements remote command execution (main.executeShellCommand) similar to PATCHCORD, but instead of invoking cmd.exe /c it executes commands through powershell -Command with script block wrapping.

    Reported Supported Source: Acronis TRU reportView cited source
  12. [12]

    SHEETCORD drops the traditional web server entirely and uses the Google Sheets API for command and control, creating a dedicated spreadsheet tab for each victim to send and receive instructions.

    Reported Supported Source: Acronis TRU reportView cited source
  13. [13]

    Researchers also found a third malware family, HACKERAI C2 Agent, which uses GitHub Gists for command and control and shows signs of having been built with AI coding assistance, including leftover debug messages and AI-style code comments.

    Reported Supported Source: Acronis TRU reportView cited source
  14. [14]

    Security Affairs headlines the reporting as 'APT36 Suspected in PATCHCORD Espionage Campaign Using Google Sheets C2'.

    Reported Supported Source: Security Affairs headlineView cited source
  15. [15]

    Two of the three malware families documented in the reporting route command and control through third-party platforms: SHEETCORD via Google Sheets and HACKERAI C2 Agent via GitHub Gists.

    Derived Supported

Sources

2 independent publishers whose own reporting we read for this story.

  1. scworld.com

    1 article · August 17, 2026

    New PATCHCORD backdoor targets Afghan telecom and South Asian infrastructure
  2. securityaffairs.com

    1 article · August 16, 2026

    APT36 Suspected in PATCHCORD Espionage Campaign Using Google Sheets C2

Topics and entities

Topics

Entities