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