📧 info@ciso.sa | 📱 +966550939344 | الرياض، المملكة العربية السعودية
🔧 صيانة مجدولة — السبت 2:00-4:00 صباحاً. قد تكون بعض الميزات غير متاحة مؤقتاً.    ●   
💎
خطة Pro بخصم 50% احصل على جميع ميزات AI والتقارير غير المحدودة والدعم ذي الأولوية. الترقية الآن
مركز البحث
ESC للإغلاق
Global vulnerability الذكاء الاصطناعي والتكنولوجيا HIGH 2h Global general قطاع التكنولوجيا والذكاء الاصطناعي MEDIUM 6h Global general قطاع التكنولوجيا والذكاء الاصطناعي HIGH 7h Global vulnerability التعليم العالي CRITICAL 16h Global data_breach القطاع الحكومي HIGH 17h Global supply_chain تطوير البرمجيات والمجتمعات مفتوحة المصدر CRITICAL 17h Global malware تطوير البرمجيات CRITICAL 17h Global phishing قطاعات متعددة HIGH 17h Global vulnerability تطبيقات الويب CRITICAL 18h Global apt البنية التحتية الحرجة CRITICAL 18h Global vulnerability الذكاء الاصطناعي والتكنولوجيا HIGH 2h Global general قطاع التكنولوجيا والذكاء الاصطناعي MEDIUM 6h Global general قطاع التكنولوجيا والذكاء الاصطناعي HIGH 7h Global vulnerability التعليم العالي CRITICAL 16h Global data_breach القطاع الحكومي HIGH 17h Global supply_chain تطوير البرمجيات والمجتمعات مفتوحة المصدر CRITICAL 17h Global malware تطوير البرمجيات CRITICAL 17h Global phishing قطاعات متعددة HIGH 17h Global vulnerability تطبيقات الويب CRITICAL 18h Global apt البنية التحتية الحرجة CRITICAL 18h Global vulnerability الذكاء الاصطناعي والتكنولوجيا HIGH 2h Global general قطاع التكنولوجيا والذكاء الاصطناعي MEDIUM 6h Global general قطاع التكنولوجيا والذكاء الاصطناعي HIGH 7h Global vulnerability التعليم العالي CRITICAL 16h Global data_breach القطاع الحكومي HIGH 17h Global supply_chain تطوير البرمجيات والمجتمعات مفتوحة المصدر CRITICAL 17h Global malware تطوير البرمجيات CRITICAL 17h Global phishing قطاعات متعددة HIGH 17h Global vulnerability تطبيقات الويب CRITICAL 18h Global apt البنية التحتية الحرجة CRITICAL 18h
الثغرات

CVE-2026-21637

مرتفع
A flaw in Node.js TLS error handling allows remote attackers to crash or exhaust resources of a TLS server when `pskCallback` or `ALPNCallback` are in use. Synchronous exceptions thrown during these c
CWE-400 — نوع الضعف
نُشر: Jan 20, 2026  ·  آخر تحديث: Feb 28, 2026  ·  المصدر: NVD
CVSS v3
7.5
🔗 NVD الرسمي
📄 الوصف (الإنجليزية)

A flaw in Node.js TLS error handling allows remote attackers to crash or exhaust resources of a TLS server when `pskCallback` or `ALPNCallback` are in use. Synchronous exceptions thrown during these callbacks bypass standard TLS error handling paths (tlsClientError and error), causing either immediate process termination or silent file descriptor leaks that eventually lead to denial of service. Because these callbacks process attacker-controlled input during the TLS handshake, a remote client can repeatedly trigger the issue. This vulnerability affects TLS servers using PSK or ALPN callbacks across Node.js versions where these callbacks throw without being safely wrapped.

🤖 ملخص AI

CVE-2026-21637 is a high-severity denial of service vulnerability in Node.js TLS error handling affecting servers using PSK or ALPN callbacks. Remote attackers can crash TLS servers or exhaust resources by triggering synchronous exceptions during the TLS handshake, bypassing standard error handling mechanisms. This vulnerability poses significant risk to Saudi organizations running Node.js-based services, particularly in financial and government sectors where TLS is critical for secure communications.

📄 الوصف (العربية)

