Skip to content

Conversation

@github-actions
Copy link
Contributor

Creates a new blog post for v20.20.0

Check this workflow's logs at https://github.com/nodejs/nodejs.org/actions/runs/20959329517.

@github-actions github-actions bot added the fast-track Fast Tracking PRs label Jan 13, 2026
@vercel
Copy link

vercel bot commented Jan 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
nodejs-org Ready Ready Preview Jan 13, 2026 1:57pm

@avivkeller avivkeller marked this pull request as ready for review January 13, 2026 14:05
Copilot AI review requested due to automatic review settings January 13, 2026 14:05
@avivkeller avivkeller requested a review from a team as a code owner January 13, 2026 14:05
@codecov
Copy link

codecov bot commented Jan 13, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 75.02%. Comparing base (3dff177) to head (e271b69).
⚠️ Report is 3 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #8535      +/-   ##
==========================================
+ Coverage   75.00%   75.02%   +0.02%     
==========================================
  Files         103      103              
  Lines        9036     9036              
  Branches      311      311              
==========================================
+ Hits         6777     6779       +2     
+ Misses       2257     2255       -2     
  Partials        2        2              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR creates a blog post announcing Node.js v20.20.0 (LTS), a security release that addresses six CVE vulnerabilities. The post includes notable security changes, commit details, download links, and SHA checksums.

Changes:

  • Added a new blog post file for Node.js v20.20.0 security release
  • Documented six security fixes (CVEs) addressing permission model bypasses, error handling issues, and buffer safety
  • Included standard release artifacts (download links, checksums, and PGP signatures)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

src,lib:
- (CVE-2025-55131) refactor unsafe buffer creation to remove zero-fill toggle (Сковорода Никита Андреевич) <https://github.com/nodejs-private/node-private/pull/759>
tls:
- (CVE-2026-21637) route callback exceptions through error handlers (Matteo Collina) <https://github.com/nodejs-private/node-private/pull/796>
Copy link

Copilot AI Jan 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The CVE identifier uses year 2026 (CVE-2026-21637) while all other CVEs in this release use year 2025. This is inconsistent and likely a typo. CVE identifiers should use the year when the vulnerability was assigned, and this appears to be part of the same security release as the other 2025 CVEs.

Suggested change
- (CVE-2026-21637) route callback exceptions through error handlers (Matteo Collina) <https://github.com/nodejs-private/node-private/pull/796>
- (CVE-2025-21637) route callback exceptions through error handlers (Matteo Collina) <https://github.com/nodejs-private/node-private/pull/796>

Copilot uses AI. Check for mistakes.
- \[[`494f62dc23`](https://github.com/nodejs/node/commit/494f62dc23)] - **(CVE-2025-55130)** **lib,permission**: require full read and write to symlink APIs (RafaelGSS) [nodejs-private/node-private#760](https://github.com/nodejs-private/node-private/pull/760)
- \[[`d7a5c587c0`](https://github.com/nodejs/node/commit/d7a5c587c0)] - **(CVE-2025-59466)** **src**: rethrow stack overflow exceptions in async_hooks (Matteo Collina) [nodejs-private/node-private#773](https://github.com/nodejs-private/node-private/pull/773)
- \[[`51f4de4b4a`](https://github.com/nodejs/node/commit/51f4de4b4a)] - **(CVE-2025-55131)** **src,lib**: refactor unsafe buffer creation to remove zero-fill toggle (Сковорода Никита Андреевич) [nodejs-private/node-private#759](https://github.com/nodejs-private/node-private/pull/759)
- \[[`85f73e7057`](https://github.com/nodejs/node/commit/85f73e7057)] - **(CVE-2026-21637)** **tls**: route callback exceptions through error handlers (Matteo Collina) [nodejs-private/node-private#796](https://github.com/nodejs-private/node-private/pull/796)
Copy link

Copilot AI Jan 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The CVE identifier uses year 2026 (CVE-2026-21637) while all other CVEs in this release use year 2025. This is inconsistent and likely a typo. CVE identifiers should use the year when the vulnerability was assigned, and this appears to be part of the same security release as the other 2025 CVEs.

Copilot uses AI. Check for mistakes.
@RafaelGSS RafaelGSS added the github_actions:pull-request Trigger Pull Request Checks label Jan 13, 2026
@github-actions github-actions bot removed the github_actions:pull-request Trigger Pull Request Checks label Jan 13, 2026
@github-actions
Copy link
Contributor Author

github-actions bot commented Jan 13, 2026

Lighthouse Results

URL Performance Accessibility Best Practices SEO Report
/en 🟢 98 🟢 96 🟢 100 🟢 100 🔗
/en/about 🟢 99 🟢 97 🟢 100 🟠 88 🔗
/en/about/previous-releases 🟢 97 🟢 100 🟢 100 🟢 100 🔗
/en/download 🟢 97 🟢 100 🟢 96 🟢 100 🔗
/en/download/archive/current 🟢 100 🟢 100 🟢 96 🟢 100 🔗
/en/blog 🟢 100 🟢 100 🟢 96 🟢 100 🔗

@avivkeller avivkeller merged commit 8f22da6 into main Jan 13, 2026
15 checks passed
@avivkeller avivkeller deleted the release-v20.20.0 branch January 13, 2026 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fast-track Fast Tracking PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants