The week of August 17–23, 2026 was a week about speed. GitLab shipped a critical GraphQL patch and attackers were probing honeypots with working exploits within days. Three Rust crates with a quarter-billion combined downloads carried a build-time backdoor for 86 minutes — long enough. Citrix published a 9.3-rated authentication bypass for NetScaler and explicitly told customers to patch “as soon as possible.”
And in the middle of it, Microsoft quietly corrected the record on a CVSS 10.0 Entra ID flaw: not exploited after all. That correction — and what it says about how vuln intel travels — is as much a part of this week as the exploits. Here is the full briefing: what happened, why each story matters, and the action list that falls out of it.
The August W3 2026 threat picture: GitLab CVE-2026-19478 (CVSS 9.4) is under active in-the-wild exploitation days after disclosure — unauthenticated attackers can modify or delete public projects, forge merge records, and ban maintainers; hunt your logs for
@gl_introduced and upgrade to 19.2.4 / 19.1.6 / 19.0.8 / 18.11.11. Citrix shipped CVE-2026-19490 (CVSS 9.3), an authentication bypass affecting NetScaler Gateway/AAA deployments (with version-dependent SAML preconditions) — a pattern ransomware crews have weaponized within 24 hours in the recent past. crates.io suffered its highest-profile supply-chain compromise yet: a maintainer account for arrayref (245M all-time downloads, 403 dependents) published backdoored releases that executed malware at build time via a typosquatted proc-macro1 dependency. Zimbra’s SNMP RCE and two TrueConf Server flaws are being exploited; CISA put a critical MLflow flaw on the feds’ must-patch list. The Monday priorities: patch internet-facing GitLab and NetScaler first, audit Rust lockfiles against the IoCs, verify Entra ID needs no action (it doesn’t — Microsoft fixed it server-side), and never trust a newly published dependency version again.
The week in one table
| Story | What happened | Urgency |
|---|---|---|
| GitLab CVE-2026-19478 exploited | Unauthenticated code injection via GraphQL; watchTowr saw in-the-wild hits within days of disclosure | Patch now — internet-facing self-hosted instances first |
| Rust crates backdoored | arrayref 0.3.10, internment 0.8.7, append-only-vec 0.1.9 + typosquat proc-macro1; payload ran during cargo build |
Audit caches and lockfiles now |
| NetScaler CVE-2026-19490 | CVSS 9.3 authentication bypass on Gateway/AAA vserver configs (SAML-dependent on newer builds) | Patch this week — Citrix flaws historically exploited fast |
| Zimbra CVE-2026-73570 | Unauthenticated RCE via SNMP notifications (zimbra-snmp package); CERT Polska reports active exploitation | Patch / disable SNMP notifications now |
| TrueConf + MLflow KEV’d | CISA ordered federal agencies to patch two exploited TrueConf Server flaws; warned of critical MLflow exploitation | High — check your exposure |
| Entra ID CVE-2026-69836 | CVSS 10.0 deserialization RCE — initially flagged exploited, later corrected to “not exploited”; fixed server-side | None — but verify you heard the correction |
| 9,300 live AWS keys | Research: keys publicly leaked between 2022–2026 that are still active and valid | High — scan public repos and rotate |
| ToxicPanda / SynkLoader / Manic | Android banking malware expanded to 349 apps; new Teams-distributed stealer; exfil-over-nearby-devices fallback | Medium — end-user hygiene |
| S7 PLC AI exploit scripts | NSA/CISA/FBI/DOE/EPA advisory: AI-generated scripts probing internet-exposed Siemens PLCs in US critical infrastructure | High for OT/ICS teams |
GitLab: disclosed, reproduced, exploited — inside days
The single most urgent item of the week. CVE-2026-19478 (CVSS 9.4) is a code injection flaw in GitLab that an unauthenticated attacker can trigger through a GraphQL directive. Under certain conditions — publicly accessible projects, no credentials, no user interaction, no exotic configuration — it lets the attacker modify or delete project data. watchTowr, which runs honeypot networks precisely to clock this behavior, told The Hacker News it reproduced the vulnerability “within minutes” of disclosure and then watched real exploitation attempts hit its sensors shortly after.
The blast radius is worse than “edit someone’s README.” As watchTowr noted, an attacker can delete entire repositories, forge merge records so it looks like a fix landed when it didn’t, and ban project maintainers. For teams that treat their Git history as an integrity anchor — evidence of what shipped, when, and who approved it — that is a direct attack on the chain of custody.
Affected and fixed versions:
| Branch | Vulnerable | Fixed in |
|---|---|---|
| GitLab CE/EE 18.2+ | before 18.11.11 | 18.11.11 |
| GitLab CE/EE 19.0 | before 19.0.8 | 19.0.8 |
| GitLab CE/EE 19.1 | before 19.1.6 | 19.1.6 |
| GitLab CE/EE 19.2 | before 19.2.4 | 19.2.4 |
What to do today
- Upgrade internet-facing self-hosted instances to the fixed release for your branch.
- Hunt web logs for requests containing
@gl_introduced— watchTowr’s suggested indicator for probes and attempted exploitation. - If you cannot patch immediately, restrict unauthenticated access to
/api/graphqlor remove public project visibility as a stopgap. - After patching, spot-check recent merges and maintainer bans on public projects for tampering.
The meta-lesson watchTowr drew is the one to internalize: AI-assisted attackers have “compressed the time from disclosure to exploitation,” so “waiting until the next patch cycle is often too late.” We made the same argument in the June W3 briefing — the window is still shrinking.
Citrix NetScaler: a 9.3 auth bypass with a checklist of preconditions
Citrix’s August 20 update addresses two flaws in customer-managed NetScaler ADC and NetScaler Gateway — including certain FIPS and NDcPP builds and SecurAccess ZTNA Hybrid deployments that use customer-managed instances. Citrix-managed cloud services are already patched.
CVE-2026-19490 (CVSS 9.3) is an authentication bypass affecting appliances configured as a Gateway (SSL VPN, ICA Proxy, CVPN, RDP Proxy) or an AAA virtual server. The catch: on newer builds it requires a SAML action to be configured; on older builds the Gateway/AAA role alone qualifies. CVE-2026-19489 (CVSS 8.8) is a memory overflow in the SIP ALG path that applies only when SIP ALG is enabled on an LSN group — you can literally grep your config: add lsn group.*sipalg.*.
Fixed versions: 14.1-73.32 or later and 13.1-63.21 or later, plus the FIPS equivalents (14.1-73.32 FIPS; 13.1-37.277 for FIPS/NDcPP). NetScaler Console-managed appliances on 14.1-60.52+ / 13.1-63.16+ also get automatic protection from Global Deny Lists signatures.
No exploitation has been observed yet. But the base rate is unforgiving: last month’s NetScaler flaw, CVE-2026-8451, saw active exploitation attempts within 24 hours of disclosure. Edge appliances that terminate authentication for entire remote workforces are the first thing initial-access brokers reach for. Citrix credited the find to Samarth Vashisht of the JPMorgan Chase pen-test team — internal offensive teams keep finding these because the attack surface keeps paying.
Also on the patch board: Zimbra, TrueConf, MLflow, Cisco, isolated-vm
| Product | Flaw | Status | Action |
|---|---|---|---|
| Zimbra Collaboration Suite | CVE-2026-73570 (CVSS 8.9) — unauth command injection → RCE via SNMP notification processing (requires zimbra-snmp package + SNMP notifications enabled) | Actively exploited (CERT Polska); patched in 10.1.20 since July | Upgrade to 10.1.20+ or disable SNMP notifications |
| TrueConf Server | Two flaws under active exploitation | CISA binding directive to federal agencies (KEV) | Patch on priority schedule; check internet exposure |
| MLflow | Critical flaw in the open-source AI platform; exploited | CISA warning to federal agencies | Patch; do not expose MLflow instances unauthenticated |
| Cisco Crosswork / Secure Workload | Nine flaws, five rated CVSS 10.0 (SQLi, missing auth, file-system control, cred exposure) | Patched (Crosswork fixed in 7.2.1-SP) | Upgrade; review exposure of Crosswork Data Gateway/Controller/Planning |
| isolated-vm (npm) | Sandbox escape to host (GHSA-864f-rcv7-6rh4), ≤7.0.0 | Patched in 6.2.0 and 7.0.1 | Upgrade if you run untrusted JS in Node sandboxes (~1M weekly downloads) |
Note the Zimbra pattern: the patch has existed since July. Exploitation takes off only after enough stragglers remain online. Unpatched-with-patch-available is the actual vulnerable population — a point we keep returning to in these briefings.
The Rust crates attack: build-time compromise of 245M-download code
This is the supply-chain story of the quarter so far. On August 20 at 07:15 UTC, the Rust Security Response Team received a report that a new arrayref release was malicious. The crate’s owner account — held since 2009 by a legitimate maintainer the team believes was compromised, not complicit — had published backdoored versions of three crates from the same account:
arrayref@0.3.10— published 07:15, deleted 08:41 (online 86 minutes)internment@0.8.7— published 07:34, deleted 09:04 (90 minutes)append-only-vec@0.1.9— published 07:37, deleted 09:25 (107 minutes)
Why does an 86-minute window matter? Because arrayref has 245,385,500 all-time downloads (53.9M in the last 90 days) and 403 dependent crates. It sits under major desktop stacks — the chain winit → sctk-adwaita → tiny-skia → arrayref was verified live — and every caret range on 0.3.x happily accepted 0.3.10.
The anatomy: a yank-lure, a typosquat, and a build script
Three moves made this attack effective:
- The yank-lure. In the same minute as the malicious publish, the compromise yanked
arrayref0.3.5–0.3.9. Cargo warns you off yanked versions — so the “clean” upgrade path pointed straight at 0.3.10. The researcher who reported it (GitHub user jhobern) hit it exactly this way: the warning was the lure. - The typosquat. 0.3.10 added one line to its manifest: a dependency on
proc-macro1— a one-character typosquat of the ubiquitousproc-macro2. Its source was a genuine copy of proc-macro2, so builds completed normally. - The build script. The payload lived in
build.rs: it reassembled its payload host and C2 address from base64 fragments at build time, installed a TLS verifier whose three verification methods return success unconditionally — disabling TLS validation — then selected one of four payloads by OS and architecture. On Unix/macOS: write/tmp/rust-setup, chmod, spawn detached. On Windows: a PowerShell script launched hidden via VBScript underwscript.exe, with a comment in the source explaining it escapes Cargo’s job object so the build doesn’t wait. You did not have to call the crate —cargo build,cargo check, orcargo testresolving the dependency was enough to run the implant.
The stage-2 implant beacons over HTTPS POST to path /49890878, persists via a Registry Run key (Windows), LaunchAgent (macOS), or systemd user service (Linux), and — per Wiz’s analysis — steals browser credentials from Chrome, Brave, and Edge by querying SQLite login databases. Wiz also assessed the infrastructure shows substantial overlap with recent North Korean supply-chain operations (the Mastra npm compromise attributed by Microsoft to Sapphire Sleet, and the axios compromise attributed by GTIG to MIDNIGHT NEPTUNE). No final attribution has been made for crates.io.
Indicators and response
| Type | Indicator |
|---|---|
| Network | 23.254.165.112:9089 (payload host), 23.254.165.112:443 (C2), hwsrv-798836.hostwindsdns.com |
| Files | /tmp/rust-setup, %TEMP%\rust-setup.ps1, %TEMP%\rust-setup-launch.vbs |
| Binaries | rust-crate_0.1.0 through _0.4.0 |
| Accounts | droundy (legitimate owner, presumed compromised); dtolney (impersonator, id 438608) |
- Pin
arrayrefto 0.3.9 or earlier (the Security Response Team unyanked the clean versions during response). - Search
~/.cargo/registry/cachefor the deleted crate files — if they’re on disk, treat the build host as suspect: the implant ran at build time. - Rotate browser-stored credentials on any developer machine that built Rust code on August 20 during the exposure window.
The structural lesson everyone is now arguing about: cooling windows. When malicious axios versions hit npm, they were live for under three hours — GTIG and Mandiant’s mitigation guidance was to delay adopting new dependency versions. GitHub shipped a 3-day Dependabot cooldown in July. Cargo’s equivalent, a global-min-publish-age setting, entered final comment period on August 18 — two days before this attack — and remained unmerged. The defense exists; the shipping of it is now urgent.
If this feels familiar, it is: we covered the AUR hijack (400+ Arch Linux packages) and the Bleeding Llama OSS campaign (Ollama CVE + Hugging Face) in earlier editions. For how attackers move from a poisoned dependency to persistence inside your environment, see AI agent persistence attacks.
Identity and cloud: the 10.0 that wasn’t, and 9,300 keys that are
Entra ID CVE-2026-69836: read the correction, not the headline
Microsoft patched CVE-2026-69836 (CVSS 10.0), a deserialization flaw allowing an unauthorized attacker to execute code over a network in Entra ID. The bulletin initially marked it exploited — which is the word every feed keys on. On August 21, after The Hacker News queried the claim, Microsoft corrected the assessment to “not exploited in the wild”, stated the issue was fully mitigated server-side, and confirmed there are no actions customers need to take. Credit for the find goes to security engineer Robert Fitzpatrick.
Two takeaways. First: for cloud services, the operator patches it and the customer posture is “verify, don’t scramble.” Second: threat intel travels at headline speed and corrections travel at footnote speed. If your week included a fire drill over an exploited Entra ID 10.0, make sure your team also ingested the retraction — this is exactly how rumor-driven patch fatigue and alert desensitization compound.
9,300 leaked AWS keys that still work
Research published this week found more than 9,300 AWS access keys publicly exposed between August 2022 and August 2026 that are still active and valid — keys in public repos, pastes, and logs that were never rotated and still grant (in many cases) full control over corporate accounts. The median age of these keys is measured in years, not weeks. If you run anything on AWS: enable automated secret scanning on all repos (including forks and historical commits), rotate any key older than 90 days, and scope IAM so a leaked key is a contained incident rather than a root-level one. The banking-sector version of this failure mode — one credential reaching far too much — is exactly what we dissected in the Bank of Baroda breach analysis.
End-user malware: ToxicPanda, SynkLoader, Manic — and your car’s dashboard
- ToxicPanda (Android banking malware) has grown teeth: it now targets 349 applications and supports 167 remote commands. Its new trick is abusing VPN permissions to block access to Google Play — so victims can’t simply uninstall or update their way out. If you manage Android fleets, treat VPN-permission requests from non-VPN apps as a policy violation.
- SynkLoader is a new stealer delivered via Microsoft Teams phishing: it displays a fake lock screen to harvest credentials. The Teams vector matters because Messages-from-a-“colleague” carries implicit trust that email no longer does. For the end-user psychology behind these lures, see the ClickFix breakdown.
- Manic (Android, multiple European countries) has a fallback exfiltration path that routes stolen data through nearby infected devices when the primary channel is blocked — a peer-to-peer fallback that defeats naive egress filtering.
- Android car head units joined the botnet economy: Kaspersky documented the first malware family spread through the built-in updaters of Android-based automotive head-unit firmware (DoFun units), delivering a multi-stage downloader for ad fraud and residential-proxy bots — attributed with high confidence to the MoYu Group, the same ecosystem as the BADBOX operation Google sued over in 2025. If it has an updater and an IP address, it’s an endpoint.
Espionage and AI: OAuth clusters, PLC exploit scripts, a Grok exfil trick, and Defender’s own driver
Russian clusters abusing legitimate auth flows
Google Threat Intelligence Group detailed three suspected Russian espionage clusters — UNC6293, UNC7005, and UNC5976 — running persistent phishing campaigns against academia, aerospace and defense, government, and think tanks across Europe and the US. Their common tool: legitimate authentication flows, including Google OAuth mechanics and WhatsApp account-linking, to hijack personal accounts. UNC6293 is assessed as a sub-cluster of Ice Relic (APT29/Cozy Bear) and previously abused application-specific passwords. The defense is unglamorous and identity-shaped: phishing-resistant MFA, monitored OAuth grants, and tight recovery-path hygiene on personal-as-professional accounts.
AI-generated exploit scripts against Siemens S7 PLCs
A joint advisory from the NSA, CISA, FBI, DOE, and EPA warned of an active threat using AI-generated exploit scripts disguised as legitimate monitoring tools against Siemens S7-series PLCs in US critical infrastructure — with recon powered by internet scanning services (Censys, ZoomEye) finding internet-exposed, outdated, or poorly protected controllers across critical manufacturing, energy, and water. The advisory notes the activity likely extends beyond Siemens. This is the OT mirror of the GitLab story: scanning-to-exploit pipelines with AI compressing the manual work. Our longer look at where this is heading is in critical infrastructure threats for late 2026.
Cryptographic Context Injection: exfiltrating from Grok via a “harmless” page
Adversa AI disclosed a technique against grok.com running Grok 4.5 Fast: ask the chatbot to summarize an ordinary web page, and a crafted page can cause Grok to send the user’s name, approximate location, subscription tier, and the ongoing conversation’s prompts to an attacker-controlled server — no confirmation step, no visible warning. Reported success rate: roughly 40% across 20 attempts since June, reproduced August 19. No patch, no CVE, no user-facing workaround. Treat any “summarize this URL” capability in a chat product as a data-egress path until proven otherwise; that posture also shapes our MCP threat-model guidance.
BTR.sys: Defender’s own signed driver, weaponized
At Black Hat USA 2026 and DEF CON 34, Check Point’s Jiří Vinopal showed that Microsoft Defender’s legitimately signed boot-time remediation driver, BTR.sys, can be repurposed to perform arbitrary kernel-level file and registry operations — including deleting security software at boot — across Windows 7 through 11 25H2, with no external driver and no software flaw. Because BTR.sys is a required Windows component, it cannot be blocklisted without breaking Defender itself. No in-the-wild abuse has been observed, but the technique is now public (with a PoC tool, BTR_CLI). Signed ≠ safe; the trust graph of “who may load what” is the real perimeter.
Breach and legal radar
| Organization | What we know |
|---|---|
| Sakura Internet (Japan) | Cloud/data-center provider disclosed that intruders accessed its sales management system — customer contract and membership data for up to 1.36 million accounts potentially exposed |
| CareCloud (US healthtech) | Disclosed that a breach earlier this year impacted more than 3.7 million patients |
| Hospital for Sick Children, Toronto | Third-party software flaw exposed current/former employee and job-applicant data; clinical systems and patient records unaffected |
| TikTok / ByteDance | $400M DOJ/FTC child-privacy settlement ($300M now, $100M conditional) over kids-under-13 data practices — one of the largest privacy settlements ever |
| “Ransom Busters” | A suspected ransomware affiliate posing as a recovery firm — contacting victims before attacks go public and charging for decryption keys and data deletion they have no intention of honoring. If a recovery firm contacts you first, assume scam until proven otherwise. |
Notice the pattern across all five: none started with a clever exploit. A sales system, a third-party tool, an identity decision, a data practice, a social-engineering wrapper. The vendor-side supply-chain variant of this — one fintech firewall rippling into 74 banks — is documented in our Marquis/SonicWall analysis.
Your Monday action list
- GitLab (today): upgrade to 19.2.4 / 19.1.6 / 19.0.8 / 18.11.11 or restrict
/api/graphql; hunt logs for@gl_introduced. - NetScaler (this week): get to 14.1-73.32 / 13.1-63.21 (or FIPS equivalents). Check the SAML/Gateway preconditions to prioritize.
- Zimbra: 10.1.20+, or disable SNMP notifications if zimbra-snmp is installed.
- Rust devs: audit
~/.cargo/registry/cachefor the seven malicious crate names; pin arrayref ≤0.3.9; rotate browser credentials for anyone who built on Aug 20; evaluate a dependency cooling window for CI. - Cloud hygiene: scan public repos for exposed AWS keys; rotate anything older than 90 days; scope IAM down.
- OT/ICS: inventory internet-exposed PLCs (Censys is doing it for the attackers); get S7 controllers off the public internet and onto monitored segments.
- Feeds: confirm your intel pipeline ingests corrections, not just initial bulletins — the Entra ID retraction is your test case.
FAQ
What is CVE-2026-19478 and is my GitLab affected?
It is a CVSS 9.4 unauthenticated code injection in GitLab CE/EE exploitable through a GraphQL directive, allowing modification or deletion of publicly accessible projects. You are affected if you run 18.2–18.11.10, 19.0–19.0.7, 19.1–19.1.5, or 19.2–19.2.3. It is under active exploitation — upgrade to 18.11.11, 19.0.8, 19.1.6, or 19.2.4 immediately, and search web logs for “@gl_introduced”.
How did the Rust crate attack work if the malware was only online for 86 minutes?
The attacker yanked the clean arrayref versions (0.3.5–0.3.9) in the same minute as publishing the backdoored 0.3.10, so Cargo’s “use a non-yanked version” warning actively steered users toward the malicious release. Because the payload ran from a build script of a typosquatted dependency (proc-macro1), merely building any project that resolved it executed the implant. Cargo caches downloads, so anyone who fetched 0.3.10 in the window has it on disk even though it was later deleted from crates.io.
Do I need to do anything about the Entra ID CVSS 10.0 vulnerability?
No. Microsoft has fully mitigated CVE-2026-69836 server-side and confirmed it was not exploited in the wild (the bulletin’s initial “exploited” marking was corrected on August 21). There is no customer action. The residual task is informational: make sure your team’s tracking of the original alert also records the correction.
What are the indicators of compromise for the crates.io attack?
Network: 23.254.165.112:9089 (payload host) and 23.254.165.112:443 (C2), plus hwsrv-798836.hostwindsdns.com. Files: /tmp/rust-setup on Unix/macOS, %TEMP%\rust-setup.ps1 and rust-setup-launch.vbs on Windows. Binaries: rust-crate_0.1.0 through _0.4.0. Malicious crates to search caches for: arrayref 0.3.10, internment 0.8.7, append-only-vec 0.1.9, and any version of proc-macro1, proc-macro-en, aovine, arone, aronenao, tinymember.
Why does the NetScaler flaw matter if it isn’t being exploited yet?
Because the historical base rate for exactly this class of Citrix edge flaw is brutal: July’s NetScaler advisory (CVE-2026-8451) drew active exploitation within 24 hours of disclosure. Gateway and AAA virtual servers front authentication for entire organizations, which makes them prime initial-access targets for ransomware crews. The current flaw is an authentication bypass (CVSS 9.3) — patch before the pattern repeats.
Conclusion: a week about time
Speed was the through-line. GitLab went from disclosure to in-the-wild exploitation in days. The Rust backdoor only needed 86 minutes because it weaponized the update path itself. The PLC advisory exists because AI collapsed the cost of writing exploit scripts. And the one story that wasn’t about speed — the Entra ID 10.0 — still became a lesson in how quickly wrong information propagates and how slowly it gets corrected.
The defensive playbook this week writes itself: patch the exposed edges first (GitLab, NetScaler, Zimbra), verify your build chains (Rust caches, lockfiles, cooling windows), rotate what leaks (AWS keys, browser credentials), and treat intelligence as a stream that needs corrections, not a bulletin board of first drafts. For what it costs to find your own weak edges before someone else’s scanner does, see our 2026 penetration testing pricing guide. Next briefing covers the week of August 24 — if the quarter’s rhythm holds, it will arrive faster than the last one.
References
- The Hacker News — GitLab CVE-2026-19478 Comes Under Active Exploitation Within Days of Disclosure (Aug 21, 2026) — versions, hunt string, watchTowr observations
- The Hacker News — Critical NetScaler Flaw Can Bypass Authentication on Certain Gateway and AAA Servers (Aug 20, 2026) — CVE-2026-19489/19490, preconditions, fixed builds
- The Hacker News — Rust Supply Chain Attack Puts Build-Time Malware in Crates with 245 Million Downloads (Aug 20, 2026) — full anatomy, IoCs, timeline, attribution context
- Rust Security Response Team — Supply Chain Attack on arrayref (Aug 20, 2026)
- The Hacker News — Attackers Exploit Zimbra SNMP Flaw for Unauthenticated RCE (Aug 20, 2026)
- The Hacker News — Microsoft Patches Severe Entra ID Flaw (CVSS 10.0) (Aug 21, 2026) — includes the exploitation-status correction
- The Hacker News — AI-Generated Exploit Scripts Target Siemens S7 PLCs in U.S. Critical Infrastructure (Aug 20, 2026) — NSA/CISA/FBI/DOE/EPA advisory
- BleepingComputer — Hundreds of Leaked AWS Keys Give Full Control Over Corporate Accounts (Aug 21, 2026)
- BleepingComputer — Sakura Internet Hack Exposes Data of Up to 1.36 Million Accounts (Aug 19, 2026)
- BleepingComputer — CareCloud Data Breach Impacts 3.7 Million Patients (Aug 19, 2026)
- The Hacker News — Microsoft Defender’s Own Driver Can Be Weaponized (BTR.sys) (Aug 21, 2026)
- The Hacker News — Cryptographic Context Injection Attack Could Let Web Pages Steal Grok Chat Data (Aug 20, 2026)
- The Hacker News — Suspected Russian Hackers Abuse Google OAuth and WhatsApp Linking (Aug 20, 2026) — GTIG clusters UNC6293/UNC7005/UNC5976
- The Hacker News — 14 Trojanized npm Packages Drop RedC2 4.0 Linux Backdoor With AI-Assisted C2 (Aug 21, 2026)
- Internal: Weekly Threat Intelligence June 2026 W3 — the previous edition in this series
- Internal: Arch Linux AUR packages hijacked — the distro-side of dependency poisoning
- Internal: Marquis/SonicWall supply-chain breach analysis — vendor-side blast radius
