Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
linux-cve-2026-98432-fix — اكتشف CVE-2026-98432 في نواة Linux قيد التشغيل وطبّق النواة المُصلحة الرسمية فقط على التوزيعات المُتحقَّق منها (Debian 12/13، Amazon Linux 2/2023). Ubuntu/RHEL للكشف فقط؛ يتم التعرف على Rocky/Alma/Oracle/Fedora/SUSE/Arch/Alpine دون إصلاح تلقائي. | Kitploit
أدوات/GitHubGitHub/aronwang001/linux-cve-2026-98432-fix
أدوات دفاعيةماسحات الثغرات الأمنيةتحليل الثغرات الأمنيةالبرمجة النصية والأتمتةتدقيق التكوينDevSecOpsالاستجابة للحوادث
GitHub

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
aronwang001/linux-cve-2026-98432-fix

linux-cve-2026-98432-fix

اكتشف CVE-2026-98432 في نواة Linux قيد التشغيل وطبّق النواة المُصلحة الرسمية فقط على التوزيعات المُتحقَّق منها (Debian 12/13، Amazon Linux 2/2023). Ubuntu/RHEL للكشف فقط؛ يتم التعرف على Rocky/Alma/Oracle/Fedora/SUSE/Arch/Alpine دون إصلاح تلقائي.

عرض المستودع
46منذ 4 أياملم تتم المراجعة بعد

أداة كشف وإصلاح CVE-2026-98432

الصينية المبسطة | English

تكتشف ما إذا كانت نواة Linux قيد التشغيل على الخادم متأثرة بـ CVE-2026-98432، وتثبّت حزمة النواة الرسمية المُصلحة على التوزيعات التي اكتمل تكييفها والتحقق منها. تغطي الأداة التعرف على التوزيعة، وربط النواة بحزمة البرمجيات، وتحديد حالة الثغرة، وتثبيت النواة والمراجعة بعد التثبيت، دون تعديل إعدادات الأعمال، ودون إعادة تشغيل الخادم تلقائيًا.

يغطي الإصلاح التلقائي فقط Debian 12/13 وAmazon Linux 2/2023. أما Ubuntu وRed Hat Enterprise Linux وCloudLinux فتُجرى عليها عملية الكشف فقط: فقد صدرت حزمة الإصلاح الرسمية لـ CloudLinux، لكنها تتعلق بالطرح التدريجي وأهلية الاشتراك، لذا تقدم الأداة فقط الإصدار والقناة الدقيقين. أما بقية التوزيعات فيُجرى عليها التعرف وإخراج المعلومات فقط، دون الدخول في عملية التثبيت. راجع مصفوفة دعم التوزيعات للحالة التفصيلية.

الإصدار الحالي v1.3.0، وسجل التغييرات في CHANGELOG.md.

خلفية الثغرة

البندالمحتوى
الرقمCVE-2026-98432
المكوّنالنظام الفرعي IPv4 في نواة Linux (tcp_v4_syn_recv_sock، tcp_v4_reqsk_destructor)
النوعاستخدام بعد التحرير (use-after-free)
شرط التفعيلعند المعالجة المتزامنة لإعادة إرسال TCP SYN، أو عند ترحيل مأخذ الطلب مع تفعيل tcp_migrate_req، قد يتم تحرير inet_opt وireq_opt قبل انتهاء فترة سماح RCU
التأثيرتلف في ذاكرة النواة، قد يؤدي إلى حجب الخدمة. النطاق الدقيق للتأثير وشروط الاستغلال وفقًا لإعلانات كل توزيعة
الإصلاح في المنبعipv4: free inet_opt and ireq_opt after an RCU grace period، وقد دخل الإصلاح في 7.2.10 و6.18.56 و6.12.113 و6.1.190 (commit 26d4c36d318c)
تاريخ الإفصاح2026-10-15

يُرجى الرجوع إلى الإعلان الرسمي لكل توزيعة لتحديد ما إذا كانت متأثرة وما هو إصدار الإصلاح. لا تستنتج هذه الأداة بناءً على نتائج توزيعات أخرى، ولا تستنتج حالة إصلاح التوزيعة من رقم إصدار المنبع، ولا تقيّم درجة CVSS أو التعقيد الفعلي للهجوم.

