{"id":"CVE-2026-15047","title":"The s2Member  WordPress plugin before 260805 does not escape several shortcode attributes before outputting them inside an inline script context, allowing users with contributor-level access to inject arbitrary JavaScript that executes w…","summary":"The s2Member  WordPress plugin before 260805 does not escape several shortcode attributes before outputting them inside an inline script context, allowing users with contributor-level access to inject arbitrary JavaScript that executes w…","severity":"none","published":"2026-08-10","updated":"2026-08-10","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-15047","references":[{"url":"https://wpscan.com/vulnerability/79e830c3-232b-4eff-8cf1-d25c5310984c/","label":"contact@wpscan.com"}],"tags":["nvd"],"ingestedAt":"2026-08-10T07:39:17.655Z","epss":0.00229,"epssPercentile":0.13929,"slug":"CVE-2026-15047","body":"## Overview\n\nThe s2Member  WordPress plugin before 260805 does not escape several shortcode attributes before outputting them inside an inline script context, allowing users with contributor-level access to inject arbitrary JavaScript that executes when a viewer opens the post (stored XSS).\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"sunlit","depthScore":3,"depthScoreParts":{"impact":2.8,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}