📧 info@ciso.sa | 📱 +966550939344 | Riyadh, Kingdom of Saudi Arabia
🔧 Scheduled Maintenance — Saturday 2:00-4:00 AM AST. Some features may be temporarily unavailable.    ●   
💎
Pro Plan 50% Off Unlock all AI features, unlimited reports, and priority support. Upgrade
Search Center
ESC to close
Global vulnerability Higher Education CRITICAL 9h Global data_breach Government HIGH 10h Global supply_chain Software Development and Open Source Communities CRITICAL 10h Global malware Software Development CRITICAL 10h Global phishing Multiple Sectors HIGH 11h Global vulnerability Web Applications CRITICAL 11h Global apt Critical Infrastructure CRITICAL 11h Global ransomware Multiple sectors CRITICAL 12h Global supply_chain Software Development, IT Infrastructure, Technology CRITICAL 12h Global vulnerability,data_breach,general Technology, Industrial Control Systems, Telecommunications HIGH 13h Global vulnerability Higher Education CRITICAL 9h Global data_breach Government HIGH 10h Global supply_chain Software Development and Open Source Communities CRITICAL 10h Global malware Software Development CRITICAL 10h Global phishing Multiple Sectors HIGH 11h Global vulnerability Web Applications CRITICAL 11h Global apt Critical Infrastructure CRITICAL 11h Global ransomware Multiple sectors CRITICAL 12h Global supply_chain Software Development, IT Infrastructure, Technology CRITICAL 12h Global vulnerability,data_breach,general Technology, Industrial Control Systems, Telecommunications HIGH 13h Global vulnerability Higher Education CRITICAL 9h Global data_breach Government HIGH 10h Global supply_chain Software Development and Open Source Communities CRITICAL 10h Global malware Software Development CRITICAL 10h Global phishing Multiple Sectors HIGH 11h Global vulnerability Web Applications CRITICAL 11h Global apt Critical Infrastructure CRITICAL 11h Global ransomware Multiple sectors CRITICAL 12h Global supply_chain Software Development, IT Infrastructure, Technology CRITICAL 12h Global vulnerability,data_breach,general Technology, Industrial Control Systems, Telecommunications HIGH 13h
Vulnerabilities

CVE-2026-23644

High ⚡ Exploit Available
esm.sh is a no-build content delivery network (CDN) for web development. Prior to Go pseeudoversion 0.0.0-20260116051925-c62ab83c589e, the software has a path traversal vulnerability due to an incompl
CWE-22 — Weakness Type
Published: Jan 18, 2026  ·  Modified: Feb 28, 2026  ·  Source: NVD
CVSS v3
7.5
🔗 NVD Official
📄 Description (English)

esm.sh is a no-build content delivery network (CDN) for web development. Prior to Go pseeudoversion 0.0.0-20260116051925-c62ab83c589e, the software has a path traversal vulnerability due to an incomplete fix. `path.Clean` normalizes a path but does not prevent absolute paths in a malicious tar file. Commit https://github.com/esm-dev/esm.sh/commit/9d77b88c320733ff6689d938d85d246a3af9af16, corresponding to pseudoversion 0.0.0-20260116051925-c62ab83c589e, fixes this issue.

🤖 AI Executive Summary

esm.sh CDN contains a path traversal vulnerability (CVE-2026-23644) allowing attackers to extract files outside intended directories via malicious tar archives. The vulnerability affects versions prior to pseudoversion 0.0.0-20260116051925-c62ab83c589e and has publicly available exploits. Organizations using esm.sh for JavaScript module delivery face risks of arbitrary file extraction and potential code injection attacks.

📄 Description (Arabic)

🤖 AI Intelligence Analysis Analyzed: May 4, 2026 11:49
🇸🇦 Saudi Arabia Impact Assessment
Saudi technology companies, fintech startups, and government digital transformation initiatives using esm.sh for web application development face significant risk. Financial services sector (SAMA-regulated entities) and e-commerce platforms are particularly vulnerable if they rely on esm.sh for frontend dependencies. Government agencies under NCA oversight using this CDN could experience supply chain attacks. Telecommunications providers (STC, Mobily) and digital service providers may be affected if esm.sh is integrated into their development pipelines. The vulnerability enables attackers to inject malicious code into production applications, potentially compromising customer data and system integrity.
🏢 Affected Saudi Sectors
Financial Services (SAMA-regulated banks) Government Digital Services (NCA oversight) E-commerce and Retail Telecommunications (STC, Mobily, Zain) Healthcare and Medical Technology Energy Sector (ARAMCO subsidiaries) Software Development and IT Services Fintech and Digital Payment Providers
⚖️ Saudi Risk Score (AI)
8.2
/ 10.0
🔧 Remediation Steps (English)
Immediate Actions:
1. Identify all applications and services using esm.sh CDN across your infrastructure
2. Review dependency manifests and package.json files for esm.sh references
3. Implement network monitoring to detect suspicious tar file extraction patterns

Patching Guidance:
1. Update esm.sh to pseudoversion 0.0.0-20260116051925-c62ab83c589e or later
2. Rebuild and redeploy all applications using updated esm.sh dependencies
3. Verify patch application by checking commit hash in deployment logs

Compensating Controls (if immediate patching not possible):
1. Implement strict input validation on tar file processing
2. Use containerization with restricted filesystem permissions to limit path traversal impact
3. Deploy Web Application Firewall (WAF) rules to detect malicious tar payloads
4. Restrict esm.sh CDN access to whitelisted IP ranges only
5. Monitor file system access logs for unexpected file creation outside designated directories