الميزات الرئيسية

  • التعرف على التوزيعة: قراءة ID وVERSION_ID وVERSION_CODENAME من /etc/os-release، مع إضافة معلومات خاصة بالتوزيعة (مثل علامة UEK في Oracle، ورقم الإصدار في Amazon Linux). لا يُستخدم ID_LIKE لدمج الهويات، فلا تُعامل Ubuntu كـ Debian، ولا تُعامل Rocky Linux وAlmaLinux وOracle Linux كـ RHEL.
  • التعرف على المعمارية: توحيد نتيجة uname -m (x86_64 تُسجَّل كـ amd64 وaarch64 كـ arm64)، ثم التحقق المتقاطع مع المعمارية التي يبلّغ عنها مدير الحزم؛ وعند عدم التطابق تُحدَّد الحالة كـ UNKNOWN.
  • ربط النواة: ربط النواة قيد التشغيل بدقة بحزمة النواة المثبّتة، بدلًا من أخذ أحدث حزمة نواة على الجهاز.
  • تحديد الحالة: الاستعلام عن خط الأساس المحلي المُتحقق منه وفقًا للتوزيعة والإصدار وفرع النواة، باستخدام دلالات مقارنة الإصدارات الخاصة بمدير الحزم المقابل.
  • الإصلاح التلقائي: تثبيت النواة الرسمية المُصلحة فقط على التوزيعات المدرجة في القائمة البيضاء، ثم إعادة التحقق بعد التثبيت من قاعدة بيانات الحزم وصورة النواة وinitramfs ومدخلات الإقلاع.
  • إخراج التقرير: يُنشئ --report نتيجة الكشف والأساس الذي بُنيت عليه، ويُخرج --list-distros مصفوفة الدعم.

متطلبات النظام

  • نظام التشغيل: يدعم الإصلاح التلقائي Debian 12 (bookworm) وDebian 13 (trixie) وAmazon Linux 2 وAmazon Linux 2023؛ ويدعم الكشف Ubuntu 20.04/22.04/24.04 وRHEL 8/9/10 وCloudLinux 7/7h/8/8 LTS/9/9 LTS/10 (بما في ذلك النواة القياسية ومسارَي kernel-lts)؛ ويدعم التعرف Rocky Linux وAlmaLinux وOracle Linux وFedora وopenSUSE Leap وSUSE Linux Enterprise وArch Linux وAlpine Linux. وعندما لا يكون إصدار التوزيعة ضمن نطاق التكييف تُعاد الحالة UNSUPPORTED.
  • المعمارية: يتحقق الإصلاح التلقائي من المعمارية، فـ Debian تدعم amd64 فقط، وAmazon Linux 2/2023 تدعم x86_64 وaarch64. أما توزيعات الكشف والتعرف فلا تُجرى عليها قيود معمارية، لكن يظل مطلوبًا أن تكون النواة قيد التشغيل قابلة للربط بحزمة التوزيعة.
  • الصلاحيات: تتطلب root. فقط --list-distros يمكن تنفيذها كمستخدم عادي.
  • التبعيات: Bash 4.0 أو أحدث، وcoreutils، وawk، وsed، وgrep، وtar، وfind؛ وأدوات مدير الحزم المقابلة للتوزيعة (dpkg/apt-get/apt-cache، rpm/dnf/yum، apk، pacman، zypper)؛ ويحتاج مثبّت الإقلاع الإضافي إلى curl وsha256sum (أو shasum).
  • الشبكة: يلزم الوصول إلى مستودعات البرمجيات الرسمية للتوزيعة؛ وعند استخدام مثبّت الإقلاع يلزم أيضًا الوصول إلى GitHub.

التثبيت والتنفيذ

التنفيذ بأمر واحد

curl -fsSL https://raw.githubusercontent.com/AronWang001/linux-cve-2026-98432-fix/v1.3.0/install.sh | sudo bash

