
تتبع فشل النسخ (CVE-2026-31431)، تصعيد الامتيازات في Linux algif_aead
مصدر متتبع حالة تصحيح Copy Fail: موقع من صفحة واحدة
يسجّل التوزيعات التي أصدرت إصلاحًا لثغرة تصعيد الامتيازات algif_aead
في نواة لينكس.
كل ما يتعلق بالثغرة — معرّفات CVE، الإصدارات المتأثرة والمُصلَحة، التزامات الإصلاح في المصدر الأعلى، نسب الاكتشاف والإفصاح، والحالة النهائية لتصحيح كل توزيعة — يخص صفحة المتتبع، وليس هذا README:
site/content/_index.mdعدّل هذا الملف؛ كل شيء آخر في هذا المستودع هو بنية بناء.
لا يُعاد ذكر أي من ذلك هنا عمدًا. نسخة ثانية في هذا README ستتعفّن فقط مع مراجعة صفحة المتتبع. امتنع عن إعادة إضافة ملخص.
خطة النشر وحالة الإعداد الحالية موجودة في
WEBSITE.md.
يتطلب Hugo الموسّع (≥ 0.146.0) وGo (لكي يجلب Hugo Modules سمة PaperMod).
nix develop # shell مع hugo + go + git (مثبّت بواسطة flake.lock بمجرد توليده)
cd site
hugo server # معاينة محلية على http://localhost:1313/CVE-2026-31431/
إذا كنت تستخدم direnv، نفّذ direnv allow مرة واحدة
وستتفعّل shell التطوير تلقائيًا كلما نفّذت cd إلى المستودع.
ثبّت Hugo الموسّع ≥ 0.146.0 وGo ≥ 1.24 بنفسك، ثم:
cd site
hugo server # http://localhost:1313/CVE-2026-31431/
make build # بناء محلي إلى site/public/
make dist # بناء، ثم rsync إلى haig:.www/sites/kimmo.cloud/htdocs/CVE-2026-31431/
make dist يشغّل make build أولًا.
.
├── flake.nix # بيئة تطوير Nix (hugo + go + git)
├── .envrc # خطاف direnv → `use flake`
├── .gitignore
├── Makefile # `make build`, `make dist`
├── LICENSE # CC BY 4.0
├── README.md # هذا الملف
├── CLAUDE.md # تعليمات المشروع لـ Claude Code
├── WEBSITE.md # سجل خطة النشر / القرارات
└── site/ # مشروع Hugo
├── hugo.toml
├── content/
│ └── _index.md # المتتبع (صفحة واحدة)
├── assets/css/extended/widen.css # تجاوزات CSS لـ PaperMod
├── layouts/shortcodes/toc.html # shortcode مخصص لجدول المحتويات
├── go.mod, go.sum # Hugo Modules — يجلب سمة PaperMod
└── … # هيكل Hugo القياسي
CC BY 4.0 — شارك وعدّل مع الإسناد.