# تصعيد صلاحيات في النواة: CVE-2026-31431 (Copy Fail)
Source: https://docs.webgee.com/ar/servers/kernel-cve-2026-31431



**الفئة المستهدفة:** عملاء خوادم VPS والمخصّصة في WebGee ممّن يشغّلون لينكس.

<Callout type="error">
  تتيح **CVE-2026-31431**، المعروفة بـ **Copy Fail**، لـ**مستخدم محلي غير مميّز
  التصعيد إلى الجذر** على الأنظمة المتأثرة.

  وكلمة «محلي» أقلّ طمأنة مما تبدو. فأي كود يعمل بمستخدم غير الجذر — نظام إدارة
  محتوى به ثغرة، أو إضافة مخترَقة، أو صدفة ويب أُسقطت عبر موقع ووردبريس قديم —
  يمكن ربطه للوصول إلى تحكّم كامل في الخادم. عامله بوصفه عاجلًا.
</Callout>

## ما تفعله [#ما-تفعله]

1. **تحقّق إن كنت معرَّضًا** (أدناه).
2. **طبّق التخفيف قصير الأمد** إن كنت كذلك، بحجب وحدة `algif_aead`.
3. **حدّث نواتك** حين تصدر توزيعتك حزمة مصحَّحة، ثم **أعد التشغيل** — فالتخفيف
   حل مؤقت لا إصلاح.

أما عملاء الاستضافة المشتركة والموزِّعة والمميّزة فلا يحتاجون فعل شيء. فـ WebGee
ترقّع تلك الخوادم.

## افحص خادمك [#افحص-خادمك]

توفّر WebGee سكربتًا يُبلغ إن كانت نواتك العاملة تبدو مرقَّعة، وإن كانت الوحدة
موجودة أو محمَّلة، ويستطيع تطبيق التخفيف عنك.

بصلاحية الجذر:

```bash
wget -qO- https://security.webgee.com/scripts/copyfail-check.sh | bash
```

أو يدويًا:

```bash
# نواتك العاملة
uname -r

# هل الوحدة المتأثرة محمَّلة؟
lsmod | grep algif_aead
```

قارن إصدار نواتك بتنبيه توزيعتك — فالإصدار المصحَّح يختلف بين AlmaLinux ودبيان
وأوبونتو وRocky.

## طبّق التخفيف [#طبّق-التخفيف]

يحجب تحميل الوحدة، ويفرغها إن كانت محمَّلة وغير مستخدَمة:

```bash
echo "install algif_aead /bin/true" > /etc/modprobe.d/blacklist-algif_aead.conf
modprobe -r algif_aead
```

والسطر الأول ينجو من إعادة التشغيل. والثاني يسري فورًا، ويفشل بلا ضرر إن كان شيء
يستخدم الوحدة — وعندها تطبّقه إعادة التشغيل.

<Callout type="warn">
  تعرض `algif_aead` تشفير النواة لفضاء المستخدم. ولا شيء تقريبًا يستخدمها، لكن
  بعض أدوات VPN وتشفير الأقراص تفعل. اختبر أن خدماتك لا تزال تعمل بعد تطبيق هذا،
  خصوصًا إن كنت تشغّل IPsec أو أي شيء يستخدم واجهة تشفير النواة.
</Callout>

## ثم حدّث النواة [#ثم-حدّث-النواة]

يحجب التخفيف طريقًا واحدًا. أما التحديث فيصلح الثغرة:

```bash
# دبيان / أوبونتو
apt update && apt upgrade

# AlmaLinux / Rocky
dnf upgrade

reboot
```

<Callout type="warn">
  **تحديث النواة لا يفعل شيئًا حتى تعيد التشغيل.** فالنواة العاملة هي المحمَّلة
  عند الإقلاع، فالخادم المحدَّث دون إعادة تشغيل لا يزال معرَّضًا. تأكّد بـ
  `uname -r` بعد ذلك.
</Callout>

وبعد تشغيل نواة مصحَّحة، يمكنك إزالة ملف التخفيف إن كانت الوحدة مطلوبة:

```bash
rm /etc/modprobe.d/blacklist-algif_aead.conf
```

## قلّل تعرّضك على أي حال [#قلّل-تعرّضك-على-أي-حال]

تحتاج هذه الثغرة تنفيذ كود محلي لاستغلالها، فالتدابير نفسها التي تمنع ذلك تفيد
هنا:

* **حدّث التطبيقات**، وإضافات ووردبريس خصوصًا — راجع
  [تنظيف البرمجيات الخبيثة من موقعك](/ar/security-ssl/steps-to-cleaning-malware-from-your-website).
* **استخدم مفاتيح SSH لا كلمات المرور** — راجع
  [إضافة مفتاح SSH](/ar/servers/ssh-keys).
* **أزل الحسابات والخدمات غير المستخدَمة.**

## العملاء ذوو الإدارة [#العملاء-ذوو-الإدارة]

الخوادم على باقة إدارة ترقّعها WebGee — راجع
[ما تشمله إدارة الخادم](/ar/servers/vps-cloud-server-management-whats-included).
أما الخوادم غير المُدارة فتحديثها مسؤوليتك، ولن يفعله أحد غيرك.

## اقرأ أيضًا [#اقرأ-أيضًا]

* [ما تشمله إدارة الخادم](/ar/servers/vps-cloud-server-management-whats-included)
* [وضع الإنقاذ وVNC](/ar/servers/rescue-mode-and-vnc)
