terminal
Weekly Digest // TECH_NEWS — Week 28-2026
newspaperWeekly Report

Technology News — 2026 Week 28

Industry shifts, security alerts, hardware, and AI/ML

calendar_todaysummarizeWeek 28-2026bolt1 CRITICAL
SECURITY

npm v12 Ships With Install Scripts Off by Default

npm v12 is now generally available, making install-time script execution opt-in by default. The three newly blocked behaviors are lifecycle scripts (preinstall, install, postinstall), git dependencies, and remote-URL dependencies — all now require explicit allowlist entries. The change directly addresses the Miasma "Phantom Gyp" attack wave, which exploited implicit node-gyp rebuilds triggered by a binding.gyp file, bypassing scanners that only watched lifecycle script fields. npm also begins deprecating 2FA-bypass granular access tokens: sensitive account and publishing actions will require interactive 2FA from early August 2026, with direct publishing via such tokens removed around January 2027. The release aligns npm's defaults with pnpm, which blocked lifecycle scripts by default in v10.

npm v12 Ships With Install Scripts Off by Default
Read Articlearrow_forward
Video · AI

A Model Explosion: GPT-5.6 Sol, Grok 4.5 and Meta Muse Rewrite the Rules

AI Explained breaks down a crowded week of model releases: GPT-5.6 (Sol, Terra, Luna), Grok 4.5, and Meta's Muse Spark 1.1. Sol scores 53.6 on Agents' Last Exam versus Claude Fable 5's 45%, and costs roughly one-third of the Anthropic lineup. On the new ARC-AGI 3 abstract reasoning benchmark Sol reaches 8%, far ahead of other models at below 2%. However, on SWE-Bench-style coding evaluations Fable 5 retains an edge on harder multi-hour benchmarks like Suey Marathon. The UK AI Security Institute found GPT-5.6 easier to jailbreak than Fable 5 via a universal jailbreak discovered within hours. Meta's Muse Spark 1.1 scores 72% on VIBE Code Bench at roughly 35x lower cost than Sol. The video also covers OpenAI's claims about Sol post-training Luna and the limits of AI self-improvement, estimating internal research acceleration at perhaps 20-30% year-on-year.

AI_INFOGRAPHIC
A Model Explosion: GPT-5.6 Sol, Grok 4.5 and Meta Muse Rewrite the Rules — infographicWATCH_VIDEOarrow_forward
Article · SECURITYREAD TIME: 4m

15-Year-Old GhostLock Flaw Enables Root and Container Escape on Most Linux Distros

Nebula Security disclosed GhostLock (CVE-2026-43499), a use-after-free vulnerability in the Linux kernel's futex priority-inheritance code that has been present since 2011. Any logged-in local user can exploit it to gain full root access; a working exploit achieves 97% reliability in testing, runs in approximately five seconds, and also escapes containers. The kernel patch (commit 3bfdc63936dd) was merged in April 2026, but the initial fix introduced a secondary crash bug (CVE-2026-53166), so early distribution builds may be incomplete. Ubuntu still listed 24.04, 22.04, and 20.04 LTS as vulnerable or in progress as of early July. GhostLock is also the first half of Nebula's IonStack chain: paired with Firefox CVE-2026-10702, it enables a full remote-to-root exploit from a single malicious link, already demonstrated against Firefox on Android. Google awarded Nebula $92,337 through kernelCTF.

READ_FULL_LOGarrow_forward
Article · AIREAD TIME: 3m

The New GPT-5.6 Family: Luna, Terra, Sol