install.sh هو مثبّت التمهيد، وهو بذاته لا يعدّل النظام: يقوم بتنزيل أرشيف الشيفرة المصدرية للوسم (Tag) المقابل إلى دليل مؤقت، وبعد فك الضغط يقرأ SHA256SUMS من Release، ويتحقق واحدًا واحدًا من fix.sh وinstall.sh وlib/*.sh وadapters/*.sh وdata/*.yml، ولا ينفّذ fix.sh بنفس المعاملات إلا بعد نجاح جميع عمليات التحقق. بعد اكتمال الفحص يُعرض خطة الإصلاح، ولا يتم تثبيت النواة إلا بعد إدخال Y للتأكيد. يُقرأ طلب التأكيد من /dev/tty، لذا يعمل التفاعل بشكل طبيعي حتى عند التنفيذ عبر الأنابيب؛ وقد يطلب sudo إدخال كلمة المرور.

تُعالَج عملية التحقق وفق مبدأ fail closed: غياب SHA256SUMS أو كونه فارغًا، أو عدم تغطية القائمة لجميع السكربتات، أو عدم تطابق تجزئة أي ملف، أو احتواء الأرشيف على مسارات مطلقة أو ..، أو افتقار النظام إلى sha256sum وshasum، كل ذلك يؤدي إلى الإنهاء بعد فك الضغط أو قبل التنفيذ، دون تشغيل أي شيفرة من الأدوات. تأتي SHA256SUMS وحزمة الشيفرة المصدرية من المستودع نفسه، ولا تمتلك توقيعًا رقميًا مستقلًا، ولا يمكن اعتبارها معادلة للتحقق بالتوقيع. يُنصح قبل الاستخدام في بيئة الإنتاج بتنزيل السكربت ومراجعته بنفسك أولًا.

فحص للقراءة فقط

curl -fsSL https://raw.githubusercontent.com/AronWang001/linux-cve-2026-98432-fix/v1.3.0/install.sh | sudo bash -s -- --check

يقرأ حالة النظام فقط، ولا يحدّث فهرس الحزم، ولا يثبّت حزمًا، ولا يعدّل الإعدادات. يقيّد --check مرحلتي الفحص والإصلاح، ولا يؤثر على سلوك التنزيل الخاص بـ install.sh نفسه. عندما يكون فهرس الحزم المحلي فارغًا، ستظهر النسخة المرشحة على أنها غير معروفة، وسيلزم تنفيذ apt-get update أو dnf makecache يدويًا أولًا.

التنفيذ دون تفاعل

curl -fsSL https://raw.githubusercontent.com/AronWang001/linux-cve-2026-98432-fix/v1.3.0/install.sh | sudo bash -s -- --yes

--yes يتخطى مطالبات التأكيد فقط، ولا يتخطى القائمة البيضاء للتوزيعات، ولا التحقق من الإعلانات، ولا التحقق من الإصدار. التوزيعات غير المدرجة في القائمة البيضاء لن تدخل عملية التثبيت حتى لو تم تحديد --yes.

المراجعة بعد التنزيل ثم التنفيذ

curl -fsSLO https://raw.githubusercontent.com/AronWang001/linux-cve-2026-98432-fix/v1.3.0/install.sh
less install.sh
sudo bash install.sh --check
sudo bash install.sh

بعد استنساخ المستودع، نفّذ

يعتمد fix.sh على lib/ وadapters/ وdata/ الموجودة في الدليل نفسه، ولا يمكن تنزيله واستخدامه بشكل منفصل:

git clone --branch v1.3.0 --depth 1 https://github.com/AronWang001/linux-cve-2026-98432-fix.git
cd linux-cve-2026-98432-fix
sudo bash fix.sh --check
sudo bash fix.sh

التحقق من حزمة الإصدار

يغطي SHA256SUMS جميع السكربتات وملفات البيانات في fix.sh وinstall.sh وlib/ وadapters/ وdata/، ويجب التحقق منها مع أرشيف الشيفرة المصدرية:

mkdir -p /tmp/cve-verify && cd /tmp/cve-verify
base=https://github.com/AronWang001/linux-cve-2026-98432-fix/releases/download/v1.3.0
curl -fsSLO "${base}/SHA256SUMS"
curl -fsSL -o src.tar.gz https://github.com/AronWang001/linux-cve-2026-98432-fix/archive/refs/tags/v1.3.0.tar.gz
tar -xzf src.tar.gz
cd linux-cve-2026-98432-fix-1.3.0
sha256sum -c ../SHA256SUMS

يجب أن تُخرج كل سجل OK. يتغير اسم دليل الأرشيف تبعًا لاسم المستودع، وعندما يختلف الدليل بعد فك الضغط يُعتمد الدليل الفعلي. عند عدم توفر sha256sum في النظام يمكن استخدام shasum -a 256 -c ../SHA256SUMS.

المعاملات ورموز الخروج

المعاملات

تنزيل الأداة