📧 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 7h Global data_breach Government HIGH 8h Global supply_chain Software Development and Open Source Communities CRITICAL 8h Global malware Software Development CRITICAL 8h Global phishing Multiple Sectors HIGH 8h Global vulnerability Web Applications CRITICAL 9h Global apt Critical Infrastructure CRITICAL 9h Global ransomware Multiple sectors CRITICAL 10h Global supply_chain Software Development, IT Infrastructure, Technology CRITICAL 10h Global vulnerability,data_breach,general Technology, Industrial Control Systems, Telecommunications HIGH 11h Global vulnerability Higher Education CRITICAL 7h Global data_breach Government HIGH 8h Global supply_chain Software Development and Open Source Communities CRITICAL 8h Global malware Software Development CRITICAL 8h Global phishing Multiple Sectors HIGH 8h Global vulnerability Web Applications CRITICAL 9h Global apt Critical Infrastructure CRITICAL 9h Global ransomware Multiple sectors CRITICAL 10h Global supply_chain Software Development, IT Infrastructure, Technology CRITICAL 10h Global vulnerability,data_breach,general Technology, Industrial Control Systems, Telecommunications HIGH 11h Global vulnerability Higher Education CRITICAL 7h Global data_breach Government HIGH 8h Global supply_chain Software Development and Open Source Communities CRITICAL 8h Global malware Software Development CRITICAL 8h Global phishing Multiple Sectors HIGH 8h Global vulnerability Web Applications CRITICAL 9h Global apt Critical Infrastructure CRITICAL 9h Global ransomware Multiple sectors CRITICAL 10h Global supply_chain Software Development, IT Infrastructure, Technology CRITICAL 10h Global vulnerability,data_breach,general Technology, Industrial Control Systems, Telecommunications HIGH 11h
Vulnerabilities

CVE-2026-31696

High
CWE-787 — Weakness Type
Published: May 1, 2026  ·  Modified: May 8, 2026  ·  Source: NVD
CVSS v3
7.8
🔗 NVD Official
📄 Description (English)

In the Linux kernel, the following vulnerability has been resolved:

rxrpc: Fix missing validation of ticket length in non-XDR key preparsing

In rxrpc_preparse(), there are two paths for parsing key payloads: the
XDR path (for large payloads) and the non-XDR path (for payloads <= 28
bytes). While the XDR path (rxrpc_preparse_xdr_rxkad()) correctly
validates the ticket length against AFSTOKEN_RK_TIX_MAX, the non-XDR
path fails to do so.

This allows an unprivileged user to provide a very large ticket length.
When this key is later read via rxrpc_read(), the total
token size (toksize) calculation results in a value that exceeds
AFSTOKEN_LENGTH_MAX, triggering a WARN_ON().

[ 2001.302904] WARNING: CPU: 2 PID: 2108 at net/rxrpc/key.c:778 rxrpc_read+0x109/0x5c0 [rxrpc]

Fix this by adding a check in the non-XDR parsing path of rxrpc_preparse()
to ensure the ticket length does not exceed AFSTOKEN_RK_TIX_MAX,
bringing it into parity with the XDR parsing logic.

🤖 AI Executive Summary

CVE-2026-31696 is a buffer overflow vulnerability in the Linux kernel's rxrpc subsystem that allows unprivileged users to bypass ticket length validation in the non-XDR key preparsing path. This can trigger kernel warnings and potentially lead to denial of service or memory corruption. The vulnerability affects Linux kernel versions including 7.1-rc1 and 7.1-rc2, with a CVSS score of 7.8 (high severity).

📄 Description (Arabic)

🤖 AI Intelligence Analysis Analyzed: May 6, 2026 23:49
🇸🇦 Saudi Arabia Impact Assessment
This vulnerability primarily impacts Saudi organizations running Linux-based infrastructure, particularly: (1) Government agencies and NCA systems using Linux servers for critical services; (2) ARAMCO and energy sector organizations relying on Linux for SCADA/ICS systems; (3) Banking and SAMA-regulated financial institutions using Linux for backend services; (4) Telecom operators (STC, Mobily, Zain) using Linux in network infrastructure; (5) Healthcare providers using Linux-based medical systems. The vulnerability allows local privilege escalation and DoS attacks, which could compromise confidentiality and availability of critical services.
🏢 Affected Saudi Sectors
Government Banking and Financial Services Energy and Utilities Telecommunications Healthcare Critical Infrastructure
⚖️ Saudi Risk Score (AI)
7.2
/ 10.0
🔧 Remediation Steps (English)
Immediate Actions:
1. Identify all Linux systems running kernel versions 7.1-rc1, 7.1-rc2, or other affected versions using 'uname -r'
2. Restrict local user access to rxrpc key management interfaces
3. Monitor system logs for WARN_ON messages related to rxrpc_read() at net/rxrpc/key.c:778

