
Tracking ITScape (CVE-2026-46316), the KVM/arm64 guest-to-host escape
مصدر متتبّع حالة التصحيحات ITScape: موقع من صفحة واحدة يوثّق التوزيعات التي أصدرت إصلاحًا لثغرة الهروب من الضيف إلى المضيف في نواة لينكس لأنظمة KVM/arm64.
كل ما يخص الثغرة — معرّفات CVE، الإصدارات المتأثرة والمصححة، التزامات الإصلاح في النواة (upstream)، نسب الاكتشاف والإفصاح، والحالة النهائية للتصحيحات لكل توزيعة — موجود في صفحة المتتبّع، وليس في ملف README هذا:
site/content/_index.mdعدّل هذا الملف؛ كل ما عداه في هذا المستودع هو بنية تحتية للبناء.
لا يُكرَّر أي من ذلك هنا عمدًا. أي نسخة ثانية في ملف README هذا ستتقادم فقط مع مراجعة صفحة المتتبّع. قاوم إعادة إضافة ملخّص.
خطة النشر والحالة الحالية للإعداد موجودة في WEBSITE.md.
يتطلب Hugo extended (≥ 0.146.0) وGo (لكي تجلب وحدات Hugo سمة PaperMod).
nix develop # dev shell: hugo, go, git, resvg
cd site
hugo server # local preview at http://localhost:1313/itscape/
إذا كنت تستخدم direnv، نفّذ direnv allow مرة واحدة وستُفعَّل بيئة التطوير تلقائيًا كلما نفّذت cd إلى المستودع.
ثبّت Hugo extended ≥ 0.146.0 وGo ≥ 1.24 بنفسك، ثم:
cd site
hugo server # http://localhost:1313/itscape/
make build # local build into site/public/
make dist # build, then rsync to haig:/itscape/
make banner # re-rasterise the social banner SVG → PNG (needs resvg + Roboto)
make dist يشغّل make build أولًا. make banner مطلوب فقط بعد تعديل site/assets/itscape-tracker.svg؛ ملف PNG المُولَّد مُلتزَم في المستودع.
.
├── flake.nix # Nix dev environment (hugo, go, git, resvg + RPM tools)
├── .envrc # direnv hook → `use flake`
├── .gitignore
├── Makefile # `make build`, `make dist`, `make banner`
├── LICENSE # CC BY 4.0
├── README.md # this file
├── CLAUDE.md # project instructions for Claude Code
├── WEBSITE.md # publication plan / decisions log
├── scripts/ # auto-update agent: prompt + driver
├── systemd/ # user-level timer + service units
└── site/ # Hugo project
├── hugo.toml
├── content/
│ └── _index.md # the tracker (single page)
├── assets/css/extended/custom.css # PaperMod CSS overrides
├── assets/itscape-tracker.svg # social-banner source (→ make banner)
├── static/itscape-tracker.png # rendered OpenGraph banner (committed)
├── layouts/partials/ # PaperMod overrides (post_meta, extend_footer)
├── go.mod, go.sum # Hugo Modules — pulls PaperMod theme
└── … # standard Hugo skeleton
CC BY 4.0 — شارِك وعدّل مع الإسناد.