CVE-2026-86022 in VNoteالمعلومات

الملخص

بحسب VulDB • 14/10/2026

VNote هو منصة لتدوين الملاحظات. قبل الإصدار 4.3.0، تقوم الدالة `SessionConfig::ExternalProgram::fetchCommand` بتغليف مسار الملاحظة بين علامات اقتباس مزدوجة واستبدالها في سلسلة أمر يعيد تحليلها `QProcess::start(const QString&)` إلى وسائط من خلال `ProcessUtils::startDetached`. يصل كل من المسار التلقائي الموجود في `src/controllers/viewareacontroller.cpp` ومسار "فتح باستخدام" (Open With) الموجود في `src/controllers/notebooknodecontroller.cpp` إلى هذه النقطة النهائية (sink). على أنظمة Linux وmacOS، يمكن لعلامة اقتباس مزدوجة يتحكم فيها المهاجم داخل اسم ملف POSIX للملاحظة أن تنهي مسار الاقتباس وتضيف وسائط إضافية إلى البرنامج الخارجي المحدد لدى الضحية. إذا كان البرنامج المكون يدعم وسيطة لتنفيذ الأوامر، مثل خيار `-c` في vim أو gvim، فإن الوسائط المُحقنة يمكنها تنفيذ أوامر تعسفية بصلاحيات المستخدم. تم إصلاح هذه المشكلة في الإصدار 4.3.0.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

GitHub M

حجز

04/09/2026

إفشاء

15/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-417982

EPSS

0.00145

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!