
A quiet week in infosec <.<
Cisco Talos Threat Source newsletter for the week of the PHP and Node.js vulnerability news cycle. It summarises NIK C2, a Go-based Windows implant that dumps credentials, streams keystrokes, deploys screen-locking ransomware and uses a victim's hijacked OpenAI API keys to analyse stolen data. It also lists weekly headlines (CISA KEV PHP bugs, Brotli flaw, Gheist GitHub token theft), Talos links and top malware hashes.
What it is
This is the Cisco Talos Threat Source newsletter. Its lead item is "NIK C2", a Go-based Windows implant that Talos says calls an OpenAI model during the attack session. The implant uses the victim's own OpenAI API keys to pay for those calls, so the operators' infrastructure does not appear in the OpenAI traffic. Talos says this combines data collection and exploitation in one continuous session. The newsletter also carries short items on other incidents. The page gives no CVE identifiers, no version numbers and no IOC values for NIK C2.
How it works
NIK C2 dumps credentials, streams keystrokes and deploys screen-locking ransomware. It sends harvested data to the integrated OpenAI model for analysis and generates context-aware payloads locally. Talos argues this removes the offline processing delay that used to give defenders a detection window. It also argues that using the victim's account leaves no attributable trace and complicates incident response. These are Talos's assessments.
Preconditions / Affected
- NIK C2 targets Windows hosts. For the OpenAI abuse to work, the host must hold usable OpenAI API keys.
- The Brotli item describes an out-of-bounds write in Google's Brotli decoder. It affects Node.js, .NET, PowerShell and Python packages and can lead to code execution (SecurityWeek, per the newsletter). The page gives no fixed versions.
- CISA added two PHP vulnerabilities to the Known Exploited Vulnerabilities (KEV) catalog on a Monday, with a patch deadline of days for federal agencies. The page does not name the CVEs. Talos separately describes two critical remote code execution flaws in PHP core.
What to do
- Monitor endpoints for unusual local proxy routing, unexpected PowerShell executions, and unauthorized access to browser databases or crypto wallets.
- Apply the ClamAV signature and IOCs from the full Talos NIK C2 post. They are not reproduced in the newsletter.
- Patch PHP and the Brotli-affected packages. Talos's wider guidance is to know what you run, who owns it, its version and whether it is internet-reachable. It also says to confirm that fixes actually reach the intended systems. A system that cannot be patched needs an owner and a deadline, reduced exposure and added monitoring.
- For the Gheist campaign (The Hacker News), the stolen GitHub tokens are used to read private repository secrets from Actions logs. Each malicious workflow runs on a new branch named
ci-sync-followed by six random characters. Deleting the branch or the workflow run does not undo the exposure, so affected secrets need rotating. Searching for branches with that prefix is an inference from the naming pattern, not a step the page states. - Talos reports eight compromised intermediate certificates belonging to eMudhra's intermediate CA. eMudhra has revoked them and stopped issuing under its G3 root.
Caveats
The newsletter summarises the NIK C2 research and links to the full blog for the signature and IOCs. The opening essay adds no technical content. The malware hash list is the most prevalent files in Talos telemetry for the week: KMSAuto variants and generic sandbox detections. It is not tied to NIK C2.
Organisations named here
- eMudhra
- Gheist
- GMO Internet
- KMSAuto
- NIK C2
- Operation Serengeti
Technologies named here
- ClamAV
- PHP
- Snort
- Node.js
- CISA Known Exploited Vulnerabilities Catalog
- .NET
- PowerShell
- Talos File Reputation
- GitHub Actions
- Windows
- Go
- OpenAI
- Brotli
- CISA KEV
- Cisco Talos
- eMudhra intermediate certificates (eight compromised, G3 root)
- EvidenceForge
- GMO Internet Onamae cloud desktop service (suspected unauthorized access and data leak)
- Google Brotli decoder (out-of-bounds write)
- OpenAI accounts and API keys (hijacked by NIK C2)
- Pyramid of Pain
- Python packages (affected by the Brotli flaw)
Techniques named here
- Credential Dumping
- AI-integrated command and control
- EDR disabling and AI credential scraping
- Keystroke streaming
- Screen-locking ransomware deployment
- Stolen token abuse for secret theft
Threat actors named here
- PHP2Shell
- Node2Shell
- Gheist (uses stolen GitHub tokens to steal private repository secrets via Actions logs; workflows run on branches named ci-sync- followed by six random characters)
- KMSAuto (HackTool:WZTeam-tpd, Win.Tool.Kmsauto::1201; among the most prevalent malware files in Talos telemetry)
- NIK C2 (Go-based Windows implant and command-and-control framework that integrates an OpenAI model, dumps credentials, streams keystrokes and deploys screen-locking ransomware)
Related in Threat Intel
Reverse Engineering the Six Stages of MacSync Stealer and RAT
AI-Coded Malware | Analyzing Vibe-Coded AD Enumeration | Huntress