Detection Rules:
1. Alert on tar extraction attempts with absolute paths (starting with /)
2. Monitor for file creation in unexpected system directories from CDN processes
3. Track esm.sh version mismatches between declared and actual deployments
4. Implement YARA rules to detect malicious tar signatures in network traffic
🔧 خطوات المعالجة (العربية)
الإجراءات الفورية:
1. تحديد جميع التطبيقات والخدمات التي تستخدم شبكة توصيل esm.sh عبر البنية التحتية الخاصة بك
2. مراجعة ملفات البيانات الوصفية للمشروع وملفات package.json للبحث عن مراجع esm.sh
3. تنفيذ مراقبة الشبكة للكشف عن أنماط استخراج ملفات tar المريبة

إرشادات التصحيح:
1. تحديث esm.sh إلى الإصدار الزائف 0.0.0-20260116051925-c62ab83c589e أو أحدث
2. إعادة بناء ونشر جميع التطبيقات باستخدام تبعيات esm.sh المحدثة
3. التحقق من تطبيق التصحيح بفحص بصمة الالتزام في سجلات النشر

الضوابط البديلة (إذا لم يكن التصحيح الفوري ممكناً):
1. تنفيذ التحقق الصارم من صحة المدخلات على معالجة ملفات tar
2. استخدام الحاويات مع أذونات نظام الملفات المقيدة لتحديد تأثير اجتياز المسار
3. نشر قواعد جدار الحماية لتطبيقات الويب (WAF) للكشف عن حمولات tar الضارة
4. تقييد وصول شبكة توصيل esm.sh إلى نطاقات IP المدرجة في القائمة البيضاء فقط
5. مراقبة سجلات الوصول إلى نظام الملفات للكشف عن إنشاء ملفات غير متوقعة خارج الدلائل المخصصة

قواعد الكشف:
1. تنبيهات على محاولات استخراج tar بمسارات مطلقة (تبدأ بـ /)
2. مراقبة إنشاء الملفات في دلائل النظام غير المتوقعة من عمليات شبكة التوصيل
3. تتبع عدم تطابق إصدار esm.sh بين الإصدارات المعلنة والفعلية
4. تنفيذ قواعد YARA للكشف عن توقيعات tar الضارة في حركة المرور على الشبكة
📋 Regulatory Compliance Mapping
🟢 NCA ECC 2024
ECC 2024 A.14.2.1 - Change management procedures for software updates ECC 2024 A.12.6.1 - Management of technical vulnerabilities ECC 2024 A.14.2.5 - Restrictions on changes to software packages
🔵 SAMA CSF
SAMA CSF ID.SC-4 - Supply chain risk management SAMA CSF PR.IP-1 - Information and technology asset management SAMA CSF DE.CM-1 - Detection and analysis of anomalies
🟡 ISO 27001:2022
ISO 27001:2022 A.8.1 - Asset management ISO 27001:2022 A.12.6.1 - Management of technical vulnerabilities ISO 27001:2022 A.14.2.1 - Change management ISO 27001:2022 A.14.2.5 - Restrictions on changes to software packages
🟣 PCI DSS v4.0.1
PCI DSS 6.2 - Ensure security patches are installed PCI DSS 6.3.1 - Identify and evaluate all security patches PCI DSS 12.3.10 - Implement processes to manage security patches
📦 Affected Products / CPE 1 entries
esm:esm.sh
📊 CVSS Score
7.5
/ 10.0 — High
📊 CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Attack VectorN — None / Network
Attack ComplexityL — Low / Local
Privileges RequiredN — None / Network
User InteractionN — None / Network
ScopeU — Unchanged
ConfidentialityN — None / Network
IntegrityH — High
AvailabilityN — None / Network
📋 Quick Facts
Severity High
CVSS Score7.5
CWECWE-22
EPSS0.10%
Exploit ✓ Yes
Patch ✓ Yes
Published 2026-01-18
Source Feed nvd
Views 5
🇸🇦 Saudi Risk Score
8.2
/ 10.0 — Saudi Risk
Priority: CRITICAL
🏷️ Tags
exploit-available patch-available CWE-22
Share this CVE

💬 Comments

0
Loading comments
📣 Found this valuable?
Share it with your cybersecurity network
in LinkedIn 𝕏 X / Twitter 💬 WhatsApp ✈ Telegram
🍪 Privacy Preferences
CISO Consulting — Compliant with Saudi Personal Data Protection Law (PDPL)
We use cookies and similar technologies to provide the best experience on our platform. You can choose which types you accept.
🔒
Essential Always On
Required for the website to function properly. Cannot be disabled.
📋 Sessions, CSRF tokens, authentication, language preferences
📊
Analytics
Help us understand how visitors use the site and improve performance.
📋 Page views, session duration, traffic sources, performance metrics
⚙️
Functional
Enable enhanced features like content personalization and preferences.
📋 Dark/light theme, font size, custom dashboards, saved filters
📣
Marketing
Used to deliver content and ads relevant to your interests.
📋 Campaign tracking, retargeting, social media analytics
Privacy Policy →
CISO AI Assistant
Ask anything · Documents · Support
🔐

Introduce Yourself

Enter your details to access the full assistant

Your info is private and never shared
💬
CyberAssist
Online · responds in seconds
5 / 5
🔐 Verify Your Identity

Enter your email to receive a verification code before submitting a support request.

Enter to send · / for commands 0 / 2000
CISO AI · Powered by Anthropic Claude
✦ Quick Survey Help Us Improve CISO Consulting Your feedback shapes the future of our platform — takes less than 2 minutes.
⚠ Please answer this question to continue

How would you rate your overall experience with our platform?

Rate from 1 (poor) to 5 (excellent)

🎉
Thank you!
Your response has been recorded.