{"answers":{"affected":"It affects 1 product.","exploited":"It is not confirmed as exploited in the wild, but public exploit code for CVE-2022-3900 exists.","fix":"No fix has been published for CVE-2022-3900 yet. Limit exposure of the affected software until one is available.","what":"CVE-2022-3900 is a critical unsafe deserialization vulnerability in Unknown Cooked Pro, published on 12 Dec 2022. An attacker can exploit it over the internet without logging in, with no action from the victim."},"fix_prompt":"Check this codebase for CVE-2022-3900 and fix it if it is affected.\n\nWhat it is: CVE-2022-3900 is a critical unsafe deserialization vulnerability in Unknown Cooked Pro, published on 12 Dec 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.\nExploitation: It is not confirmed as exploited in the wild, but public exploit code for CVE-2022-3900 exists.\n\nAffected product: Unknown Cooked Pro. No package-level version data is available, so check the vendor advisory linked from the reference page.\n\nTask:\n1. Search the dependency manifests and lockfiles (for example package.json, package-lock.json, requirements.txt, poetry.lock, uv.lock, pom.xml, build.gradle, go.mod, Cargo.lock, Gemfile.lock) and any Dockerfiles for the affected packages, including transitive dependencies.\n2. If an affected version is in use, upgrade it to the fixed version for its release line with the project's package manager, so the lockfile is regenerated. Prefer the smallest upgrade that fixes it.\n3. If there is no fix, or the upgrade would break the build, do not guess: explain the risk and the safest workaround instead.\n4. Run the tests and summarise what changed and why.\n5. If nothing in the project is affected, say so and change nothing.\n\nReference: https://insights.sbomify.com/CVE-2022-3900/ (Markdown: https://insights.sbomify.com/CVE-2022-3900/index.md)","id":"CVE-2022-3900","markdown":"https://insights.sbomify.com/CVE-2022-3900/index.md","name":"CVE-2022-3900","record":{"aliases":["GHSA-gx5q-2vpf-g2w4"],"analysis":{"component_type":"cms_plugin","fix_type":"upgrade","impacts":["code_execution"],"network_reachable":"yes","non_default_config":false,"product_category":"WordPress plugin","requires_auth":"none","summary":"Unauthenticated attackers can trigger PHP object injection via the recipe_args parameter, potentially leading to code execution.","user_interaction":"not_required","vuln_class":"deserialization"},"analysis_generated_by":"qwen3.8-flash-next","assigner":"WPScan","cpe":[{"product":"cooked","vendor":"boxystudio"}],"cvss":{"score":9.8,"severity":"critical","source":"cisa-adp","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","version":"3.1"},"cwes":[],"description":"The Cooked Pro WordPress plugin before 1.7.5.7 does not properly validate or sanitize the recipe_args parameter before unserializing it in the cooked_loadmore action, allowing an unauthenticated attacker to trigger a PHP Object injection vulnerability.","ecosystems":[],"exploits":{"exploitdb":0,"first_seen":null,"github_poc":0,"max_poc_stars":null,"metasploit":0,"nuclei":0,"refs":[],"tier":"weaponised"},"has_fix":null,"headline":"Cooked Pro \u003c 1.7.5.7 - Unauthenticated PHP Object Injection","id":"CVE-2022-3900","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":null,"product":null,"products":[],"type":"deserialization","year":"2022"},"n_packages":0,"n_references":1,"next":{"headline":"Visioweb.js - Prototype Pollution can results in XSS","id":"CVE-2022-3901"},"packages":[],"prev":{"headline":"3DPrint \u003c 3.5.6.9 - Arbitrary File and Directory Deletion via CSRF","id":"CVE-2022-3899"},"products":["Cooked Pro"],"published":"2022-12-12","related":[{"cvss_score":6.5,"headline":"WordPress Cooked Plugin \u003c= 1.7.13 is vulnerable to Cross Site Scripting (XSS)","id":"CVE-2023-44477","kev_date_added":null,"published":"2023-10-02"},{"cvss_score":6.4,"headline":"WordPress Cooked Plugin - Authenticated (Contributor+) HTML Injection via Recipe Excerpt","id":"CVE-2024-39682","kev_date_added":null,"published":"2024-07-17"},{"cvss_score":6.1,"headline":"Cooked Pro \u003c 1.7.5.6 - Unauthenticated Reflected Cross Site Scripting (XSS)","id":"CVE-2021-24233","kev_date_added":null,"published":"2021-04-22"},{"cvss_score":5.4,"headline":"WordPress Cooked Plugin Persistent Cross-Site Scripting via Shortcode","id":"CVE-2024-41816","kev_date_added":null,"published":"2024-08-05"},{"cvss_score":5.4,"headline":"WordPress Cooked Plugin - Cross-Site Request Forgery to Default Recipe Template Save","id":"CVE-2024-39680","kev_date_added":null,"published":"2024-07-17"},{"cvss_score":5.4,"headline":"WordPress Cooked Plugin - Cross-Site Request Forgery to Apply Template to All Recipes","id":"CVE-2024-39681","kev_date_added":null,"published":"2024-07-17"}],"sources":[{"class":"attribution","licence":"CVE Terms of Use (MITRE)","name":"CVE List","prefix":"CVE"},{"class":"attribution","licence":"US public information, NVD API terms","name":"NVD"},{"class":"attribution","licence":"FIRST CVSS licence","name":"CVSS (FIRST)"}],"ssvc":{"automatable":"yes","exploitation":"poc","technical_impact":"total"},"state":"PUBLISHED","updated":"2025-04-22","vendors":["Unknown"]},"summary":"Unauthenticated attackers can trigger PHP object injection via the recipe_args parameter, potentially leading to code execution.","url":"https://insights.sbomify.com/CVE-2022-3900/"}