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

CVE-2026-40931

مرتفع ⚡ اختراق متاح
CWE-59 — نوع الضعف
نُشر: Apr 21, 2026  ·  آخر تحديث: Apr 28, 2026  ·  المصدر: NVD
CVSS v3
8.4
🔗 NVD الرسمي
📄 الوصف (الإنجليزية)

Compressing is a compressing and uncompressing lib for node. Prior to 2.1.1 and 1.10.5, the patch for CVE-2026-24884 relies on a purely logical string validation within the isPathWithinParent utility. This check verifies if a resolved path string starts with the destination directory string but fails to account for the actual filesystem state. By exploiting this "Logical vs. Physical" divergence, an attacker can bypass the security check using a Directory Poisoning technique (pre-existing symbolic links). This vulnerability is fixed in 2.1.1 and 1.10.5.

🤖 ملخص AI

CVE-2026-40931 is a critical path traversal vulnerability in the Compressing Node.js library that allows attackers to bypass directory validation through symbolic link exploitation. The vulnerability affects versions prior to 2.1.1 and 1.10.5, enabling arbitrary file extraction outside intended directories. With public exploits available and widespread use of Node.js in Saudi enterprises, this poses an immediate risk to application security across multiple sectors.

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

🤖 التحليل الذكي آخر تحليل: Apr 24, 2026 06:32
🇸🇦 التأثير على المملكة العربية السعودية
This vulnerability poses significant risk to Saudi organizations using Node.js-based applications, particularly: Banking sector (SAMA-regulated institutions) processing financial transactions and data compression; Government agencies (NCA oversight) handling sensitive citizen data; E-commerce and fintech platforms compressing user information; Telecommunications companies (STC, Mobily) managing customer data; Healthcare providers processing patient records; Energy sector (ARAMCO, utilities) managing operational data. The logical vs. physical path validation bypass enables attackers to extract sensitive files during decompression operations, potentially exposing PII, financial data, and critical infrastructure information.
🏢 القطاعات السعودية المتأثرة
Banking and Financial Services Government and Public Administration Healthcare and Medical Services Energy and Utilities Telecommunications E-commerce and Retail Fintech and Payment Processing
⚖️ درجة المخاطر السعودية (AI)
8.7
/ 10.0
🔧 Remediation Steps (English)
IMMEDIATE ACTIONS:
1. Identify all Node.js applications using Compressing library versions <2.1.1 or <1.10.5 via npm audit and dependency scanning
2. Implement input validation to reject archive files with suspicious symbolic links before processing
3. Run decompression operations in isolated containers with minimal filesystem permissions
4. Monitor for suspicious file extraction patterns in application logs

PATCHING GUIDANCE:
1. Upgrade Compressing to version 2.1.1 or 1.10.5 immediately
2. Test patches in development environment before production deployment
3. Implement staged rollout to minimize service disruption

COMPENSATING CONTROLS (if patching delayed):
1. Disable automatic decompression features until patched
2. Implement strict file permission policies (umask 0077 for extraction directories)
3. Use chroot/containerization to isolate decompression operations
4. Validate extracted file paths against whitelist before processing
5. Implement filesystem monitoring for unexpected symbolic link creation

DETECTION RULES:
1. Monitor for symlink creation in temporary extraction directories
2. Alert on file extraction attempts outside designated directories
3. Track failed path validation attempts in application logs
4. Monitor for unusual archive file structures with embedded symlinks
🔧 خطوات المعالجة (العربية)
الإجراءات الفورية:
1. تحديد جميع تطبيقات Node.js التي تستخدم مكتبة Compressing بإصدارات <2.1.1 أو <1.10.5 عبر npm audit
2. تنفيذ التحقق من المدخلات لرفض ملفات الأرشيف التي تحتوي على روابط رمزية مريبة
3. تشغيل عمليات فك الضغط في حاويات معزولة بأذونات نظام ملفات محدودة
4. مراقبة أنماط استخراج الملفات المريبة في سجلات التطبيق

إرشادات التصحيح:
1. ترقية Compressing إلى الإصدار 2.1.1 أو 1.10.5 فوراً
2. اختبار التصحيحات في بيئة التطوير قبل نشرها في الإنتاج
3. تنفيذ طرح مرحلي لتقليل انقطاع الخدمة

الضوابط البديلة (إذا تأخر التصحيح):
1. تعطيل ميزات فك الضغط التلقائي حتى يتم التصحيح
2. تنفيذ سياسات أذونات الملفات الصارمة
3. استخدام chroot/containerization لعزل عمليات فك الضغط
4. التحقق من مسارات الملفات المستخرجة مقابل قائمة بيضاء
5. مراقبة نظام الملفات للكشف عن إنشاء روابط رمزية غير متوقعة
📋 خريطة الامتثال التنظيمي
🟢 NCA ECC 2024
ECC 2024 A.12.6.1 - Management of technical vulnerabilities ECC 2024 A.14.2.1 - Secure development policy ECC 2024 A.12.2.1 - Monitoring and logging of access to information
🔵 SAMA CSF
SAMA CSF ID.BE-1 - Asset management and inventory SAMA CSF PR.DS-6 - Data protection and integrity SAMA CSF DE.CM-1 - Detection and monitoring
🟡 ISO 27001:2022
ISO 27001:2022 A.8.1 - Asset management ISO 27001:2022 A.14.2 - Secure development ISO 27001:2022 A.12.4 - Logging and monitoring
🟣 PCI DSS v4.0.1
PCI DSS 6.2 - Security patches and updates PCI DSS 11.2 - Vulnerability scanning
📦 المنتجات المتأثرة 2 منتج
node-modules:compressing
node-modules:compressing
📊 CVSS Score
8.4
/ 10.0 — مرتفع
📊 CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack VectorL — Low / Local
Attack ComplexityL — Low / Local
Privileges RequiredN — None / Network
User InteractionN — None / Network
ScopeU — Unchanged
ConfidentialityH — High
IntegrityH — High
AvailabilityH — High
📋 حقائق سريعة
الخطورة مرتفع
CVSS Score8.4
CWECWE-59
EPSS0.02%
اختراق متاح ✓ نعم
تصحيح متاح ✗ لا
تاريخ النشر 2026-04-21
المصدر nvd
المشاهدات 1
🇸🇦 درجة المخاطر السعودية
8.7
/ 10.0 — مخاطر السعودية
أولوية: CRITICAL
🏷️ الوسوم
exploit-available CWE-59
مشاركة ثغرة
LinkedIn X / Twitter WhatsApp Telegram

💬 التعليقات

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

عرّفنا بنفسك

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

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

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

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

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

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

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