تستخدم دالة `splitPos()` الخاصة بنقل FastCGI في `modules/caddyhttp/reverseproxy/fastcgi/fastcgi.go` ميزة `search.IgnoreCase` الخاصة بمكتبة `golang.org/x/text/search` بشكل خاطئ عندما يحتوي مسار الطلب على بايتات غير ASCII. ويؤدي ذلك إلى عيبين: مشكلة في تدفق التحكم حيث تسمح متغير `match` قديم بمعاملة الملفات غير النصية كملفات نصية، ومشكلة في تكافؤ Unicode حيث يتم تحويل الأحرف المشابهة لغير أحرف ASCII إلى أحرف ASCII (على سبيل المثال، معاملة `.𝗽𝗵𝗽` على أنها `.php`). في عمليات النشر التي يمكن للمهاجم فيها تحميل أو وضع محتوى في ملفات يتم تقديمها عبر FastCGI، يمكن استغلال هذه الثغرات عن طريق إنشاء عنوان URL محدد لتحقيق تنفيذ التعليمات البرمجية عن بُعد.