📧 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 apt Financial Services, Banking HIGH 3h Global vulnerability Technology and Software Development HIGH 6h Global vulnerability Government and Federal Agencies CRITICAL 6h Global supply_chain Software Development and Open-Source Ecosystems HIGH 7h Global vulnerability Enterprise Software/SaaS MEDIUM 7h Global supply_chain Software Development HIGH 7h Global general Insurance/Risk Management HIGH 8h Global data_breach Enterprise Software / Information Technology CRITICAL 9h Global vulnerability Technology/Software CRITICAL 11h Global malware Social Media and Consumer Technology HIGH 11h Global apt Financial Services, Banking HIGH 3h Global vulnerability Technology and Software Development HIGH 6h Global vulnerability Government and Federal Agencies CRITICAL 6h Global supply_chain Software Development and Open-Source Ecosystems HIGH 7h Global vulnerability Enterprise Software/SaaS MEDIUM 7h Global supply_chain Software Development HIGH 7h Global general Insurance/Risk Management HIGH 8h Global data_breach Enterprise Software / Information Technology CRITICAL 9h Global vulnerability Technology/Software CRITICAL 11h Global malware Social Media and Consumer Technology HIGH 11h Global apt Financial Services, Banking HIGH 3h Global vulnerability Technology and Software Development HIGH 6h Global vulnerability Government and Federal Agencies CRITICAL 6h Global supply_chain Software Development and Open-Source Ecosystems HIGH 7h Global vulnerability Enterprise Software/SaaS MEDIUM 7h Global supply_chain Software Development HIGH 7h Global general Insurance/Risk Management HIGH 8h Global data_breach Enterprise Software / Information Technology CRITICAL 9h Global vulnerability Technology/Software CRITICAL 11h Global malware Social Media and Consumer Technology HIGH 11h
Vulnerabilities

CVE-2026-3358

Medium
CWE-862 — Weakness Type
Published: Apr 11, 2026  ·  Modified: Apr 14, 2026  ·  Source: NVD
CVSS v3
5.4
🔗 NVD Official
📄 Description (English)

The Tutor LMS – eLearning and online course solution plugin for WordPress is vulnerable to unauthorized private course enrollment in all versions up to, and including, 3.9.7. This is due to missing post_status validation in the `enroll_now()` and `course_enrollment()` functions. Both enrollment endpoints verify the nonce, user authentication, and whether the course is purchasable, but fail to check if the course has a `private` post_status. This makes it possible for authenticated attackers with Subscriber-level access or above to enroll in private courses by sending a crafted POST request with the target course ID. The enrollment record is created in the database and the private course title and enrollment status are exposed in the subscriber's dashboard, though WordPress core access control prevents the subscriber from viewing the actual course content (returns 404). Enrollment in private courses should be restricted to users with the `read_private_posts` capability.

🤖 AI Executive Summary

Tutor LMS plugin versions up to 3.9.7 contain an authorization bypass vulnerability allowing authenticated subscribers to enroll in private courses. While WordPress core prevents content access, the vulnerability exposes private course metadata and creates unauthorized enrollment records. This affects educational institutions and organizations using Tutor LMS for restricted course delivery in Saudi Arabia.

📄 Description (Arabic)

🤖 AI Intelligence Analysis Analyzed: May 28, 2026 09:19
🇸🇦 Saudi Arabia Impact Assessment
Primary impact on Saudi educational sector (universities, online training providers, corporate learning platforms). Secondary impact on government agencies using WordPress-based learning management systems for employee training. Healthcare sector at risk if using Tutor LMS for restricted medical education. Financial services and ARAMCO subsidiaries potentially affected if deploying internal training platforms. The vulnerability enables unauthorized visibility of private course enrollment and metadata, creating compliance issues with SAMA regulations for financial institutions and NCA requirements for government entities handling sensitive training content.
🏢 Affected Saudi Sectors
Education (Universities, Online Training Providers) Government (Employee Training, Restricted Content Distribution) Healthcare (Medical Education, Restricted Training) Energy (ARAMCO subsidiaries, training platforms) Telecommunications (STC, employee development) Financial Services (Internal training platforms) Corporate Training (All sectors using Tutor LMS)
⚖️ Saudi Risk Score (AI)
6.2
/ 10.0
🔧 Remediation Steps (English)
IMMEDIATE ACTIONS:
1. Audit all Tutor LMS installations to identify private courses and current enrollments
2. Review enrollment logs for unauthorized access to private courses
3. Disable course enrollment functionality if not immediately patchable

COMPENSATING CONTROLS (until patch available):
1. Implement WordPress role-based access control: restrict Subscriber role capabilities
2. Add custom code to validate post_status in enrollment functions before processing
3. Deploy Web Application Firewall (WAF) rules to block POST requests to enrollment endpoints from non-privileged users
4. Implement database-level triggers to flag unauthorized private course enrollments
5. Use WordPress security plugins to add additional capability checks

