Node.js نسخهٔ 22.23.5 را از شاخهٔ LTS با نام Jod در ۱۱ نوامبر ۲۰۲۶ منتشر کرد. این نسخه یک انتشار امنیتی است و اصلاحاتی با شدت High، Medium و Low در بخشهای http2، tls، http، https، permission و zlib دارد.
بخش مهمی از اصلاحات High به مدیریت stream در HTTP/2 مربوط است: آزادکردن headerها هنگام حذف stream، تشخیص streamهای رهاشده توسط nghttp2، نگهداشتن bufferها تا پایان نوشتن روی socket و حفظ streamها هنگام وجود عملیات نوشتن در انتظار. همچنین اجرای تودرتوی parser بر اثر عملیات نوشتن خالی در tls و http متوقف شده است.
در TLS، سه اصلاح High با شناسهٔ مشترک CVE-2026-123872 ثبت شدهاند. این تغییرات ازسرگیری اتصال را برای mTLS بدون session id context غیرفعال میکنند و اجازه نمیدهند renegotiation، HRR یا ازسرگیری اتصال، مقدار SNI را تغییر دهند.
اصلاحات Medium شامل جلوگیری از سرریز bufferهای ALTSVC، محاسبهٔ دادههای DATA نگهداشتهشده توسط streamها در محدودیت maxSessionMemory و محافظت در برابر درخواست نوشتن null روی stream لغوشده است. در بخش http نیز اطلاعات ورود Proxy از پیام خطای URL نامعتبر Proxy حذف میشود. اعمال CA مربوط به contextهای SNI فاقد certificate و جداسازی کلیدهای سیاست TLS در Agent بخش https، از دیگر اصلاحات این سطح هستند.
در سطح Low، بخش permission اصلاح شده تا fs.watch در حالت recursive اطلاعات زیرمجموعههای فاقد مجوز را افشا نکند و مقصد heap snapshot نیز از نظر مجوز بررسی شود. در zlib هم رسیدگی به callback مربوط به params پس از destroy اصلاح شده است.
در کنار این اصلاحات، dependencyهای llhttp و sqlite بهترتیب به نسخههای 9.4.4 و 3.54.1 بهروزرسانی شدهاند.


