
موقع ثابت يتتبّع حالة الترقيع لثغرة TUNderflow (CVE-2026-81000)، وهي ثغرة underflow في headroom الاستقبال في TUN/TAP ضمن نواة Linux تتيح تصعيد الامتيازات محليًا، مع بيانات الإصلاح لكل توزيعة.
مصدر متتبّع حالة تصحيح TUNderflow: موقع من صفحة واحدة يسجّل أي التوزيعات أصدرت إصلاحًا لخطأ تجاوز الحدود في TUN/TAP في نواة Linux القابل للاستغلال لتصعيد الامتيازات محليًا.
كل ما يتعلق بالخطأ — معرّفات CVE، والإصدارات المتأثرة والمُصلحة، وإيداعات الإصلاح في المنبع، ونسبة الاكتشاف والإفصاح، وحالة التصحيح الحالية لكل توزيعة — ينتمي إلى صفحة المتتبّع، لا إلى ملف README هذا:
site/content/_index.mdحرّر ذلك الملف؛ كل ما عداه في هذا المستودع هو بنية تحتية للبناء.
لا شيء من ذلك مُعاد ذكره هنا عن قصد. تُنقّح صفحة المتتبّع كلما أُسنِدت معرّفات CVE وأصدرت التوزيعات إصلاحات — مرتين يوميًا بواسطة وكيل التحديث التلقائي ما دام المتتبّع قيد التشغيل — لذا فإن أي نسخة تُحفظ في ملف README هذا ستتعفّن بصمت. قاوم إعادة إضافة ملخّص.
توجد خطة النشر وحالة الإعداد الحالية في WEBSITE.md.
يتطلب Hugo ≥ 0.146.0 (تكفي النسخة القياسية: لا Sass ولا معالجة صور في هذا الموقع) وGo (لكي تجلب Hugo Modules سمة PaperMod).
nix develop # dev shell: hugo, go, resvg + fonts, and every lookup tool
cd site
hugo server # local preview at http://localhost:1313/tunderflow/
إذا كنت تستخدم direnv، فشغّل direnv allow مرة واحدة وستُنشَّط
بيئة التطوير تلقائيًا كلما نفّذت cd داخل المستودع.
make build # local build into site/public/
make dist # build, then rsync to haig:/tunderflow/
make banner # re-rasterise the social banner SVG → PNG (needs resvg + the banner fonts)
يشغّل make dist الأمر make build أولًا. لا حاجة إلى make banner إلا بعد
تحرير site/assets/tunderflow-tracker.svg؛ ملف PNG الناتج مُودَع في المستودع.
CC BY 4.0 — شارك وعدّل مع الإسناد.