惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
F
Fortinet All Blogs
阮一峰的网络日志
阮一峰的网络日志
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
J
Java Code Geeks
罗磊的独立博客
S
SegmentFault 最新的问题
V
V2EX
V
Visual Studio Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
美团技术团队
博客园 - 三生石上(FineUI控件)
Stack Overflow Blog
Stack Overflow Blog
Y
Y Combinator Blog
MyScale Blog
MyScale Blog
D
Docker
Google DeepMind News
Google DeepMind News
Blog — PlanetScale
Blog — PlanetScale
M
Microsoft Research Blog - Microsoft Research
Martin Fowler
Martin Fowler
S
Secure Thoughts
B
Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Recent Announcements
Recent Announcements
MongoDB | Blog
MongoDB | Blog
C
Cisco Blogs
C
CERT Recently Published Vulnerability Notes
T
True Tiger Recordings
GbyAI
GbyAI
P
Proofpoint News Feed
P
Privacy International News Feed
Jina AI
Jina AI
The Cloudflare Blog
I
Intezer
AWS News Blog
AWS News Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
S
Security Archives - TechRepublic
NISL@THU
NISL@THU
The Register - Security
The Register - Security
Recent Commits to openclaw:main
Recent Commits to openclaw:main
P
Palo Alto Networks Blog
S
Schneier on Security
L
LINUX DO - 热门话题
C
CXSECURITY Database RSS Feed - CXSecurity.com
Security Latest
Security Latest
C
Cybersecurity and Infrastructure Security Agency CISA

The Register - Security

Trump Mobile site leaks customer data as phone finally ships Cisco used AI to write security incident reports, with mixed results Dems slam Trump cyber cuts amid ballroom, Jan. 6 'slush fund' Threat hunters find Google API keys still usable 23 minutes after deletion HackerOne takes an axe to its bug bounty rewards 46k plaintext passwords pwned in Myspace93 breach Cisco serves up yet another perfect 10 bug with Secure Workload admin flaw Microsoft open-sources agentic AI safety tools Zombie user account let hackers control the city’s water Even Claude agrees: hole in its sandbox was real and dangerous GitHub says internal repos exfiltrated after poisoned VS Code extension attack London's police asked Big Tech for comms data over 700,000 times last year Microsoft shuts down illegal code-signing operation used by ransomware crims to mask their malware America's top cyber-defense agency left a GitHub repo open with passwords, keys, tokens – and incredibly obvious filenames America's top cyber-defense agency left a GitHub repo open with with passwords, keys, tokens – and incredibly obvious filenames Clear your calendar, Drupal user: You have a critically urgent patch to install Clear your calendar, Drupal user: You have a critically urgent patch to install Do fear the Reaper - stealer swipes macOS users' passwords, wallets, then backdoors them Shai-Hulud copycat hits another npm package Linux kernel flaw opens root-only files to unprivileged users NGINX Rift attackers waste no time targeting exposed servers Poland directs officials to ditch Signal in favor of 'secure' state-developed alternative F-35 software delays leave UK buying time with US glide bombs Mozilla warns UK: Breaking VPNs will not magically fix Britain's age-check mess Grafana Labs admits all its codebase are belong to someone who popped its GitHub account Linus Torvalds says AI-powered bug hunters have made Linux security mailing list ‘almost entirely unmanageable’ OpenAI caught in TanStack npm supply chain chaos after employee devices compromised MPs want social media treated more like unsafe toys than harmless apps Nobody believes the 'criminals and scumbags' who hacked Canvas really deleted stolen student data Cops arrest man suspected of being Dream Market kingpin Dirty Frag gets a sequel as Fragnesia hands Linux attackers root-level access To gain root access at this company, all an intruder had to do was ask nicely To gain root access at this company, all an intruder had to do was ask nicely AI models are getting better at replacing cybersecurity pros on certain tasks Cisco to fire 4,000 staff and generously give them free training – on Cisco Welcome to the vulnpocalypse, as vendors use AI to find bugs and patches multiply like rabbits AWS patched Quick auth bypass, says customers weren't using control AWS to Quick admins: The access control didn't work, but you weren't using it anyway, so what's the problem? Bug hunter tracks down three massive MCP flaws and one vendor won't fix theirs Disgruntled researcher releases two more Microsoft zero-days Malware crew TeamPCP open-sources its Shai-Hulud worm on GitHub Vietnam to develop domestic cloud so it can ditch risky overseas operators for government workloads Doozy of a Patch Tuesday includes 30 critical Microsoft CVEs Foxconn confirms cyberattack after Nitrogen claims Apple, Nvidia data theft US bank reports itself after AI customer data mishap Cache-poisoning caper turns TanStack npm packages toxic Apple, Google drag cross-platform texting into the encrypted age Japan’s PM orders cybersecurity review to stop Mythos going full CyberZilla Double Canvas breach acknowledged as ShinyHunters sets new pay-or-leak deadline Cookie thieves caught stealing dev secrets via fake Claude Code installers
TanStack 在供应链攻击后考虑采用仅限邀请的拉取请求
2026-05-18 · via The Register - Security

安全

Shai-Hulud蠕虫利用了GitHub Actions的配置错误来污染共享缓存,现在该项目正在考虑对未经请求的贡献采取核选项。

TanStack团队已经记录了安全措施和提案,遵循一个破坏性入侵 上周,包括仅通过邀请方式进行拉取请求(PR)的可能性——这打破了定义大多数开源项目的开放贡献模式。

攻击使用了来自沙虫(Shai-Hulud worm)的代码,发布由恶意软件团伙 TeamPCP 开发,能够从 GitHub Actions 使用的内存中提取秘密。它始于一个 PR,该 PR 通过 TanStack 对……的使用触发了自动工作流。 拉取请求目标(pull_request_target)功能导致恶意代码被GitHub Action构建并运行,从而污染了整个仓库中使用的缓存。

注册广告 (REG AD)

TanStack 团队表示 ,其工作流使用了 GitHub 警告不要使用的模式:pull_request_target 原本用于那些“不需要危险处理(例如构建或运行 PR 内容)”的 PR。

REG AD

自从攻击发生以来,TanStack(TanStack)已从其持续集成(CI)管道中移除了所有对pull_request_target的使用,禁用了pnpm(一个Node.js包管理器)和GitHub Actions使用的缓存,将操作固定到提交SHA(安全哈希算法)哈希而非可重定向标签, 并禁用了用于双因素认证的短信功能。

TanStack(TanStack)仓库现在也使用了pnpm 11的一个名为最低发布年龄(minimumReleaseAge)的特性。, 这要求依赖项在被安装之前必须已经发布了一段时间。其思路是,被破坏的包通常会在该时间段结束之前被检测并移除。 

一个更激进的提议是关闭 外部贡献者打开拉取请求的能力。团队表示:“我们绝对不会闭源”,但可以设立一种机制,贡献从议题或讨论开始,只有受邀才能提交拉取请求。

TanStack 承认,这将是一个激进的举措,因为“开放的拉取请求正是我们许多人最初成为维护者的方式。”如果仓库能够强化到足以让恶意拉取请求无法造成破坏,这一措施或许并非必要。

其他开源项目的维护者将饶有兴趣地关注这场辩论。供应链安全是一个巨大的问题,但将拉取请求改为仅限邀请可能会因阻碍贡献而损害项目。 

这方面的另一个问题是GitHub本身在多大程度上负有责任。TanStack团队表示:“GitHub Actions中的缓存作用域不应该静默地桥接fork PR和基础仓库分支。”®