🤖 التحليل الذكي آخر تحليل: May 3, 2026 19:27
🇸🇦 التأثير على المملكة العربية السعودية
This vulnerability directly impacts Saudi organizations in critical sectors: (1) Banking & Financial Services (SAMA-regulated institutions, payment processors) - TLS servers handling authentication and transactions are vulnerable to DoS attacks; (2) Government & NCA entities - critical infrastructure and e-government services relying on Node.js TLS implementations; (3) Telecommunications (STC, Mobily, Zain) - VoIP and messaging services using TLS; (4) Energy Sector (ARAMCO, SEC) - SCADA and operational technology systems increasingly using Node.js; (5) Healthcare providers - patient data transmission over TLS-secured APIs. The ability to remotely trigger resource exhaustion without authentication makes this particularly dangerous for publicly-facing services.
🏢 القطاعات السعودية المتأثرة
Banking & Financial Services Government & Public Administration Telecommunications Energy & Utilities Healthcare E-Commerce Critical Infrastructure
⚖️ درجة المخاطر السعودية (AI)
8.2
/ 10.0
🔧 Remediation Steps (English)
IMMEDIATE ACTIONS:
1. Identify all Node.js TLS servers in your infrastructure using PSK (Pre-Shared Key) or ALPN (Application Layer Protocol Negotiation) callbacks
2. Implement input validation and error handling wrappers around pskCallback and ALPNCallback functions to catch synchronous exceptions
3. Deploy rate limiting on TLS handshake attempts per source IP to mitigate repeated exploitation
4. Enable comprehensive TLS error logging to detect exploitation attempts

PATCHING GUIDANCE:
1. Apply the latest Node.js patch version immediately (check nodejs.org for version-specific patches)
2. Test patches in non-production environments first, particularly for critical financial and government systems
3. Implement staged rollout for production systems to minimize service disruption

COMPENSATING CONTROLS (if patching delayed):
1. Wrap all pskCallback and ALPNCallback implementations in try-catch blocks
2. Implement connection limits and timeouts to prevent resource exhaustion
3. Deploy WAF/DDoS mitigation at network edge to filter malicious TLS handshakes
4. Monitor file descriptor usage and implement automatic process restart on threshold breach

DETECTION RULES:
1. Alert on repeated TLS handshake failures from single source IP
2. Monitor Node.js process crashes correlated with TLS connection attempts
3. Track file descriptor leaks and memory growth in TLS server processes
4. Log all exceptions in TLS callback functions for forensic analysis
🔧 خطوات المعالجة (العربية)
الإجراءات الفورية:
1. حدد جميع خوادم Node.js TLS في البنية التحتية الخاصة بك التي تستخدم callbacks PSK أو ALPN
2. قم بتنفيذ التحقق من صحة المدخلات ومعالجات الأخطاء حول وظائف pskCallback و ALPNCallback لالتقاط الاستثناءات المتزامنة
3. قم بنشر تحديد معدل محاولات مصافحة TLS لكل عنوان IP مصدر لتخفيف الاستغلال المتكرر
4. قم بتفعيل تسجيل أخطاء TLS الشامل للكشف عن محاولات الاستغلال

إرشادات التصحيح:
1. طبق أحدث إصدار تصحيح Node.js على الفور (تحقق من nodejs.org للتصحيحات الخاصة بالإصدار)
2. اختبر التصحيحات في بيئات غير الإنتاج أولاً، خاصة للأنظمة المالية والحكومية الحرجة
3. قم بتنفيذ طرح مرحلي لأنظمة الإنتاج لتقليل انقطاع الخدمة

الضوابط البديلة (إذا تأخر التصحيح):
1. قم بلف جميع تطبيقات pskCallback و ALPNCallback في كتل try-catch
2. قم بتنفيذ حدود الاتصال والمهل الزمنية لمنع استنزاف الموارد
3. قم بنشر WAF/DDoS mitigation على حافة الشبكة لتصفية مصافحات TLS الضارة
4. راقب استخدام واصفات الملفات وقم بتنفيذ إعادة تشغيل العملية التلقائية عند تجاوز الحد الأدنى

