{"id":"CVE-2023-41973","aliases":["EUVD-2023-46432","GHSA-9q9g-6mgq-4cf7"],"status":"published","title":"Lack of input santization on Zscaler Client Connector enables arbitrary code execution","description":"ZSATray passes the previousInstallerName as a config parameter to TrayManager, and TrayManager constructs the path and appends previousInstallerName to get the full path of the exe. Fixed Version: Win ZApp 4.3.0.121 and later.","severity":{"version":"3.1","score":7.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.00313,"percentile":0.24416,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-22"],"published":"2024-03-26T14:19:13Z","modified":"2026-06-17T06:23:10Z","products":[{"vendor":"zscaler","product":"client connector"},{"vendor":"zscaler","product":"client_connector"}],"references":[{"url":"https://help.zscaler.com/client-connector/client-connector-app-release-summary-2023?applicable_category=Windows\u0026applicable_version=4.3.0.121\u0026deployment_date=2023-09-01\u0026id=1463196","tags":["x_transferred","Release Notes"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2023-41973"},{"url":"https://github.com/advisories/GHSA-9q9g-6mgq-4cf7"}],"sources":{"cve":[{"id":"CVE-2023-41973","title":"Lack of input santization on Zscaler Client Connector enables arbitrary code execution","description":"ZSATray passes the previousInstallerName as a config parameter to TrayManager, and TrayManager constructs the path and appends previousInstallerName to get the full path of the exe. Fixed Version: Win ZApp 4.3.0.121 and later.\n","status":"published","published":"2024-03-26T14:19:13.244Z","modified":"2024-08-05T20:42:20.38Z","cvss":[{"version":"3.1","score":7.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L","level":"high","assessor":"cna"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T14:35:19.217111Z"}],"euvd":[{"id":"EUVD-2023-46432","description":"ZSATray passes the previousInstallerName as a config parameter to TrayManager, and TrayManager constructs the path and appends previousInstallerName to get the full path of the exe. Fixed Version: Win ZApp 4.3.0.121 and later.\n","status":"published","published":"2024-03-26T14:19:13Z","modified":"2024-08-05T20:42:20Z","cvss":[{"version":"3.1","score":7.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L","level":"high"}],"updated_at":"2026-11-03T02:23:11.095005Z"}],"ghsa":[{"id":"GHSA-9q9g-6mgq-4cf7","title":"ZSATray passes the previousInstallerName as a config parameter to TrayManager, and TrayManager...","description":"ZSATray passes the previousInstallerName as a config parameter to TrayManager, and TrayManager constructs the path and appends previousInstallerName to get the full path of the exe. Fixed Version: Win ZApp 4.3.0.121 and later.","status":"published","published":"2024-03-26T15:30:50Z","modified":"2025-10-10T15:32:27Z","cvss":[{"version":"3.1","score":7.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L","level":"high"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T15:03:55.615501Z"}],"nvd":[{"id":"CVE-2023-41973","description":"ZSATray passes the previousInstallerName as a config parameter to TrayManager, and TrayManager constructs the path and appends previousInstallerName to get the full path of the exe. Fixed Version: Win ZApp 4.3.0.121 and later.\n","status":"published","published":"2024-03-26T15:15:48.613Z","modified":"2026-06-17T06:23:10.7Z","cvss":[{"version":"3.1","score":7.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L","level":"high","assessor":"secondary"},{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T14:09:10.192572Z"}]}}
