The Wire · Showcase
NODE 26.7.0 SHIPS WITH CRYPTO UPGRADES AND DNS SECURITY FIX
By RepoJournal · Filed · About Node.js
Node.js 26.7.0 landed overnight with SEMVER-MINOR crypto improvements and a critical DNS vulnerability patch that prevents large resolveAny replies from crashing.
The release [2] ships SEMVER-MINOR support for loading private keys through STORE loaders [2], alongside updated root certificates to NSS 3.125 [2]. More urgently, RafaelGSS patched a DNS handling vulnerability [1] that could cause crashes on large resolveAny address replies, tagged CVE-2026-58042 and signed off by Matteo Collina and Luigi Pinca. The crypto module also gained documented ArrayBuffer support in pbkdf2Sync [3], closing a documentation gap on stable functionality. Undici's mock subsystem got two critical fixes: preserving MockAgent interceptors when legacy global fetch calls setGlobalDispatcher [4], and re-invoking reply callbacks on persistent mocks that regressed in #5367 [5]. The nodejs.org blog post for 26.7.0 published automatically [6], and the Node.js team removed an unsigned vendor logo from the partners list [7] after confirming no agreement was in place.
One email a day. Unsubscribe in one click.
Keep up with Node.js in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Deploy Node 26.7.0 to production before next restart cycle - DNS vulnerability fix is critical nodejs/node [immediate]
- → If using Undici mocks in tests, verify MockAgent interceptors work with global fetch after this patch nodejs/undici [plan]
- → Review crypto.createPrivateKey documentation if loading keys from STORE in your stack nodejs/node [monitor]
References
- [1] dns: handle large resolveAny address replies nodejs/node
- [2] 2026-08-05, Version 26.7.0 (Current), @aduh95 ↗ nodejs/node
- [3] doc: document ArrayBuffer support in pbkd2Sync nodejs/node
- [4] fix: preserve MockAgent interceptors for legacy global fetch ↗ nodejs/undici
- [5] fix(mock): re-invoke reply callback for persistent mocks ↗ nodejs/undici
- [6] feat(blog): create post for v26.7.0 ↗ nodejs/nodejs.org
- [7] chore: remove Codemod from partners list (#9084) nodejs/nodejs.org