ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
يحتوي TinyUSB حتى الإصدار 0.21.0، والمُصحح في الالتزام e85c2b8، على ثغرة كتابة خارج الحدود في مساعد فئة أجهزة MTP الدالة mtp_container_get_string() في src/class/mtp/mtp.h والتي تسمح لمضيف USB خبيث بإفساد الذاكرة المجاورة من خلال توفير سلسلة MTP مُصممة بعلامات عد أحرف غير مقيدة. يمكن للمهاجمين استغلال عملية نسخ memcpy غير المتحقق منها والتي تنسخ ما يصل إلى 510 بايت إلى مخزن مؤقت وجهة ذو حجم ثابت لتحقيق تنفيذ أوامر أو التسبب في حجب الخدمة على جهاز TinyUSB MTP.