تقوم الدالة `HeaderUtils::split()` بتحليل قيم الرأس باستخدام نمط حيث يتطابق بديل الرمز مع مسافات بيضاء متبوعة بـ lookbehind. عندما يتم وضع سلسلة من المسافات البيضاء قبل فاصل، يحاول المحرك تقسيم المسافات البيضاء بين التكرارات بطرق أسية. يحدث هذا داخل `HeaderBag` عند معالجة رأس `Cache-Control` أثناء إنشاء Request، مما يجعل أي تطبيق يتعامل مع طلبات HTTP متاحاً دون مصادقة. يمكن أن يتسبب طلب يحتوي على رأس مصمم خصيصاً في استهلاك عالٍ لوحدة المعالجة المركزية؛ على سبيل المثال، 17 مسافة في رأس بحجم 8 كيلوبايت يمكن أن تستهلك ما يقرب من ثانية واحدة من وحدة المعالجة المركزية. عند استخدام 18 مسافة أو أكثر، تصل `preg match all()` إلى `pcre.backtrack limit` مما يؤدي إلى إرجاع `split()` لمصفوفة فارغة وإسقاط جميع توجيهات الرأس بصمت.