{"id":"CVE-2021-47951","state":"PUBLISHED","title":"WordPress Picture Gallery 1.4.2 Stored XSS via Edit Content URL","description":"WordPress Picture Gallery 1.4.2 contains a stored cross-site scripting vulnerability that allows authenticated attackers to inject malicious scripts through the Edit Content URL field in the Access Control settings. Attackers can enter JavaScript payloads in the plugin options that are stored in the database and executed when the functionality is triggered, enabling session hijacking or credential theft.","publishedAt":"2026-05-10T12:52:12.438Z","updatedAt":"2026-05-24T01:37:13.013Z","severity":{"score":5.1,"label":"Medium","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N","source":"VulnCheck"},"assigner":"VulnCheck","products":["picture-gallery Picture Gallery"],"affected":[{"vendor":"picture-gallery","product":"Picture Gallery","versions":[{"version":"1.4.2","status":"affected"}]}],"references":["https://www.exploit-db.com/exploits/50187","https://wordpress.org/plugins/picture-gallery/","https://www.vulncheck.com/advisories/wordpress-picture-gallery-stored-xss-via-edit-content-url"],"weaknesses":["CWE-79"],"ingestedAt":"2026-10-29T19:49:19.404Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2021/47xxx/CVE-2021-47951.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2021-47951","state":"PUBLISHED","datePublished":"2026-05-10T12:52:12.438Z","dateUpdated":"2026-05-24T01:37:13.013Z","assignerShortName":"VulnCheck","assignerOrgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateReserved":"2026-02-01T11:24:18.719Z"},"containers":{"cna":{"title":"WordPress Picture Gallery 1.4.2 Stored XSS via Edit Content URL","descriptions":[{"lang":"en","value":"WordPress Picture Gallery 1.4.2 contains a stored cross-site scripting vulnerability that allows authenticated attackers to inject malicious scripts through the Edit Content URL field in the Access Control settings. Attackers can enter JavaScript payloads in the plugin options that are stored in the database and executed when the functionality is triggered, enabling session hijacking or credential theft."}],"affected":[{"vendor":"picture-gallery","product":"Picture Gallery","versions":[{"version":"1.4.2","status":"affected"}]}],"references":[{"url":"https://www.exploit-db.com/exploits/50187","name":"ExploitDB-50187","tags":["exploit"]},{"url":"https://wordpress.org/plugins/picture-gallery/","name":"Product Reference","tags":["product"]},{"url":"https://www.vulncheck.com/advisories/wordpress-picture-gallery-stored-xss-via-edit-content-url","name":"VulnCheck Advisory: WordPress Picture Gallery 1.4.2 Stored XSS via Edit Content URL","tags":["third-party-advisory"]}],"metrics":[{"cvssV4_0":{"Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","Safety":"NOT_DEFINED","attackComplexity":"LOW","attackRequirements":"NONE","attackVector":"NETWORK","baseScore":5.1,"baseSeverity":"MEDIUM","exploitMaturity":"NOT_DEFINED","privilegesRequired":"LOW","providerUrgency":"NOT_DEFINED","subAvailabilityImpact":"NONE","subConfidentialityImpact":"LOW","subIntegrityImpact":"LOW","userInteraction":"PASSIVE","valueDensity":"NOT_DEFINED","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N","version":"4.0","vulnAvailabilityImpact":"NONE","vulnConfidentialityImpact":"NONE","vulnIntegrityImpact":"NONE","vulnerabilityResponseEffort":"NOT_DEFINED"},"format":"CVSS"},{"cvssV3_1":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":6.4,"baseSeverity":"MEDIUM","confidentialityImpact":"LOW","integrityImpact":"LOW","privilegesRequired":"LOW","scope":"CHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N","version":"3.1"},"format":"CVSS"}],"problemTypes":[{"descriptions":[{"cweId":"CWE-79","lang":"en","description":"Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","type":"CWE"}]}],"providerMetadata":{"shortName":"VulnCheck","orgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateUpdated":"2026-05-24T01:37:13.013Z"},"datePublic":"2021-08-06T00:00:00.000Z","cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:videowhisper:picture_gallery:1.4.2:*:*:*:*:*:*:*"}]}]}],"credits":[{"lang":"en","value":"Aryan Chehreghani","type":"finder"}],"x_generator":{"engine":"vulncheck"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-05-11T11:01:28.553319Z","id":"CVE-2021-47951","options":[{"Exploitation":"poc"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-05-11T11:02:03.671Z"}}]}}}