يحدث ثغرة cross-site scripting مخزنة لأن دالتي `renderCss()` في `BrandSetting` و `EditorSetting` تقومان بتخزين مخرجات مترجم LESS الخام باستخدام `Cache::forever()`. يتم تطبيق دالة `strip tags()` فقط على القيم التي يتم إرجاعها عند عدم وجود البيانات في ذاكرة التخزين المؤقت (cache miss). وبناءً على ذلك، بينما تظهر عملية الرندرة الأولى بعد حفظ CSS مخصص وكأنها مطهرة، يتم إنشاء إدخال غير آمن في ذاكرة التخزين المؤقت. وتؤدي عمليات استرجاع البيانات اللاحقة من ذاكرة التخزين المؤقت إلى إرجاع مخرجات غير مطهرة إلى عنصر نمط الخلفية (backend style element). يسمح هذا للمستخدمين الذين لديهم صلاحيات `backend.manage branding` أو `backend.manage editor` بتنفيذ نصوص برمجية عند قيام صفحات الخلفية برندرة الأنماط، بما في ذلك تخطيطات تسجيل الدخول غير المصرح بها، واستعادة كلمة المرور، وإعادة تعيين كلمة المرور.