📧 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 Government/Critical Infrastructure CRITICAL 1h Global vulnerability Enterprise Software / Data Analytics CRITICAL 2h Global vulnerability Artificial Intelligence and Technology HIGH 5h Global general Technology and Artificial Intelligence MEDIUM 9h Global general Technology and Artificial Intelligence HIGH 10h Global vulnerability Higher Education CRITICAL 19h Global data_breach Government HIGH 20h Global supply_chain Software Development and Open Source Communities CRITICAL 20h Global malware Software Development CRITICAL 20h Global phishing Multiple Sectors HIGH 20h Global apt Government/Critical Infrastructure CRITICAL 1h Global vulnerability Enterprise Software / Data Analytics CRITICAL 2h Global vulnerability Artificial Intelligence and Technology HIGH 5h Global general Technology and Artificial Intelligence MEDIUM 9h Global general Technology and Artificial Intelligence HIGH 10h Global vulnerability Higher Education CRITICAL 19h Global data_breach Government HIGH 20h Global supply_chain Software Development and Open Source Communities CRITICAL 20h Global malware Software Development CRITICAL 20h Global phishing Multiple Sectors HIGH 20h Global apt Government/Critical Infrastructure CRITICAL 1h Global vulnerability Enterprise Software / Data Analytics CRITICAL 2h Global vulnerability Artificial Intelligence and Technology HIGH 5h Global general Technology and Artificial Intelligence MEDIUM 9h Global general Technology and Artificial Intelligence HIGH 10h Global vulnerability Higher Education CRITICAL 19h Global data_breach Government HIGH 20h Global supply_chain Software Development and Open Source Communities CRITICAL 20h Global malware Software Development CRITICAL 20h Global phishing Multiple Sectors HIGH 20h
Vulnerabilities

CVE-2026-22995

High
In the Linux kernel, the following vulnerability has been resolved: ublk: fix use-after-free in ublk_partition_scan_work A race condition exists between the async partition scan work and device tear
CWE-416 — Weakness Type
Published: Jan 23, 2026  ·  Modified: Feb 28, 2026  ·  Source: NVD
CVSS v3
7.8
🔗 NVD Official
📄 Description (English)

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

ublk: fix use-after-free in ublk_partition_scan_work

A race condition exists between the async partition scan work and device
teardown that can lead to a use-after-free of ub->ub_disk:

1. ublk_ctrl_start_dev() schedules partition_scan_work after add_disk()
2. ublk_stop_dev() calls ublk_stop_dev_unlocked() which does:
- del_gendisk(ub->ub_disk)
- ublk_detach_disk() sets ub->ub_disk = NULL
- put_disk() which may free the disk
3. The worker ublk_partition_scan_work() then dereferences ub->ub_disk
leading to UAF

Fix this by using ublk_get_disk()/ublk_put_disk() in the worker to hold
a reference to the disk during the partition scan. The spinlock in
ublk_get_disk() synchronizes with ublk_detach_disk() ensuring the worker
either gets a valid reference or sees NULL and exits early.

Also change flush_work() to cancel_work_sync() to avoid running the
partition scan work unnecessarily when the disk is already detached.

🤖 AI Executive Summary

CVE-2026-22995 is a use-after-free vulnerability in the Linux kernel's ublk (userspace block device) subsystem affecting kernel versions up to 6.19-rc4. A race condition between asynchronous partition scanning and device teardown can cause kernel memory corruption when the partition scan worker dereferences a freed disk object. This vulnerability has a CVSS score of 7.8 (high) and could lead to denial of service or potential privilege escalation on affected systems.

📄 Description (Arabic)

🤖 AI Intelligence Analysis Analyzed: Apr 29, 2026 00:27
🇸🇦 Saudi Arabia Impact Assessment
This vulnerability primarily impacts Saudi organizations running Linux-based infrastructure, particularly: (1) Telecom sector (STC, Mobily) — affects network infrastructure and cloud services; (2) Banking and financial institutions regulated by SAMA — impacts payment processing systems and data centers; (3) Government entities under NCA oversight — affects critical infrastructure and e-government platforms; (4) Energy sector (ARAMCO, utilities) — impacts SCADA systems and industrial control networks; (5) Healthcare providers — affects hospital information systems and medical device networks. The vulnerability is particularly critical for organizations using ublk for storage virtualization in cloud environments or containerized deployments.
🏢 Affected Saudi Sectors
Telecommunications (STC, Mobily, Zain) Banking and Financial Services (SAMA regulated) Government and Critical Infrastructure (NCA oversight) Energy and Utilities (ARAMCO, regional utilities) Healthcare (hospitals, medical device networks) Cloud Service Providers Data Centers and Hosting Providers
⚖️ Saudi Risk Score (AI)
7.8
/ 10.0
🔧 Remediation Steps (English)
IMMEDIATE ACTIONS:
1. Identify all systems running Linux kernel versions up to 6.19-rc4 using 'uname -r' command
2. Prioritize systems using ublk (userspace block devices) — check for ublk module: 'lsmod | grep ublk'
3. Implement kernel update schedule immediately

