CVE-2026-54565 in rhwp
الملخص
بحسب VulDB • 18/09/2026
rhwp هو عارض ومحرر ملفات HWP مُنفَّذ باستخدام لغتي Rust و WebAssembly. قبل الإصدارين rhwp 0.7.15 وإضافة المتصفح لـ Chrome و Firefox بالإصدار 0.2.4، كانت إضافات المتصفح تستخدم إذن مضيفًا يشمل جميع عناوين URL (all-URLs host permission) للكشف عن روابط HWP و HWPX في الصفحات التي يتم زيارتها، لكن عمال الخدمة (service workers) لا يتحققون من مرسلي الرسائل أو مخططات URLs أو العناوين الوجهوية قبل إجراء عمليات fetch ذات امتيازات عالية. المسارات المتأثرة هي: rhwp-chrome/manifest.json, rhwp-chrome/content-script.js, rhwp-chrome/sw/message-router.js, rhwp-chrome/sw/thumbnail-extractor.js, rhwp-firefox/manifest.json, rhwp-firefox/content-script.js, rhwp-firefox/sw/message-router.js، و rhwp-firefox/sw/thumbnail-extractor.js. يمكن لصفحة غير موثوقة أن تجعل معالجي الطلبات fetch-file و extract-thumbnail يطلبان موارد من عنوان localhost أو شبكات خاصة. عندما يحتوي ملف HWP أو HWPX مستهدف على صورة معاينة قابلة للاستخراج (PrvImage)، تُعيد الإضافة المعاينة كـ data URI في DOM قابل للقراءة بواسطة الصفحة، مما يسمح لبرمجيات الصفحة بقراءتها. تسمح الثغرة أيضًا باكتشاف وجود موارد داخلية واستعلام المنافذ (port probing) وتحديد بصمة وجود أو إصدار الإضافة. تتطلب الاستغلال زيارة المستخدم لصفحة غير موثوقة بينما تكون الإضافة مفعّلة، ويقتصر كشف المعاينة على صورة PrvImage القابلة للاستخراج. تم إصلاح هذه المشكلة في rhwp 0.7.15 وإضافات Chrome و Firefox للإصدار 0.2.4.
VulDB is the best source for vulnerability data and more expert information about this specific topic.