OpenAI released GPT-5.6 in three sizes — Luna, Terra, and Sol — priced at $1/$6, $2.50/$15, and $5/$30 per million input/output tokens respectively. All three share a February 16, 2026 knowledge cutoff, a 1-million-token context window, and 128,000 maximum output tokens. OpenAI's headline benchmark claim is Agents' Last Exam, where GPT-5.6 Sol scores 53.6, beating Claude Fable 5's 45.4. Notable new API features include Programmatic Tool Calling (composing JavaScript to orchestrate tool calls), native multi-agent subagent spawning, and prompt cache breakpoints similar to Anthropic's caching model. On SWE-Bench Pro, where Fable 5 scored 80% versus Sol's 64.6%, OpenAI separately published a critique estimating approximately 30% of SWE-Bench Pro tasks are broken.

READ_FULL_LOGarrow_forward
Article · SECURITYREAD TIME: 6m

Injective npm Supply Chain Attack: 18 Packages Backdoored to Steal Crypto Wallet Keys

On July 8, 2026, attackers compromised a trusted maintainer account (thomasRalee) in the InjectiveLabs/injective-ts monorepo to publish malicious version 1.20.21 of @injectivelabs/sdk-ts across 18 scoped packages. The backdoor, disguised as key-derivation telemetry, injected calls into PrivateKey.fromMnemonic() and PrivateKey.fromHex() to exfiltrate BIP-39 seed phrases and raw private keys via HTTPS POST to a domain crafted to mimic legitimate Injective gRPC-Web infrastructure. The destination hostname was obfuscated as a JavaScript character-code array to defeat string-based scanners. The malicious packages were live for approximately 49 minutes before a clean version 1.20.23 was republished. Any application that installed the affected packages during that window should treat all wallet secrets as exposed.

READ_FULL_LOGarrow_forward
Article · SECURITYREAD TIME: 9m

jscrambler npm Package Publishes Malicious Preinstall Binary

On July 11, 2026, jscrambler 8.14.0 was published to npm carrying a malicious preinstall hook that drops and executes a platform-specific native binary (ELF on Linux, PE32+ on Windows, Mach-O arm64 on macOS) smuggled inside a 7.8 MB file with a .js extension. The binary embeds SQLite, LevelDB, and a BIP39 wordlist — a signature pointing to a cross-platform credential and crypto-wallet stealer targeting Chrome, Firefox, and browser-extension wallets such as MetaMask. The Linux binary further uses eBPF for kernel-level instrumentation. Later versions 8.18.0 and 8.20.0 removed the preinstall hook entirely and inlined the loader into the main module entry point instead, bypassing scanners that only check lifecycle scripts. The C2 infrastructure contacted archive.torproject.org and two IP addresses. Affected versions span 8.14.0, 8.16.0, 8.17.0, 8.18.0, and 8.20.0; pin to 8.22.0 and treat any affected host as compromised.

READ_FULL_LOGarrow_forward
Article · SECURITYREAD TIME: 6m

GhostApproval Symlink Flaws Could Let Malicious Repos Run Code in AI Coding Agents

Wiz researchers disclosed GhostApproval on July 8, 2026, a symlink-based attack that tricks AI coding agents into writing to sensitive files while showing an approval dialog for an innocuous-looking one. Six tools are affected: Amazon Q Developer (fixed, CVE-2026-12958, Language Server 1.69.0), Cursor (fixed, CVE-2026-50549, v3.0), Google Antigravity (fixed, CVE pending), Augment (unpatched), Windsurf (unpatched), and Claude Code (disputed by Anthropic). A proof-of-concept repository uses a symlink named project_settings.json pointing to ~/.ssh/authorized_keys, and a README instructing the agent to add a line — which lands as the attacker's SSH key. Windsurf was found to write the file to disk before the approval dialog appears. Claude Code's own reasoning correctly identified the symlink target, but the approval box displayed only the apparent filename. The same pattern was independently discovered by Adversa AI as SymJack in May 2026.

READ_FULL_LOGarrow_forward
Article · INDUSTRYREAD TIME: 2m

Vercel Acquires Better Auth to Accelerate Open Source Auth

