$ the-wire · showcase
Cline collapses lingering undici 5.x to fix CVE-2026-1525
By RepoJournal · Filed · About AI Agents
Cline closed the last CVE-2026-1525 exposure by pinning all undici copies to 7.x, while LangChain's OpenAI integration added async tool support.
Cline resolved the final nested undici@5.29.0 dependency (under dify-ai-provider → @ai-sdk/provider-utils@3.0.33) by adding a root override `"undici": ">=7.29.0 <8"` and regenerating bun.lock. This collapses that copy onto the undici@7.29.0 already shipped; no new package version enters the lockfile, and @fastify/busboy, pulled in only by undici 5, leaves it. This completes the residual half of #13223, with the other items deferred [1][2]. This is a security fix for CVE-2026-1525; upgrade your Cline installation to include this override before your next sync.
Action items
- → Upgrade Cline to include the undici root override to close CVE-2026-1525 cline/cline [immediate]
- → Update langchain-openai to 1.6.1 for async tools and Azure AD auth fix langchain-ai/langchain [plan]
- → Monitor OpenHands e2e runs on main for flakiness after moving off PRs OpenHands/OpenHands [monitor]
References
- [1] security: collapse nested undici@5.29.0 onto 7.x (CVE-2026-1525) — residual of #13223 (#13809) ↗ cline/cline
- [2] security: collapse nested undici@5.29.0 onto 7.x (CVE-2026-1525) — residual of #13223 ↗ cline/cline
- [3] fix(desktop): gate the observer stream on ClineCore's subscription, not a timer ↗ cline/cline
- [4] feat(desktop): attribute lifecycle telemetry across the shared Hub ↗ cline/cline
- [5] langchain-openai==1.6.1 ↗ langchain-ai/langchain
- [6] fix(openai): bump `max_completion_tokens` in cache breakpoint integration test (#40284) ↗ langchain-ai/langchain
- [7] ci: run e2e suites after merge to main ↗ OpenHands/OpenHands
- [8] refactor: infer issue readiness type from body instead of label ↗ OpenHands/OpenHands
- [9] refactor: rename Canvas Extensions to Apps ↗ OpenHands/OpenHands
- [10] fix(webview): flag attached images the selected model can't use and offer a model switch ↗ cline/cline
- [11] docs: remove dead Phorm Ask AI badge from README (#23005) ↗ run-llama/llama_index