قواعد الكشف:
1. تنبيه عند فشل مصافحة TLS المتكررة من عنوان IP واحد
2. مراقبة أعطال عملية Node.js المرتبطة بمحاولات اتصال TLS
3. تتبع تسرب واصفات الملفات والنمو في الذاكرة في عمليات خادم TLS
4. تسجيل جميع الاستثناءات في وظائف callback TLS للتحليل الجنائي
📋 خريطة الامتثال التنظيمي
🟢 NCA ECC 2024
ECC 2024 A.5.1 - Information Security Policies (incident response for DoS) ECC 2024 A.12.6 - Technical Vulnerability Management (patch management) ECC 2024 A.13.1 - Network Security (TLS/encryption controls) ECC 2024 A.16.1 - Incident Management (detection and response)
🔵 SAMA CSF
SAMA CSF ID.GV-1 - Organizational Context (critical infrastructure protection) SAMA CSF PR.DS-6 - Data Security (encryption and TLS) SAMA CSF DE.CM-1 - Detection and Analysis (monitoring for anomalies) SAMA CSF RS.MI-1 - Response and Recovery (incident mitigation)
🟡 ISO 27001:2022
ISO 27001:2022 A.5.1 - Policies for information security ISO 27001:2022 A.8.1 - Asset management ISO 27001:2022 A.12.2 - Maintenance of information and communication technology assets ISO 27001:2022 A.12.6 - Management of technical vulnerabilities ISO 27001:2022 A.16.1 - Planning and preparing incident management
🟣 PCI DSS v4.0.1
PCI DSS 6.2 - Security patches and updates PCI DSS 11.2 - Vulnerability scanning PCI DSS 12.10 - Incident response procedures
📦 المنتجات المتأثرة 4 منتج
nodejs:node.js
nodejs:node.js
nodejs:node.js
nodejs:node.js
📊 CVSS Score
7.5
/ 10.0 — مرتفع
📊 CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack VectorN — None / Network
Attack ComplexityL — Low / Local
Privileges RequiredN — None / Network
User InteractionN — None / Network
ScopeU — Unchanged
ConfidentialityN — None / Network
IntegrityN — None / Network
AvailabilityH — High
📋 حقائق سريعة
الخطورة مرتفع
CVSS Score7.5
CWECWE-400
EPSS0.03%
اختراق متاح لا
تصحيح متاح ✓ نعم
تاريخ النشر 2026-01-20
المصدر nvd
المشاهدات 7
🇸🇦 درجة المخاطر السعودية
8.2
/ 10.0 — مخاطر السعودية
أولوية: HIGH
🏷️ الوسوم
CWE-400
مشاركة ثغرة
LinkedIn X / Twitter WhatsApp Telegram

💬 التعليقات

0
جارٍ التحميل
📣 وجدت هذا مفيداً؟
شاركه مع شبكة الأمن السيبراني الخاصة بك
in لينكدإن 𝕏 تويتر 💬 واتساب ✈ تليجرام
🍪 إعدادات الخصوصية
سيزو للاستشارات — متوافق مع نظام حماية البيانات الشخصية السعودي (PDPL)
نستخدم ملفات تعريف الارتباط والتقنيات المشابهة لتوفير أفضل تجربة على منصتنا. يمكنك اختيار الأنواع التي تقبلها.
🔒
ملفات ضرورية Always On
مطلوبة لعمل الموقع بشكل صحيح. لا يمكن تعطيلها.
📋 الجلسات، CSRF، المصادقة، تفضيلات اللغة
📊
ملفات التحليلات
تساعدنا في فهم كيفية استخدام الزوار للموقع وتحسين الأداء.
📋 إحصائيات الصفحات، مدة الجلسة، مصدر الزيارة
⚙️
ملفات وظيفية
تتيح ميزات محسنة مثل تخصيص المحتوى والتفضيلات.
📋 السمة المظلمة/الفاتحة، حجم الخط، لوحات التحكم المخصصة
📣
ملفات تسويقية
تُستخدم لتقديم محتوى وإعلانات ذات صلة باهتماماتك.
📋 تتبع الحملات، إعادة الاستهداف، تحليلات وسائل التواصل
سياسة الخصوصية →
مساعد CISO الذكي
اسألني أي شيء · وثائق · دعم
🔐

عرّفنا بنفسك

أدخل بياناتك للوصول إلى المساعد الكامل

معلوماتك آمنة ولن تُشارك
💬
المساعد السيبراني
متصل — يرد في ثوانٍ
5 / 5
🔐 تحقق من هويتك

أدخل بريدك الإلكتروني لإرسال رمز تحقق قبل إرسال طلب الدعم.

Enter للإرسال · / للأوامر 0 / 2000
CISO AI · مدعوم بالذكاء الاصطناعي
✦ استطلاع سريع ساعدنا في تحسين منصة سيزو للاستشارات ملاحظاتك تشكّل مستقبل منصتنا — لا تستغرق سوى دقيقتين.
⚠ يرجى الإجابة على هذا السؤال للمتابعة

كيف تقيّم تجربتك العامة مع منصتنا؟

قيّم من 1 (ضعيف) إلى 5 (ممتاز)

🎉
شكراً جزيلاً!
تم تسجيل إجابتك بنجاح.