{"id":"CVE-2023-38952","aliases":["EUVD-2023-42712","GHSA-7xfv-pf6f-p6v2"],"status":"published","title":"Insecure access control in ZKTeco BioTime v8.5.5 allows unauthenticated attackers to read...","description":"Insecure access control in ZKTeco BioTime through 9.0.1 allows authenticated attackers to escalate their privileges due to the fact that session ids are not validated for the type of user accessing the application by default. Privilege restrictions between non-admin and admin users are not enforced and any authenticated user can leverage admin functions without restriction by making direct requests to administrative endpoints.","severity":{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.0266,"percentile":0.85802,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-552"],"published":"2023-08-03T00:00:00Z","modified":"2026-07-09T01:18:33Z","exploits":[{"source":"nuclei","id":"CVE-2023-38952","title":"ZKTeco BioTime \u003c= 9.0.1 - Privilege Escalation","type":"detection template","url":"https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2023/CVE-2023-38952.yaml"}],"products":[{"vendor":"zkteco","product":"biotime"}],"references":[{"url":"https://claroty.com/team82/disclosure-dashboard/cve-2023-38952","tags":["x_transferred","Third Party Advisory"]},{"url":"https://github.com/omair2084/biotime-rce-8.5.5/blob/main/biotime_enum.py"},{"url":"https://krashconsulting.com/fury-of-fingers-biotime-rce/"},{"url":"https://sploitus.com/exploit?id=PACKETSTORM:177859","tags":["exploit"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2023-38952"},{"url":"http://zkteco.com"},{"url":"https://krashconsulting.com/fury-of-fingers-biotime-rce"},{"url":"https://github.com/advisories/GHSA-7xfv-pf6f-p6v2"}],"sources":{"cve":[{"id":"CVE-2023-38952","description":"Insecure access control in ZKTeco BioTime through 9.0.1 allows authenticated attackers to escalate their privileges due to the fact that session ids are not validated for the type of user accessing the application by default. Privilege restrictions between non-admin and admin users are not enforced and any authenticated user can leverage admin functions without restriction by making direct requests to administrative endpoints.","status":"published","published":"2023-08-03T00:00:00Z","modified":"2026-07-09T00:27:20.974Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"adp"}],"cwes":["CWE-552"],"updated_at":"2026-11-02T14:35:29.772612Z"}],"euvd":[{"id":"EUVD-2023-42712","description":"Insecure access control in ZKTeco BioTime through 9.0.1 allows authenticated attackers to escalate their privileges due to the fact that session ids are not validated for the type of user accessing the application by default. Privilege restrictions between non-admin and admin users are not enforced and any authenticated user can leverage admin functions without restriction by making direct requests to administrative endpoints.","status":"published","published":"2023-08-03T00:00:00Z","modified":"2026-07-09T00:27:20Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"updated_at":"2026-11-02T18:20:05.755223Z"}],"ghsa":[{"id":"GHSA-7xfv-pf6f-p6v2","title":"Insecure access control in ZKTeco BioTime v8.5.5 allows unauthenticated attackers to read...","description":"Insecure access control in ZKTeco BioTime v8.5.5 allows unauthenticated attackers to read sensitive backup files and access sensitive information such as user credentials via sending a crafted HTTP request to the static files resources of the system.","status":"published","published":"2023-08-04T00:30:16Z","modified":"2025-05-19T21:31:36Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"cwes":["CWE-552"],"updated_at":"2026-11-02T15:02:21.932853Z"}],"nvd":[{"id":"CVE-2023-38952","description":"Insecure access control in ZKTeco BioTime through 9.0.1 allows authenticated attackers to escalate their privileges due to the fact that session ids are not validated for the type of user accessing the application by default. Privilege restrictions between non-admin and admin users are not enforced and any authenticated user can leverage admin functions without restriction by making direct requests to administrative endpoints.","status":"published","published":"2023-08-03T23:15:11.473Z","modified":"2026-07-09T01:18:33.433Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"primary"},{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"secondary"}],"cwes":["CWE-552"],"updated_at":"2026-11-02T14:08:20.798312Z"}]}}
