يحدث ثغرة Cross-Site Scripting مخزنة بسبب عدم كفاية تنقية المدخلات ومعالجة المخرجات. يمكن للمهاجمين المصرح لهم الذين لديهم صلاحيات وصول بمستوى مساهم أو أعلى حقن نصوص برمجية ويب تعسفية في الصفحات، والتي يتم تنفيذها عندما يصل المستخدم إلى الصفحة المتأثرة.