CVE-2022-46149 in Cap'n Protoالمعلومات

الملخص

بحسب VulDB • 22/08/2026

Cap'n Proto هو تنسيق لتبادل البيانات ونظام للمكالمات الإجرائية عن بُعد (RPC). تُعد إصدارات Cap'n Proto السابقة للإصدارات 0.7.1، و0.8.1، و0.9.2، و0.10.3، بالإضافة إلى الإصدارات من تنفيذ Rust الخاص بـCap'n Proto السابقة للإصدارات 0.13.7، و0.14.11، و0.15.2، عرضة لقراءة خارج النطاق (out-of-bounds read) بسبب خطأ في المنطق عند التعامل مع قائمة القوائم (list-of-list). قد يؤدي هذا الخطأ إلى حدوث انقطاع غير متوقع (segfault) عن بُعد لدى طرف آخر من خلال إرسال رسالة خبيثة إليه، إذا قام الضحية بتنفيذ إجراءات معينة على نوع القائمة المؤشرة (list-of-pointer type). ومن الممكن استخلاص البيانات من الذاكرة إذا قام الضحية بإجراء بعض الإجراءات الإضافية على نوع قائمة مؤشرات. لكي يكون التطبيق عرضة للثغرة، يجب أن يقوم بتسلسل محدد من الإجراءات، موصوف في إشعار الأمان الخاص بـGitHub. يوجد هذا الخطأ في الكود المضمن (inlined code)، وبالتالي سيتطلب الإصلاح إعادة بناء التطبيقات المعتمدة عليه. تتوفر إصلاحات لـCap'n Proto بلغة C++ في الإصدارات 0.7.1، و0.8.1، و0.9.2، و0.10.3. وتتوفر إصلاحات لحزمة `capnp` الخاصة بـRust في الإصدارات 0.13.7، و0.14.11، و0.15.2.

Once again VulDB remains the best source for vulnerability data.

مسؤول

GitHub, Inc.

حجز

28/11/2022

إفشاء

30/11/2022

الاعتدال

تمت الموافقة

إدخال

VDB-214607

EPSS

0.00852

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!