قد يؤدي استدعاء الدالة ungetwc على دفق FILE يحتوي على أحرف عريضة مُشفَّرة في مجموعة أحرف تتداخل فيها ترميزات الأحرف أحادية البايت مع ترميزات الأحرف متعددة البايتات، إلى محاولة قراءة بايتات قبل الوصول إلى المخزن المؤقت المخصص. يحدث هذا بسبب خطأ في تنفيذ إرجاع الأحرف العريضة ` IO wdefault pbackfail()` في libio/wgenops.c، مما يؤدي إلى قيام ungetwc() باستخدام مخزن الأحرف العادي `fp-> IO read ptr` بدلاً من مؤشر القراءة لتيار الأحرف العريضة `fp-> wide data-> IO read ptr`. قد يؤدي هذا إلى تعطل البرنامج إذا كانت `fp-> IO read ptr` تساوي NULL أو إلى الكشف غير المقصود عن البيانات المجاورة في الـ heap. تتطلب هذه المشكلة ترميزًا محددًا للأحرف حيث تتداخل تمثيلات البايت الواحد والبايتات المتعددة، مما يؤدي إلى ظهور تطابقات زائفة، وهي حالة غير موجودة في مجموعات أحرف Unicode القياسية.