Patching Guidance:
1. Apply the official Linux kernel patch that adds ticket length validation to rxrpc_preparse() non-XDR path
2. Ensure the patch validates ticket length against AFSTOKEN_RK_TIX_MAX constant
3. Test patches in non-production environments before deployment
4. Schedule kernel updates during maintenance windows

Compensating Controls (if immediate patching unavailable):
1. Disable rxrpc module if not required: 'echo 'install rxrpc /bin/true' >> /etc/modprobe.d/disable-rxrpc.conf'
2. Implement AppArmor/SELinux profiles to restrict key operations
3. Use kernel module signing to prevent unauthorized module loading
4. Implement audit logging for key operations: 'auditctl -w /proc/sys/net/rxrpc/ -p wa -k rxrpc_changes'

Detection Rules:
1. Monitor for WARN_ON messages: grep 'WARNING.*rxrpc_read' /var/log/kern.log
2. Track failed key operations: ausearch -k rxrpc_changes
3. Alert on attempts to create oversized rxrpc keys
4. Monitor for local privilege escalation attempts targeting rxrpc
🔧 خطوات المعالجة (العربية)
الإجراءات الفورية:
1. تحديد جميع أنظمة Linux التي تعمل بإصدارات kernel 7.1-rc1 أو 7.1-rc2 أو الإصدارات المتأثرة الأخرى باستخدام 'uname -r'
2. تقييد وصول المستخدمين المحليين إلى واجهات إدارة مفاتيح rxrpc
3. مراقبة سجلات النظام للبحث عن رسائل WARN_ON المتعلقة بـ rxrpc_read() في net/rxrpc/key.c:778

إرشادات التصحيح:
1. تطبيق رقعة Linux kernel الرسمية التي تضيف التحقق من طول التذكرة إلى مسار non-XDR في rxrpc_preparse()
2. التأكد من أن الرقعة تتحقق من طول التذكرة مقابل ثابت AFSTOKEN_RK_TIX_MAX
3. اختبار الرقع في بيئات غير الإنتاج قبل النشر
4. جدولة تحديثات kernel خلال نوافذ الصيانة

الضوابط البديلة (إذا لم يكن التصحيح الفوري متاحاً):
1. تعطيل وحدة rxrpc إذا لم تكن مطلوبة: 'echo 'install rxrpc /bin/true' >> /etc/modprobe.d/disable-rxrpc.conf'
2. تنفيذ ملفات تعريف AppArmor/SELinux لتقييد عمليات المفاتيح
3. استخدام توقيع وحدات kernel لمنع تحميل الوحدات غير المصرح بها
4. تنفيذ تسجيل التدقيق لعمليات المفاتيح: 'auditctl -w /proc/sys/net/rxrpc/ -p wa -k rxrpc_changes'

قواعد الكشف:
1. مراقبة رسائل WARN_ON: grep 'WARNING.*rxrpc_read' /var/log/kern.log
2. تتبع عمليات المفاتيح الفاشلة: ausearch -k rxrpc_changes
3. التنبيه على محاولات إنشاء مفاتيح rxrpc كبيرة الحجم
4. مراقبة محاولات تصعيد الامتيازات المحلية التي تستهدف rxrpc
📋 Regulatory Compliance Mapping
🟢 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
🔵 SAMA CSF
SAMA CSF ID.BE-1 - Asset management SAMA CSF PR.DS-6 - Data security SAMA CSF DE.CM-1 - Detection processes and tools
🟡 ISO 27001:2022
ISO 27001:2022 A.12.6.1 - Management of technical vulnerabilities ISO 27001:2022 A.14.2.1 - Secure development policy ISO 27001:2022 A.8.1.1 - Inventory of assets
🟣 PCI DSS v4.0.1
PCI DSS 6.2 - Security patches and updates PCI DSS 11.2 - Vulnerability scanning
📦 Affected Products / CPE 6 entries
linux:linux_kernel
linux:linux_kernel
linux:linux_kernel
linux:linux_kernel
linux:linux_kernel:7.1
linux:linux_kernel:7.1
📊 CVSS Score
7.8
/ 10.0 — High
📊 CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack VectorL — Low / Local
Attack ComplexityL — Low / Local
Privileges RequiredL — Low / Local
User InteractionN — None / Network
ScopeU — Unchanged
ConfidentialityH — High
IntegrityH — High
AvailabilityH — High
📋 Quick Facts
Severity High
CVSS Score7.8
CWECWE-787
EPSS0.02%
Exploit No
Patch ✓ Yes
Published 2026-05-01
Source Feed nvd
Views 1
🇸🇦 Saudi Risk Score
7.2
/ 10.0 — Saudi Risk
Priority: HIGH
🏷️ Tags
patch-available CWE-787
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.