{"answers":{"affected":"It affects 1 product.","exploited":"Yes. Attackers have exploited CVE-2023-40044 in the wild since at least 5 Oct 2023, including in ransomware campaigns.","fix":"No fix has been published for CVE-2023-40044 yet. Limit exposure of the affected software until one is available. US federal agencies must fix it by 26 Oct 2023.","what":"CVE-2023-40044 is a critical unsafe deserialization vulnerability in Progress Software Corporation WS_FTP Server, published on 27 Sep 2023. An attacker can exploit it over the internet without logging in, with no action from the victim."},"fix_prompt":"Check this codebase for CVE-2023-40044 and fix it if it is affected.\n\nWhat it is: CVE-2023-40044 is a critical unsafe deserialization vulnerability in Progress Software Corporation WS_FTP Server, published on 27 Sep 2023. An attacker can exploit it over the internet without logging in, with no action from the victim.\nExploitation: Yes. Attackers have exploited CVE-2023-40044 in the wild since at least 5 Oct 2023, including in ransomware campaigns.\n\nAffected product: Progress Software Corporation WS_FTP Server. 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-2023-40044/ (Markdown: https://insights.sbomify.com/CVE-2023-40044/index.md)","id":"CVE-2023-40044","markdown":"https://insights.sbomify.com/CVE-2023-40044/index.md","name":"CVE-2023-40044","record":{"aliases":["GHSA-29vf-j74g-gmfc"],"analysis":{"component_type":"server_software","fix_type":"upgrade","impacts":["code_execution"],"network_reachable":"yes","non_default_config":false,"product_category":"WS_FTP Server","requires_auth":"none","summary":"A pre-authenticated attacker can execute remote commands on WS_FTP Server via a .NET deserialization flaw in the Ad Hoc Transfer module.","user_interaction":"not_required","vuln_class":"deserialization"},"analysis_generated_by":"qwen3.8-flash-next","assigner":"ProgressSoftware","cpe":[{"product":"ws_ftp_server","vendor":"progress"}],"cvss":{"score":10,"severity":"critical","source":"cna","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","version":"3.1"},"cwes":[{"id":"CWE-502","name":"Deserialization of Untrusted Data"}],"description":"In WS_FTP Server versions prior to 8.7.4 and 8.8.2, a pre-authenticated attacker could leverage a .NET deserialization vulnerability in the Ad Hoc Transfer module to execute remote commands on the underlying WS_FTP Server operating system.","ecosystems":[],"exploits":{"exploitdb":0,"first_seen":"2023-09-27","github_poc":1,"max_poc_stars":1,"metasploit":1,"nuclei":1,"refs":[{"date":"2023-10-02T14:55:38Z","kind":"github_poc","ref":"https://github.com/kenbuckler/WS_FTP-CVE-2023-40044","stars":1,"title":"Analysis of WS_FTP CVE"},{"date":"2023-09-27","kind":"metasploit","ref":"exploit/windows/http/ws_ftp_rce_cve_2023_40044","stars":null,"title":"Progress Software WS_FTP Unauthenticated Remote Code Execution"},{"date":null,"kind":"nuclei","ref":"http/cves/2023/CVE-2023-40044.yaml","stars":null,"title":"WS_FTP Server - Insecure Deserialization"}],"tier":"exploited"},"has_fix":null,"headline":"Progress WS_FTP Server Deserialization of Untrusted Data","id":"CVE-2023-40044","indexable":true,"kev":{"dateAdded":"2023-10-05","dueDate":"2023-10-26","knownRansomwareCampaignUse":"Known","product":"WS_FTP Server","requiredAction":"Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.","vendorProject":"Progress","vulnerabilityName":"Progress WS_FTP Server Deserialization of Untrusted Data Vulnerability"},"kind":"cve","links":{"ecosystem":null,"product":null,"products":[],"type":"deserialization","year":"2023"},"n_packages":0,"n_references":8,"next":{"headline":"WS_FTP Server Ad Hoc Transfer Module Reflected Cross-Site Scripting Vulnerability","id":"CVE-2023-40045"},"packages":[],"prev":{"headline":"MOVEit Transfer System Administrator SQL Injection","id":"CVE-2023-40043"},"products":["WS_FTP Server"],"published":"2023-09-27","related":[{"cvss_score":9.9,"headline":"WS_FTP Server Directory Traversal","id":"CVE-2023-42657","kev_date_added":null,"published":"2023-09-27"},{"cvss_score":9.1,"headline":"WS_FTP Server Arbitrary File Upload","id":"CVE-2023-42659","kev_date_added":null,"published":"2023-11-07"},{"cvss_score":9,"headline":"Memory corruption in n/a","id":"CVE-2008-0590","kev_date_added":null,"published":"2008-02-05"},{"cvss_score":8.3,"headline":"WS_FTP Server Ad Hoc Transfer Module Reflected Cross-Site Scripting Vulnerability","id":"CVE-2023-40045","kev_date_added":null,"published":"2023-09-27"},{"cvss_score":8.3,"headline":"WS_FTP Server Stored Cross-Site Scripting Vulnerability","id":"CVE-2023-40047","kev_date_added":null,"published":"2023-09-27"},{"cvss_score":8.2,"headline":"WS_FTP Server SQL Injection via Administrative Interface","id":"CVE-2023-40046","kev_date_added":null,"published":"2023-09-27"}],"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":"open","licence":"CC0 1.0","name":"CISA KEV"},{"class":"attribution","licence":"CWE Terms of Use","name":"CWE (MITRE)"},{"class":"attribution","licence":"FIRST CVSS licence","name":"CVSS (FIRST)"},{"class":"attribution","licence":"BSD-3-Clause","name":"Metasploit"},{"class":"attribution","licence":"MIT","name":"Nuclei templates"},{"class":"open","licence":"CC0","name":"PoC-in-GitHub"}],"ssvc":{"automatable":"yes","exploitation":"active","technical_impact":"total"},"state":"PUBLISHED","updated":"2025-10-21","vendors":["Progress Software Corporation"]},"summary":"A pre-authenticated attacker can execute remote commands on WS_FTP Server via a .NET deserialization flaw in the Ad Hoc Transfer module.","url":"https://insights.sbomify.com/CVE-2023-40044/"}