DETECTION RULES:
1. Monitor wp_postmeta table for enrollment records where post_status='private'
2. Alert on POST requests to /wp-admin/admin-ajax.php with actions 'enroll_now' or 'course_enrollment' from Subscriber-level users
3. Track database INSERT operations on course enrollment tables with private course IDs
4. Monitor WordPress audit logs for enrollment activity on courses with private status

PATCHING GUIDANCE:
1. Contact Tutor LMS support for security patch timeline
2. Prepare staging environment for immediate patching once available
3. Implement change management process for plugin updates
4. Test thoroughly before production deployment
🔧 خطوات المعالجة (العربية)
الإجراءات الفورية:
1. تدقيق جميع تثبيتات Tutor LMS لتحديد الدورات الخاصة والتسجيلات الحالية
2. مراجعة سجلات التسجيل للوصول غير المصرح به إلى الدورات الخاصة
3. تعطيل وظيفة التسجيل في الدورات إذا لم يكن من الممكن إصلاحها فوراً

الضوابط التعويضية (حتى توفر الإصلاح):
1. تنفيذ التحكم في الوصول القائم على الأدوار في WordPress: تقييد قدرات دور المشترك
2. إضافة رمز مخصص للتحقق من post_status في وظائف التسجيل قبل المعالجة
3. نشر قواعد جدار الحماية لتطبيقات الويب (WAF) لحظر طلبات POST لنقاط نهاية التسجيل من المستخدمين غير المميزين
4. تنفيذ محفزات على مستوى قاعدة البيانات لتحديد التسجيلات غير المصرح بها في الدورات الخاصة
5. استخدام مكونات أمان WordPress لإضافة فحوصات قدرة إضافية

قواعد الكشف:
1. مراقبة جدول wp_postmeta للبحث عن سجلات التسجيل حيث post_status='private'
2. تنبيه على طلبات POST إلى /wp-admin/admin-ajax.php مع إجراءات 'enroll_now' أو 'course_enrollment' من مستخدمي مستوى المشترك
3. تتبع عمليات INSERT في قاعدة البيانات على جداول التسجيل في الدورات برموز دورات خاصة
4. مراقبة سجلات تدقيق WordPress لنشاط التسجيل في الدورات ذات الحالة الخاصة

إرشادات الإصلاح:
1. الاتصال بدعم Tutor LMS لمعرفة الجدول الزمني لإصلاح الأمان
2. تحضير بيئة التجريب للإصلاح الفوري عند توفره
3. تنفيذ عملية إدارة التغيير لتحديثات المكون
4. الاختبار الشامل قبل نشر الإنتاج
📋 Regulatory Compliance Mapping
🟢 NCA ECC 2024
ECC 2024 A.5.1.1 - Access Control Policy (unauthorized course enrollment violates access control principles) ECC 2024 A.5.2.1 - User Registration and Access Management (missing validation of user privileges) ECC 2024 A.5.3.1 - Management of Privileged Access Rights (failure to enforce read_private_posts capability) ECC 2024 A.8.1.1 - User Endpoint Devices (exposure of private course metadata)
🔵 SAMA CSF
SAMA CSF ID.AC-1 - Access Control (unauthorized access to private courses) SAMA CSF PR.AC-1 - Processes and procedures for effective access control SAMA CSF PR.AC-3 - Access enforcement based on need-to-know principle SAMA CSF DE.AE-1 - Anomalies and events are detected and analyzed
🟡 ISO 27001:2022
ISO 27001:2022 A.5.2 - User access management (inadequate access control validation) ISO 27001:2022 A.5.3 - Management of privileged access (missing capability checks) ISO 27001:2022 A.8.1 - User endpoint devices and desktop/laptop computing (unauthorized access to restricted content) ISO 27001:2022 A.8.2 - Privileged access rights (failure to enforce read_private_posts capability)
📊 CVSS Score
5.4
/ 10.0 — Medium
📊 CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Attack VectorN — None / Network
Attack ComplexityL — Low / Local
Privileges RequiredL — Low / Local
User InteractionN — None / Network
ScopeU — Unchanged
ConfidentialityL — Low / Local
IntegrityL — Low / Local
AvailabilityN — None / Network
📋 Quick Facts
Severity Medium
CVSS Score5.4
CWECWE-862
EPSS0.06%
Exploit No
Patch ✗ No
Published 2026-04-11
Source Feed nvd
Views 4
🇸🇦 Saudi Risk Score
6.2
/ 10.0 — Saudi Risk
Priority: HIGH
🏷️ Tags
CWE-862
Share this CVE
📣 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.