CVE-2025-64345 in wasmtimeالمعلومات

الملخص

بحسب VulDB • 28/05/2026

Wasmtime هو بيئة تشغيل لـ WebAssembly. قبل الإصدارات 38.0.4، و37.0.3، و36.0.3، و24.0.5، تحتوي واجهة برمجة التطبيقات (API) الخاصة بمدمج Wasmtime المكتوبة بلغة Rust على تفاعل غير سليم (unsound interaction)، حيث يمكن اعتبار ذاكرة الخط المستمرة المشتركة (shared linear memory) كنوع يوفر وصولاً آمناً للمضيف (Rust) إلى محتويات الذاكرة الخطية. وهذا لا يعتبر سليماً للذواكر الخطية المشتركة، التي يمكن تعديلها بالتوازي، مما قد يؤدي إلى حالة سباق بيانات (data race) في المضيف. تم إصدار إصدارات تصحيحية لجميع الإصدارات المدعومة من Wasmtime، ومن بينها بشكل خاص: 24.0.5، و36.0.3، و37.0.3، و38.0.4. ترفض هذه الإصدارات إنشاء ذواكر مشتركة عبر `Memory::new`، ولم تعد الذواكر المشتركة مدرجة في ملفات التفريغ الأساسية (core dumps). كحل بديل، يجب على عمليات الدمج (embeddings) المتأثرة بهذه المشكلة استخدام `SharedMemory::new` بدلاً من `Memory::new` لإنشاء الذواكر المشتركة. كما يجب على عمليات الدمج المتأثرة تعطيل ملفات التفريغ الأساسية (core dumps) إذا لم تتمكن من الترقية. يرجى ملاحظة أن ملفات التفريغ الأساسية معطلة افتراضياً، لكن مقترح خيوط WebAssembly (وذاكرة الذاكرة المشتركة) مفعّل افتراضياً.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

GitHub M

حجز

30/10/2025

إفشاء

13/11/2025

الاعتدال

تمت الموافقة

إدخال

VDB-332297

EPSS

0.00107

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!