Description
Broken Access Control to change settings vulnerability discovered by Veshraj Ghimire in WordPress Discy premium theme (versions <= 4.9).
## Solution
Update the WordPress Discy theme to the latest available version (at least 5.0).
Affected Software
CPE Name
Name
Version
discy
4.9
Related
{"id": "PATCHSTACK:1EE53B01919832B1482745EB12355351", "vendorId": null, "type": "patchstack", "bulletinFamily": "software", "title": "WordPress Discy premium theme <= 4.9 - Broken Access Control to change settings vulnerability", "description": "Broken Access Control to change settings vulnerability discovered by Veshraj Ghimire in WordPress Discy premium theme (versions <= 4.9).\n\n## Solution\n\n\r\n Update the WordPress Discy theme to the latest available version (at least 5.0).\r\n ", "published": "2022-07-12T00:00:00", "modified": "2022-07-12T00:00:00", "cvss": {"score": 0.0, "vector": "NONE"}, "cvss2": {}, "cvss3": {"cvssV3": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "HIGH", "availabilityImpact": "NONE", "baseScore": 6.5, "baseSeverity": "MEDIUM"}, "exploitabilityScore": 2.8, "impactScore": 3.6}, "href": "https://patchstack.com/database/vulnerability/discy/wordpress-discy-premium-theme-4-9-broken-access-control-to-change-settings-vulnerability", "reporter": "Veshraj Ghimire", "references": ["https://2code.info/docs/discy/change-log/", "https://wpscan.com/vulnerability/2d8020e1-6489-4555-9956-2dc190aaa61b"], "cvelist": ["CVE-2022-1323"], "immutableFields": [], "lastseen": "2022-08-14T18:50:11", "viewCount": 5, "enchantments": {"score": {"value": 2.5, "vector": "NONE"}, "dependencies": {"references": [{"type": "cve", "idList": ["CVE-2022-1323"]}, {"type": "wpexploit", "idList": ["WPEX-ID:2D8020E1-6489-4555-9956-2DC190AAA61B"]}, {"type": "wpvulndb", "idList": ["WPVDB-ID:2D8020E1-6489-4555-9956-2DC190AAA61B"]}]}, "affected_software": {"major_version": [{"name": "discy", "version": 4}]}, "vulnersScore": 2.5}, "_state": {"score": 1660503088, "dependencies": 1660503100, "affected_software_major_version": 1666695388}, "_internal": {"score_hash": "003ee5efbe39c760b1261a63bc00f2e9"}, "affectedSoftware": [{"version": "4.9", "operator": "le", "name": "discy"}], "vendor_cvss": {"score": "3.1", "severity": "Medium severity"}, "owasp": "A5: Broken Access Control", "classification": "Other Vulnerability Type"}
{"wpvulndb": [{"lastseen": "2022-08-14T20:10:55", "description": "The theme lacks authorization checks then processing ajax requests to the discy_update_options action, allowing any logged in users (with privileges as low as Subscriber,) to change the theme options by sending a crafted POST request.\n\n### PoC\n\nPOST /wp-admin/admin-ajax.php HTTP/1.1 Content-Type: application/x-www-form-urlencoded; charset=UTF-8 Connection: close Cookie: [subscriber+] action=discy_update_options&data;=\n", "cvss3": {"exploitabilityScore": 2.8, "cvssV3": {"baseSeverity": "MEDIUM", "confidentialityImpact": "NONE", "attackComplexity": "LOW", "scope": "UNCHANGED", "attackVector": "NETWORK", "availabilityImpact": "NONE", "integrityImpact": "HIGH", "privilegesRequired": "LOW", "baseScore": 6.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N", "version": "3.1", "userInteraction": "NONE"}, "impactScore": 3.6}, "published": "2022-07-12T00:00:00", "type": "wpvulndb", "title": "Discy < 5.0 - Subscriber+ Broken Access Control to change settings", "bulletinFamily": "software", "cvss2": {}, "cvelist": ["CVE-2022-1323"], "modified": "2022-07-12T11:13:25", "id": "WPVDB-ID:2D8020E1-6489-4555-9956-2DC190AAA61B", "href": "https://wpscan.com/vulnerability/2d8020e1-6489-4555-9956-2dc190aaa61b", "sourceData": "", "cvss": {"score": 0.0, "vector": "NONE"}}], "cve": [{"lastseen": "2022-08-15T20:13:36", "description": "The Discy WordPress theme before 5.0 lacks authorization checks then processing ajax requests to the discy_update_options action, allowing any logged in users (with privileges as low as Subscriber,) to change Theme options by sending a crafted POST request.", "cvss3": {"exploitabilityScore": 2.8, "cvssV3": {"baseSeverity": "MEDIUM", "confidentialityImpact": "NONE", "attackComplexity": "LOW", "scope": "UNCHANGED", "attackVector": "NETWORK", "availabilityImpact": "NONE", "integrityImpact": "HIGH", "privilegesRequired": "LOW", "baseScore": 6.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N", "version": "3.1", "userInteraction": "NONE"}, "impactScore": 3.6}, "published": "2022-08-08T14:15:00", "type": "cve", "title": "CVE-2022-1323", "cwe": ["CWE-284"], "bulletinFamily": "NVD", "cvss2": {}, "cvelist": ["CVE-2022-1323"], "modified": "2022-08-12T15:33:00", "cpe": [], "id": "CVE-2022-1323", "href": "https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2022-1323", "cvss": {"score": 0.0, "vector": "NONE"}, "cpe23": []}], "wpexploit": [{"lastseen": "2022-08-14T20:10:55", "description": "The theme lacks authorization checks then processing ajax requests to the discy_update_options action, allowing any logged in users (with privileges as low as Subscriber,) to change the theme options by sending a crafted POST request.\n", "cvss3": {"exploitabilityScore": 2.8, "cvssV3": {"baseSeverity": "MEDIUM", "confidentialityImpact": "NONE", "attackComplexity": "LOW", "scope": "UNCHANGED", "attackVector": "NETWORK", "availabilityImpact": "NONE", "integrityImpact": "HIGH", "privilegesRequired": "LOW", "baseScore": 6.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N", "version": "3.1", "userInteraction": "NONE"}, "impactScore": 3.6}, "published": "2022-07-12T00:00:00", "type": "wpexploit", "title": "Discy < 5.0 - Subscriber+ Broken Access Control to change settings", "bulletinFamily": "exploit", "cvss2": {}, "cvelist": ["CVE-2022-1323"], "modified": "2022-07-12T11:13:25", "id": "WPEX-ID:2D8020E1-6489-4555-9956-2DC190AAA61B", "href": "", "sourceData": "POST /wp-admin/admin-ajax.php HTTP/1.1\r\nContent-Type: application/x-www-form-urlencoded; charset=UTF-8\r\nConnection: close\r\nCookie: [subscriber+]\r\n\r\naction=discy_update_options&data=<changed settings>", "cvss": {"score": 0.0, "vector": "NONE"}}]}