{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-6395","assignerOrgId":"b15e7b5b-3da4-40ae-a43c-f7aa60e62599","state":"PUBLISHED","assignerShortName":"Wordfence","dateReserved":"2026-04-15T20:14:16.470Z","datePublished":"2026-05-20T01:25:56.234Z","dateUpdated":"2026-05-20T12:06:13.297Z"},"containers":{"cna":{"providerMetadata":{"orgId":"b15e7b5b-3da4-40ae-a43c-f7aa60e62599","shortName":"Wordfence","dateUpdated":"2026-05-20T01:25:56.234Z"},"affected":[{"vendor":"winking","product":"Word 2 Cash","versions":[{"version":"0","status":"affected","lessThanOrEqual":"0.9.2","versionType":"semver"}],"defaultStatus":"unaffected"}],"descriptions":[{"lang":"en","value":"The Word 2 Cash plugin for WordPress is vulnerable to Cross-Site Request Forgery leading to Stored Cross-Site Scripting in versions up to and including 0.9.2. This is due to the complete absence of nonce verification on the settings save handler in the w2c_admin() function, combined with missing input sanitization before storage and missing output escaping when rendering the stored value. The w2c-definitions POST parameter is saved raw via update_option() and later echoed without escaping inside a <textarea> element. This makes it possible for unauthenticated attackers to forge a request on behalf of a logged-in administrator, storing arbitrary JavaScript payloads that execute in the WordPress admin panel whenever the settings page is visited."}],"title":"Word 2 Cash <= 0.9.2 - Cross-Site Request Forgeryto Stored Cross-Site Scripting via Settings Page","references":[{"url":"https://www.wordfence.com/threat-intel/vulnerabilities/id/e4c7ca5c-38aa-4413-83eb-29185cca2a74?source=cve"},{"url":"https://plugins.trac.wordpress.org/browser/word-2-cash/trunk/word2cash.php#L31"},{"url":"https://plugins.trac.wordpress.org/browser/word-2-cash/tags/0.9.2/word2cash.php#L31"},{"url":"https://plugins.trac.wordpress.org/browser/word-2-cash/trunk/word2cash.php#L20"},{"url":"https://plugins.trac.wordpress.org/browser/word-2-cash/tags/0.9.2/word2cash.php#L20"},{"url":"https://plugins.trac.wordpress.org/browser/word-2-cash/trunk/word2cash.php#L18"},{"url":"https://plugins.trac.wordpress.org/browser/word-2-cash/tags/0.9.2/word2cash.php#L18"}],"problemTypes":[{"descriptions":[{"lang":"en","description":"CWE-352 Cross-Site Request Forgery (CSRF)","cweId":"CWE-352","type":"CWE"}]}],"metrics":[{"cvssV3_1":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","baseScore":6.1,"baseSeverity":"MEDIUM"}}],"credits":[{"lang":"en","type":"finder","value":"Muhammad Nur Ibnu Hubab"}],"timeline":[{"time":"2026-05-19T12:03:57.000Z","lang":"en","value":"Disclosed"}]},"adp":[{"metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-05-20T12:06:08.739501Z","id":"CVE-2026-6395","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"title":"CISA ADP Vulnrichment","providerMetadata":{"orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","shortName":"CISA-ADP","dateUpdated":"2026-05-20T12:06:13.297Z"}}]}}