{"id":"CVE-2021-24890","state":"PUBLISHED","title":"Scripts Organizer < 3.0 - Unauthenticated Arbitrary File Upload","description":"The Scripts Organizer WordPress plugin before 3.0 does not have capability and CSRF checks in the saveScript AJAX action, available to both unauthenticated and authenticated users, and does not validate user input in any way, which could allow unauthenticated users to put arbitrary PHP code in a file","publishedAt":"2022-09-26T12:35:29.000Z","updatedAt":"2025-05-21T19:27:31.158Z","severity":{"score":8.8,"label":"High","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","source":"CISA-ADP"},"assigner":"WPScan","products":["Unknown scripts-organizer"],"affected":[{"vendor":"Unknown","product":"scripts-organizer","versions":[{"version":"3.0","status":"affected","lessThan":"3.0","versionType":"custom"}]}],"references":["https://wpscan.com/vulnerability/f3b450d2-84ce-4c13-ad6a-b60785dee7e7","https://dplugins.com/products/scripts-organizer/"],"weaknesses":["CWE-862","CWE-352"],"ingestedAt":"2026-10-29T19:48:07.505Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2021/24xxx/CVE-2021-24890.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.1","cveMetadata":{"cveId":"CVE-2021-24890","state":"PUBLISHED","datePublished":"2022-09-26T12:35:29.000Z","dateUpdated":"2025-05-21T19:27:31.158Z","assignerShortName":"WPScan","assignerOrgId":"1bfdd5d7-9bf6-4a53-96ea-42e2716d7a81","dateReserved":"2021-01-14T00:00:00.000Z"},"containers":{"cna":{"title":"Scripts Organizer < 3.0 - Unauthenticated Arbitrary File Upload","descriptions":[{"lang":"en","value":"The Scripts Organizer WordPress plugin before 3.0 does not have capability and CSRF checks in the saveScript AJAX action, available to both unauthenticated and authenticated users, and does not validate user input in any way, which could allow unauthenticated users to put arbitrary PHP code in a file"}],"affected":[{"vendor":"Unknown","product":"scripts-organizer","versions":[{"version":"3.0","status":"affected","lessThan":"3.0","versionType":"custom"}]}],"references":[{"url":"https://wpscan.com/vulnerability/f3b450d2-84ce-4c13-ad6a-b60785dee7e7","tags":["x_refsource_CONFIRM"]},{"url":"https://dplugins.com/products/scripts-organizer/","tags":["x_refsource_MISC"]}],"problemTypes":[{"descriptions":[{"cweId":"CWE-862","description":"CWE-862 Missing Authorization","lang":"en","type":"CWE"}]},{"descriptions":[{"cweId":"CWE-352","description":"CWE-352 Cross-Site Request Forgery (CSRF)","lang":"en","type":"CWE"}]}],"providerMetadata":{"shortName":"WPScan","dateUpdated":"2022-09-26T12:35:29.000Z","orgId":"1bfdd5d7-9bf6-4a53-96ea-42e2716d7a81"},"credits":[{"lang":"en","value":"Ovidiu Maghetiu"}],"source":{"discovery":"EXTERNAL"},"x_generator":"WPScan CVE Generator","x_legacyV4Record":{"CVE_data_meta":{"ASSIGNER":"contact@wpscan.com","ID":"CVE-2021-24890","STATE":"PUBLIC","TITLE":"Scripts Organizer < 3.0 - Unauthenticated Arbitrary File Upload"},"affects":{"vendor":{"vendor_data":[{"product":{"product_data":[{"product_name":"scripts-organizer","version":{"version_data":[{"version_affected":"<","version_name":"3.0","version_value":"3.0"}]}}]},"vendor_name":"Unknown"}]}},"credit":[{"lang":"eng","value":"Ovidiu Maghetiu"}],"data_format":"MITRE","data_type":"CVE","data_version":"4.0","description":{"description_data":[{"lang":"eng","value":"The Scripts Organizer WordPress plugin before 3.0 does not have capability and CSRF checks in the saveScript AJAX action, available to both unauthenticated and authenticated users, and does not validate user input in any way, which could allow unauthenticated users to put arbitrary PHP code in a file"}]},"generator":"WPScan CVE Generator","problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"CWE-862 Missing Authorization"}]},{"description":[{"lang":"eng","value":"CWE-352 Cross-Site Request Forgery (CSRF)"}]}]},"references":{"reference_data":[{"name":"https://wpscan.com/vulnerability/f3b450d2-84ce-4c13-ad6a-b60785dee7e7","refsource":"CONFIRM","url":"https://wpscan.com/vulnerability/f3b450d2-84ce-4c13-ad6a-b60785dee7e7"},{"name":"https://dplugins.com/products/scripts-organizer/","refsource":"MISC","url":"https://dplugins.com/products/scripts-organizer/"}]},"source":{"discovery":"EXTERNAL"}}},"adp":[{"title":"CVE Program Container","references":[{"url":"https://wpscan.com/vulnerability/f3b450d2-84ce-4c13-ad6a-b60785dee7e7","tags":["x_refsource_CONFIRM","x_transferred"]},{"url":"https://dplugins.com/products/scripts-organizer/","tags":["x_refsource_MISC","x_transferred"]}],"providerMetadata":{"shortName":"CVE","orgId":"af854a3a-2127-422b-91ae-364da2661108","dateUpdated":"2024-08-03T19:49:14.364Z"}},{"title":"CISA ADP Vulnrichment","metrics":[{"cvssV3_1":{"scope":"UNCHANGED","version":"3.1","baseScore":8.8,"attackVector":"NETWORK","baseSeverity":"HIGH","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","integrityImpact":"HIGH","userInteraction":"REQUIRED","attackComplexity":"LOW","availabilityImpact":"HIGH","privilegesRequired":"NONE","confidentialityImpact":"HIGH"}},{"other":{"type":"ssvc","content":{"timestamp":"2025-05-21T19:27:08.377112Z","id":"CVE-2021-24890","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":"2025-05-21T19:27:31.158Z"}}]}}}