Vercel has acquired Better Auth, the open source TypeScript authentication library with over 4.7 million weekly npm downloads and more than 850 contributors. Founder Bereket Engida and the core team join Vercel to continue development on Better Auth and expand work on Agent Auth — a protocol that gives each AI agent its own scoped, revocable identity rather than inheriting the full permissions of the user who launched it. The library remains free and open source under the MIT license, retains its name, and continues with the same community governance model. Vercel plans to integrate Agent Auth into Vercel Connect and its eve platform. The acquisition reflects a broader push to make agentic authorization a first-class primitive in the web infrastructure stack.

READ_FULL_LOGarrow_forward
summarizeDigest_Summary

Supply chain security dominated the week with three distinct npm incidents. npm v12 shipped with install-time script execution off by default — lifecycle scripts (preinstall, install, postinstall), git dependencies, and remote-URL dependencies all require explicit allowlist entries now. The change directly targets the Miasma Phantom Gyp attack wave that exploited implicit node-gyp rebuilds triggered by binding.gyp. Separately, attackers compromised the thomasRalee maintainer account in the InjectiveLabs/injective-ts monorepo and published malicious @injectivelabs/sdk-ts 1.20.21 to 18 scoped packages, injecting calls into PrivateKey.fromMnemonic() and PrivateKey.fromHex() to exfiltrate BIP-39 seed phrases via HTTPS to a lookalike gRPC-Web domain. The packages were live for 49 minutes before a clean 1.20.23 replaced them. Days later, jscrambler 8.14.0 dropped a 7.8 MB payload disguised as a .js file containing platform-native binaries (ELF/PE32+/Mach-O) with embedded SQLite, LevelDB, BIP39 wordlists, and eBPF kernel instrumentation on Linux; later versions 8.18.0–8.20.0 removed the preinstall hook and inlined the loader into the main module instead. Pin to 8.22.0.

A critical kernel vulnerability also surfaced: GhostLock (CVE-2026-43499), a 15-year-old use-after-free in Linux futex priority-inheritance code, allows any local user to achieve root in ~5 seconds at 97% reliability, with container escape. Kernel commit 3bfdc63936dd patches it, but an incomplete initial fix introduced CVE-2026-53166; Ubuntu 24.04, 22.04, and 20.04 LTS were still listed as vulnerable or in progress in early July. Wiz also disclosed GhostApproval, a symlink attack affecting AI coding agents: a repository plants project_settings.json as a symlink to ~/.ssh/authorized_keys; approval dialogs show only the apparent filename. Amazon Q Developer (CVE-2026-12958) and Cursor (CVE-2026-50549) are patched; Augment and Windsurf remain unpatched.

On the industry side, Vercel acquired Better Auth (4.7 million weekly npm downloads, MIT license, unchanged governance) and announced Agent Auth — a protocol giving AI agents their own scoped, revocable identities. OpenAI released GPT-5.6 in three tiers (Luna, Terra, Sol) at competitive pricing; Sol scored 53.6 on Agents' Last Exam versus Claude Fable 5's 45.4, but Fable 5 retained an edge on SWE-Bench Pro (80% vs 64.6%). Meta's Muse Spark 1.1 hit 72% on VIBE Code Bench at roughly 35x lower cost than Sol.

Key Takeaways
  • npm v12 blocks lifecycle scripts, git dependencies, and remote-URL dependencies by default — directly countering the Phantom Gyp attack class; meanwhile two separate npm compromises (Injective sdk-ts and jscrambler) stole crypto wallet keys within the same week.
  • GhostLock (CVE-2026-43499) is a 15-year-old Linux futex bug giving any local user root in ~5 seconds with container escape; patch via kernel commit 3bfdc63936dd but verify your distro closed CVE-2026-53166 too.
  • Vercel acquired Better Auth and is building Agent Auth for scoped AI agent identities; GPT-5.6 Sol leads Agents' Last Exam at 53.6 but trails Claude Fable 5 on SWE-Bench Pro (64.6% vs 80%).