یک آسیبپذیری امنیتی با شناسه CVE-2026-97029 در سیستم جداسازی فضای نام (Namespace) شناسههای فرآیند در Flatpak کشف شده است. این نقص باعث میشود که مکانیسم Sandbox در این پلتفرم نتواند بهطور کامل از دسترسی برنامههای ایزوله شده به فرآیندهای خارجی جلوگیری کند.
جزئیات فنی آسیبپذیری
در حالت عادی، برنامههای Flatpak در یک محیط ایزوله (Sandbox) اجرا میشوند تا دسترسی آنها به سیستم میزبان محدود شود. با این حال، در این مورد خاص، جداسازی Process ID بهگونهای است که فراخوانیهای kill(0, signal) یا killpg(0, signal) توسط یک برنامه Sandbox شده، میتواند به فرآیندهایی در خارج از محیط ایزوله برسد که دارای Process Group مشترک هستند.
پیامدهای امنیتی
- ایجاد Denial of Service (DoS): یک برنامه مخرب یا برنامهای که کنترل آن توسط مهاجم به دست آمده است، میتواند با ارسال سیگنالهای توقف به فرآیندهای خارج از Sandbox، باعث کرش کردن یا بسته شدن آنها شود.
- هدف قرار دادن رابط کاربری: یکی از موارد بحرانی، امکان متوقف کردن Desktop Shell است که منجر به اختلال در تجربه کاربری و توقف محیط گرافیکی سیستم میشود.
شدت این آسیبپذیری در سطح Medium ارزیابی شده است و توصیه میشود کاربران و مدیران سیستمهای لینوکسی از بهروزترین نسخههای Flatpak استفاده کنند.