PATCHING GUIDANCE:
1. Update to Linux kernel 6.19-rc5 or later, or apply the official patch from kernel.org
2. For RHEL/CentOS systems: Apply security updates via 'yum update kernel' or 'dnf update kernel'
3. For Ubuntu systems: Run 'apt update && apt upgrade linux-image-generic'
4. For Debian systems: Apply kernel updates through standard package management
5. Schedule system reboot during maintenance window to activate patched kernel

COMPENSATING CONTROLS (if immediate patching not possible):
1. Disable ublk module if not required: 'echo 'blacklist ublk' >> /etc/modprobe.d/blacklist.conf'
2. Restrict access to /dev/ublk* devices using SELinux or AppArmor policies
3. Monitor system logs for kernel panics or oops messages: 'journalctl -p err'
4. Implement kernel module integrity checking using IMA/EVM

DETECTION RULES:
1. Monitor for kernel panic messages containing 'ublk_partition_scan_work' or 'use-after-free'
2. Track kernel module load/unload events for ublk: 'auditctl -w /sys/module/ublk -p wa'
3. Monitor system stability metrics for unexpected crashes in storage subsystem
4. Set up alerts for kernel oops in dmesg: 'grep -i "oops\|bug\|panic" /var/log/kern.log'
🔧 خطوات المعالجة (العربية)
الإجراءات الفورية:
1. تحديد جميع الأنظمة التي تقوم بتشغيل إصدارات نواة لينكس حتى 6.19-rc4 باستخدام أمر 'uname -r'
2. إعطاء الأولوية للأنظمة التي تستخدم ublk (أجهزة الكتلة في مساحة المستخدم) — تحقق من وحدة ublk: 'lsmod | grep ublk'
3. تنفيذ جدول تحديث النواة على الفور

إرشادات التصحيح:
1. التحديث إلى نواة لينكس 6.19-rc5 أو أحدث، أو تطبيق الرقعة الرسمية من kernel.org
2. لأنظمة RHEL/CentOS: تطبيق تحديثات الأمان عبر 'yum update kernel' أو 'dnf update kernel'
3. لأنظمة Ubuntu: قم بتشغيل 'apt update && apt upgrade linux-image-generic'
4. لأنظمة Debian: تطبيق تحديثات النواة من خلال إدارة الحزم القياسية
5. جدولة إعادة تشغيل النظام خلال نافذة الصيانة لتفعيل النواة المصححة

الضوابط البديلة (إذا لم يكن التصحيح الفوري ممكناً):
1. تعطيل وحدة ublk إذا لم تكن مطلوبة: 'echo 'blacklist ublk' >> /etc/modprobe.d/blacklist.conf'
2. تقييد الوصول إلى أجهزة /dev/ublk* باستخدام سياسات SELinux أو AppArmor
3. مراقبة سجلات النظام للأعطال أو رسائل الخطأ: 'journalctl -p err'
4. تنفيذ فحص سلامة وحدة النواة باستخدام IMA/EVM

قواعد الكشف:
1. مراقبة رسائل انهيار النواة التي تحتوي على 'ublk_partition_scan_work' أو 'use-after-free'
2. تتبع أحداث تحميل/تفريغ وحدة النواة لـ ublk: 'auditctl -w /sys/module/ublk -p wa'
3. مراقبة مقاييس استقرار النظام للأعطال غير المتوقعة في نظام التخزين الفرعي
4. إعداد تنبيهات لأعطال النواة في dmesg: 'grep -i "oops\|bug\|panic" /var/log/kern.log'
📋 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 to information
🔵 SAMA CSF
SAMA CSF ID.RA-1 - Asset Management and Identification SAMA CSF PR.IP-12 - Security patch management SAMA CSF DE.CM-1 - Detection and analysis of anomalies
🟡 ISO 27001:2022
ISO 27001:2022 A.12.3.1 - Segregation of development, test and production environments ISO 27001:2022 A.14.2.1 - Secure development policy and procedures ISO 27001:2022 A.12.6.1 - Management of technical vulnerabilities
🟣 PCI DSS v4.0.1
PCI DSS 6.2 - Ensure all system components and software are protected from known vulnerabilities PCI DSS 6.3.1 - Identify and evaluate all new security patches
📦 Affected Products / CPE 2 entries
linux:linux_kernel
linux:linux_kernel:6.19
📊 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-416
EPSS0.02%
Exploit No
Patch ✓ Yes
Published 2026-01-23
Source Feed nvd
Views 5
🇸🇦 Saudi Risk Score
7.8
/ 10.0 — Saudi Risk
Priority: HIGH
🏷️ Tags
patch-available CWE-416
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.