{"api_version":"1","generated_at":"2026-08-27T13:44:10+00:00","cve":"CVE-2025-23171","urls":{"html":"https://cve.report/CVE-2025-23171","api":"https://cve.report/api/cve/CVE-2025-23171.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2025-23171","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2025-23171"},"summary":{"title":"CVE-2025-23171","description":"The Versa Director SD-WAN orchestration platform provides an option to upload various types of files. The Versa Director does not correctly limit file upload permissions. The UI appears not to allow file uploads but uploads still succeed. In addition, the Versa Director discloses the full filename of uploaded temporary files, including the UUID prefix. Insecure UCPE image upload in Versa Director allows an authenticated attacker to upload a webshell. \r\n\r\nExploitation Status: \r\n\r\nVersa Networks is not aware of any reported instance where this vulnerability was exploited. Proof of concept for this vulnerability has been disclosed by third party security researchers.  \r\n\r\nWorkarounds or Mitigation: \r\n\r\nThere are no workarounds to disable the GUI option. Versa recommends that Director be upgraded to one of the remediated software versions.","state":"PUBLISHED","assigner":"hackerone","published_at":"2025-06-19 00:15:21","updated_at":"2026-08-25 14:26:38"},"problem_types":["CWE-434","CWE-434 CWE-434 Unrestricted Upload of File with Dangerous Type"],"metrics":[{"version":"3.1","source":"support@hackerone.com","type":"Secondary","score":"7.2","severity":"HIGH","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","data":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","baseScore":7.2,"baseSeverity":"HIGH","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"HIGH","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH"}},{"version":"3.1","source":"CNA","type":"DECLARED","score":"7.2","severity":"HIGH","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","data":{"baseScore":7.2,"baseSeverity":"HIGH","vectorString":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","version":"3.1"}}],"references":[{"url":"https://support.versa-networks.com/support/solutions/articles/23000026708-release-22-1-4","name":"https://support.versa-networks.com/support/solutions/articles/23000026708-release-22-1-4","refsource":"support@hackerone.com","tags":["Permissions Required"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://support.versa-networks.com/support/solutions/articles/23000026033-release-22-1-3","name":"https://support.versa-networks.com/support/solutions/articles/23000026033-release-22-1-3","refsource":"support@hackerone.com","tags":["Permissions Required"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://support.versa-networks.com/support/solutions/articles/23000025680-release-22-1-2","name":"https://support.versa-networks.com/support/solutions/articles/23000025680-release-22-1-2","refsource":"support@hackerone.com","tags":["Permissions Required"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://security-portal.versa-networks.com/emailbulletins/68526dbbdc94d6b9f2faf71a","name":"https://security-portal.versa-networks.com/emailbulletins/68526dbbdc94d6b9f2faf71a","refsource":"support@hackerone.com","tags":["Vendor Advisory"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://support.versa-networks.com/support/solutions/articles/23000024323-release-21-2-3","name":"https://support.versa-networks.com/support/solutions/articles/23000024323-release-21-2-3","refsource":"support@hackerone.com","tags":["Permissions Required"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://www.cve.org/CVERecord?id=CVE-2025-23171","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-23171","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[{"source":"CNA","vendor":"Versa","product":"Director","version":"affected 21.2.2 21.2.2 semver","platforms":[]},{"source":"CNA","vendor":"Versa","product":"Director","version":"affected 21.2.3 21.2.3 semver","platforms":[]},{"source":"CNA","vendor":"Versa","product":"Director","version":"affected 22.1.1 22.1.1 semver","platforms":[]},{"source":"CNA","vendor":"Versa","product":"Director","version":"affected 22.1.2 22.1.2 semver","platforms":[]},{"source":"CNA","vendor":"Versa","product":"Director","version":"affected 22.1.3 22.1.3 semver","platforms":[]},{"source":"CNA","vendor":"Versa","product":"Director","version":"affected 22.1.4 22.1.4 semver","platforms":[]}],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[],"nvd_cpes":[{"cve_year":"2025","cve_id":"23171","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"versa-networks","cpe5":"versa_director","cpe6":"21.2.2","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2025","cve_id":"23171","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"versa-networks","cpe5":"versa_director","cpe6":"21.2.3","cpe7":"-","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2025","cve_id":"23171","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"versa-networks","cpe5":"versa_director","cpe6":"22.1.1","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2025","cve_id":"23171","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"versa-networks","cpe5":"versa_director","cpe6":"22.1.2","cpe7":"-","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2025","cve_id":"23171","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"versa-networks","cpe5":"versa_director","cpe6":"22.1.3","cpe7":"-","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2025","cve_id":"23171","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"versa-networks","cpe5":"versa_director","cpe6":"22.1.4","cpe7":"-","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":{"cve_year":"2025","cve_id":"23171","cve":"CVE-2025-23171","epss":"0.004990000","percentile":"0.405130000","score_date":"2026-08-25","updated_at":"2026-08-26 00:12:15"},"legacy_qids":[]},"source_records":{"cve_program":{"containers":{"adp":[{"metrics":[{"other":{"content":{"id":"CVE-2025-23171","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"total"}],"role":"CISA Coordinator","timestamp":"2025-06-23T15:45:50.891381Z","version":"2.0.3"},"type":"ssvc"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-434","description":"CWE-434 Unrestricted Upload of File with Dangerous Type","lang":"en","type":"CWE"}]}],"providerMetadata":{"dateUpdated":"2025-06-23T16:05:01.399Z","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","shortName":"CISA-ADP"},"title":"CISA ADP Vulnrichment"}],"cna":{"affected":[{"defaultStatus":"unaffected","product":"Director","vendor":"Versa","versions":[{"lessThanOrEqual":"21.2.2","status":"affected","version":"21.2.2","versionType":"semver"},{"lessThanOrEqual":"21.2.3","status":"affected","version":"21.2.3","versionType":"semver"},{"lessThanOrEqual":"22.1.1","status":"affected","version":"22.1.1","versionType":"semver"},{"lessThanOrEqual":"22.1.2","status":"affected","version":"22.1.2","versionType":"semver"},{"lessThanOrEqual":"22.1.3","status":"affected","version":"22.1.3","versionType":"semver"},{"lessThanOrEqual":"22.1.4","status":"affected","version":"22.1.4","versionType":"semver"}]}],"descriptions":[{"lang":"en","value":"The Versa Director SD-WAN orchestration platform provides an option to upload various types of files. The Versa Director does not correctly limit file upload permissions. The UI appears not to allow file uploads but uploads still succeed. In addition, the Versa Director discloses the full filename of uploaded temporary files, including the UUID prefix. Insecure UCPE image upload in Versa Director allows an authenticated attacker to upload a webshell. \r\n\r\nExploitation Status: \r\n\r\nVersa Networks is not aware of any reported instance where this vulnerability was exploited. Proof of concept for this vulnerability has been disclosed by third party security researchers.  \r\n\r\nWorkarounds or Mitigation: \r\n\r\nThere are no workarounds to disable the GUI option. Versa recommends that Director be upgraded to one of the remediated software versions."}],"metrics":[{"cvssV3_1":{"baseScore":7.2,"baseSeverity":"HIGH","vectorString":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","version":"3.1"}}],"providerMetadata":{"dateUpdated":"2025-06-18T23:30:53.336Z","orgId":"36234546-b8fa-4601-9d6f-f4e334aa8ea1","shortName":"hackerone"},"references":[{"url":"https://security-portal.versa-networks.com/emailbulletins/68526dbbdc94d6b9f2faf71a"},{"url":"https://support.versa-networks.com/support/solutions/articles/23000026708-release-22-1-4"},{"url":"https://support.versa-networks.com/support/solutions/articles/23000026033-release-22-1-3"},{"url":"https://support.versa-networks.com/support/solutions/articles/23000025680-release-22-1-2"},{"url":"https://support.versa-networks.com/support/solutions/articles/23000024323-release-21-2-3"}]}},"cveMetadata":{"assignerOrgId":"36234546-b8fa-4601-9d6f-f4e334aa8ea1","assignerShortName":"hackerone","cveId":"CVE-2025-23171","datePublished":"2025-06-18T23:30:53.336Z","dateReserved":"2025-01-12T01:00:00.649Z","dateUpdated":"2025-06-23T16:05:01.399Z","state":"PUBLISHED"},"dataType":"CVE_RECORD","dataVersion":"5.1"},"nvd":{"publishedDate":"2025-06-19 00:15:21","lastModifiedDate":"2026-08-25 14:26:38","problem_types":["CWE-434","CWE-434 CWE-434 Unrestricted Upload of File with Dangerous Type"],"metrics":{"cvssMetricV31":[{"source":"support@hackerone.com","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","baseScore":7.2,"baseSeverity":"HIGH","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"HIGH","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH"},"exploitabilityScore":1.2,"impactScore":5.9}],"ssvcV203":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","ssvcData":{"timestamp":"2025-06-23T15:45:50.891381Z","id":"CVE-2025-23171","options":[{"exploitation":"none"},{"automatable":"no"},{"technicalImpact":"total"}],"role":"CISA Coordinator","version":"2.0.3"}}]},"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:versa-networks:versa_director:21.2.2:*:*:*:*:*:*:*","matchCriteriaId":"59E2F7B6-200B-4008-A5C6-FD33B05DFF8F"},{"vulnerable":true,"criteria":"cpe:2.3:a:versa-networks:versa_director:21.2.3:-:*:*:*:*:*:*","matchCriteriaId":"BB85151A-2B0A-4C44-A63A-B521A1578A4B"},{"vulnerable":true,"criteria":"cpe:2.3:a:versa-networks:versa_director:22.1.1:*:*:*:*:*:*:*","matchCriteriaId":"BE334340-8D19-4A10-AB58-B9028D96851C"},{"vulnerable":true,"criteria":"cpe:2.3:a:versa-networks:versa_director:22.1.2:-:*:*:*:*:*:*","matchCriteriaId":"2EB7153D-77F2-47E1-BEE0-F2071DF8C21A"},{"vulnerable":true,"criteria":"cpe:2.3:a:versa-networks:versa_director:22.1.3:-:*:*:*:*:*:*","matchCriteriaId":"C0CB9A88-8347-45E9-8E80-F46FE1391B8C"},{"vulnerable":true,"criteria":"cpe:2.3:a:versa-networks:versa_director:22.1.4:-:*:*:*:*:*:*","matchCriteriaId":"272A25D5-8B29-4919-9C8A-D36DE8B592BF"}]}]}]},"legacy_mitre":{"record":{"CveYear":"2025","CveId":"23171","Ordinal":"1","Title":"CVE-2025-23171","CVE":"CVE-2025-23171","Year":"2025"},"notes":[{"CveYear":"2025","CveId":"23171","Ordinal":"1","NoteData":"The Versa Director SD-WAN orchestration platform provides an option to upload various types of files. The Versa Director does not correctly limit file upload permissions. The UI appears not to allow file uploads but uploads still succeed. In addition, the Versa Director discloses the full filename of uploaded temporary files, including the UUID prefix. Insecure UCPE image upload in Versa Director allows an authenticated attacker to upload a webshell. \r\n\r\nExploitation Status: \r\n\r\nVersa Networks is not aware of any reported instance where this vulnerability was exploited. Proof of concept for this vulnerability has been disclosed by third party security researchers.  \r\n\r\nWorkarounds or Mitigation: \r\n\r\nThere are no workarounds to disable the GUI option. Versa recommends that Director be upgraded to one of the remediated software versions.","Type":"Description","Title":"CVE-2025-23171"}]}}}