📧 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-26265

High
Discourse is an open source discussion platform. Prior to versions 2025.12.2, 2026.1.1, and 2026.2.0, an IDOR vulnerability in the directory items endpoint allows any user, including anonymous users,
CWE-863 — Weakness Type
Published: Feb 26, 2026  ·  Modified: Mar 5, 2026  ·  Source: NVD
CVSS v3
7.5
🔗 NVD Official
📄 Description (English)

Discourse is an open source discussion platform. Prior to versions 2025.12.2, 2026.1.1, and 2026.2.0, an IDOR vulnerability in the directory items endpoint allows any user, including anonymous users, to retrieve private user field values for all users in the directory. The `user_field_ids` parameter in `DirectoryItemsController#index` accepts arbitrary user field IDs without authorization checks, bypassing the visibility restrictions (`show_on_profile` / `show_on_user_card`) that are enforced elsewhere (e.g., `UserCardSerializer` via `Guardian#allowed_user_field_ids`). An attacker can request `GET /directory_items.json?period=all&user_field_ids=<id>` with any private field ID and receive that field's value for every user in the directory response. This enables bulk exfiltration of private user data such as phone numbers, addresses, or other sensitive custom fields that admins have explicitly configured as non-public. The issue is patched in versions 2025.12.2, 2026.1.1, and 2026.2.0 by filtering `user_field_ids` against `UserField.public_fields` for non-staff users before building the custom field map. As a workaround, site administrators can remove sensitive data from private user fields, or disable the user directory via the `enable_user_directory` site setting.

🤖 AI Executive Summary

CVE-2026-26265 is an Insecure Direct Object Reference (IDOR) vulnerability in Discourse that allows unauthenticated users to retrieve private user field values for all directory users. The vulnerability bypasses authorization checks on the `user_field_ids` parameter, enabling bulk exfiltration of sensitive data such as phone numbers and addresses. This affects Discourse versions prior to 2025.12.2, 2026.1.1, and 2026.2.0, with patches now available.

📄 Description (Arabic)

🤖 AI Intelligence Analysis Analyzed: May 4, 2026 00:19
🇸🇦 Saudi Arabia Impact Assessment
Saudi organizations using Discourse for internal communications, community engagement, or customer support platforms face significant risk of data breach. Most impacted sectors include: Government agencies (NCA, CITC) using Discourse for public engagement; Banking sector (SAMA-regulated institutions) if using Discourse for customer communities; Telecommunications (STC, Mobily) for customer support forums; Healthcare institutions for patient communities; and Educational institutions. The vulnerability enables bulk extraction of private user data including phone numbers, addresses, and custom fields that administrators explicitly marked as private, potentially violating PDPA requirements and NCA data protection guidelines.
🏢 Affected Saudi Sectors
Government (NCA, CITC, public agencies) Banking and Financial Services (SAMA-regulated) Telecommunications (STC, Mobily, Zain) Healthcare Education Energy (ARAMCO if using Discourse) E-commerce and Retail
⚖️ Saudi Risk Score (AI)
7.8
/ 10.0
🔧 Remediation Steps (English)
IMMEDIATE ACTIONS:
1. Identify all Discourse instances in your organization and verify current version (check /admin/dashboard)
2. If running versions prior to 2025.12.2, 2026.1.1, or 2026.2.0, immediately apply available patches
3. Review audit logs for unauthorized access to /directory_items.json endpoints with suspicious user_field_ids parameters
4. Audit private user fields configuration and remove sensitive data from non-public fields

PATCHING GUIDANCE:
1. Update to patched versions: 2025.12.2, 2026.1.1, or 2026.2.0 or later
2. Test patches in staging environment before production deployment
3. Verify patch effectiveness by confirming user_field_ids filtering against public_fields only

COMPENSATING CONTROLS (if immediate patching not possible):
1. Disable user directory via `enable_user_directory` site setting
2. Remove all sensitive data from private user fields (phone, address, custom fields)
3. Implement WAF rules to block /directory_items.json requests with user_field_ids parameters
4. Restrict directory access to authenticated users only via site settings
5. Monitor and alert on directory_items.json API calls with non-standard parameters

DETECTION RULES:
1. Monitor for GET requests to /directory_items.json with user_field_ids parameter
2. Alert on requests from anonymous/unauthenticated users accessing directory endpoints
3. Track bulk directory queries (period=all) combined with custom field IDs
4. Log and review any access to private user field data in API responses
🔧 خطوات المعالجة (العربية)
الإجراءات الفورية:
1. حدد جميع مثيلات Discourse في مؤسستك وتحقق من الإصدار الحالي
2. إذا كنت تستخدم إصدارات سابقة للإصدارات 2025.12.2 أو 2026.1.1 أو 2026.2.0، طبق التصحيحات المتاحة فوراً
3. راجع سجلات التدقيق للوصول غير المصرح إلى نقاط نهاية /directory_items.json
4. تدقيق إعدادات حقول المستخدمين الخاصة وإزالة البيانات الحساسة

إرشادات التصحيح:
1. قم بالتحديث إلى الإصدارات المصححة: 2025.12.2 أو 2026.1.1 أو 2026.2.0 أو أحدث
2. اختبر التصحيحات في بيئة التطوير قبل النشر في الإنتاج
3. تحقق من فعالية التصحيح بتأكيد تصفية user_field_ids

الضوابط البديلة:
1. عطل دليل المستخدم عبر إعداد `enable_user_directory`
2. أزل جميع البيانات الحساسة من حقول المستخدمين الخاصة
3. طبق قواعد WAF لحظر طلبات /directory_items.json
4. قيد الوصول إلى الدليل للمستخدمين المصرحين فقط
5. راقب وأصدر تنبيهات لاستدعاءات API
📋 Regulatory Compliance Mapping
🟢 NCA ECC 2024
ECC 2024 A.9.2.1 - User access management and authorization controls ECC 2024 A.8.2.3 - Segregation of duties and access control ECC 2024 A.12.4.1 - Event logging and monitoring ECC 2024 A.13.1.1 - Information security incident management
🔵 SAMA CSF
SAMA CSF ID.AC-1 - Access Control Policy SAMA CSF PR.AC-1 - Processes and procedures for access management SAMA CSF DE.AE-1 - Anomalies and events are detected and analyzed SAMA CSF RS.AN-1 - Characterization of incident
🟡 ISO 27001:2022
ISO 27001:2022 A.5.3 - Segregation of duties ISO 27001:2022 A.8.2 - User access management ISO 27001:2022 A.8.3 - User responsibilities ISO 27001:2022 A.12.4 - Logging
🟣 PCI DSS v4.0.1
PCI DSS 7.1 - Limit access to system components by business need to know PCI DSS 10.2 - Implement automated audit trails for all system components
📦 Affected Products / CPE 3 entries
discourse:discourse
discourse:discourse
discourse:discourse:2026.2.0
📊 CVSS Score
7.5
/ 10.0 — High
📊 CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack VectorN — None / Network
Attack ComplexityL — Low / Local
Privileges RequiredN — None / Network
User InteractionN — None / Network
ScopeU — Unchanged
ConfidentialityH — High
IntegrityN — None / Network
AvailabilityN — None / Network
📋 Quick Facts
Severity High
CVSS Score7.5
CWECWE-863
Exploit No
Patch ✓ Yes
Published 2026-02-26
Source Feed nvd
Views 5
🇸🇦 Saudi Risk Score
7.8
/ 10.0 — Saudi Risk
Priority: HIGH
🏷️ Tags
CWE-863
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.