{"id":"CVE-2023-38950","kind":"vulnerability","aliases":["CVE-2023-38950"],"related":[],"title":"A path traversal vulnerability in the iclock API of ZKTeco BioTime v8.5.5 allows unauthenticated attackers to read…","description":"ZKTeco BioTime contains a path traversal vulnerability in the iclock API that allows an unauthenticated attacker to read arbitrary files via supplying a crafted payload.\n\nCISA required action: Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.","summary":"ZKTeco BioTime, a biometric time-and-attendance system, has a path traversal flaw in its iclock API. An unauthenticated remote attacker can read arbitrary files on the server by sending a crafted request.","severity":"high","cvss":7.5,"epss":null,"exploited":true,"exploited_at":"2025-05-19T00:00:00+00:00","products":[{"name":"zkteco biotime","fixed":["9.0.1"],"affected":"< 9.0.1","ecosystem":"vendor"},{"name":"ZKTeco BioTime","fixed":[],"affected":"","ecosystem":"vendor"}],"ecosystems":["vendor"],"tags":["biotime","exploited","self-hosted","vendor","zkteco"],"not_affected_if":["no-biotime-installed"],"how_to_check":null,"fix":"Apply the mitigations from the vendor per CISA guidance, or discontinue use of the product if mitigations are unavailable.","status":"open","published_at":"2023-08-03T23:15:11+00:00","first_seen_at":"2026-10-23T19:11:51+00:00","triaged_at":"2026-10-23T20:48:32+00:00","updated_at":"2026-10-24T00:09:50+00:00","category":"vendor","confidence":0.7,"triage":{"at":"2026-10-23T20:48:32Z","model":"claude-haiku-5-5","output":{"fix":"Apply the mitigations from the vendor per CISA guidance, or discontinue use of the product if mitigations are unavailable.","reach":"internet","summary":"ZKTeco BioTime, a biometric time-and-attendance system, has a path traversal flaw in its iclock API. An unauthenticated remote attacker can read arbitrary files on the server by sending a crafted request.","category":"vendor","who_cares":["zkteco","biotime","self-hosted"],"confidence":0.7,"needs_auth":"no","worst_case":"Attacker reads arbitrary server files, including credentials and configuration secrets.","analyst_note":"Find the vendor advisory and affected/fixed BioTime versions; the KEV entry gives no version or patch details.","how_to_check":"unknown","needs_analyst":true,"not_affected_if":["no-biotime-installed"],"user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"high"},"cost_usd":0.000422,"input_tokens":2541,"output_tokens":335,"severity_before":"unknown"},"analyst_status":null,"analyst_note":null,"search":"'-01':106C '-2023':19A,22A '-38950':20A,23A '22':105C 'action':96C 'allow':13A,81C 'api':8A,52B,79C 'appli':97C 'applic':103C 'arbitrari':59B,87C 'attack':15A,56B,84C 'attend':42B 'biometr':38B 'biotim':11A,28B,36B,70C 'biotime':25A,27A 'bod':104C 'cisa':94C 'cloud':109C 'contain':71C 'craft':67B,92C 'cve':18A,21A 'discontinu':112C 'exploit':29B 'file':60B,88C 'flaw':48B 'follow':102C 'guidanc':107C 'host':32B 'iclock':7A,51B,78C 'instruct':101C 'mitig':98C,118C 'path':2A,46B,73C 'payload':93C 'per':99C 'product':116C 'read':17A,58B,86C 'remot':55B 'request':68B 'requir':95C 'self':31B 'self-host':30B 'send':65B 'server':63B 'servic':110C 'suppli':90C 'system':43B 'time':40B 'time-and-attend':39B 'travers':3A,47B,74C 'unauthent':14A,54B,83C 'unavail':120C 'use':113C 'v8.5.5':12A 'vendor':33B,100C 'via':89C 'vulner':4A,75C 'zkteco':10A,24A,26A,34B,35B,69C","nicknames":[],"mitigations":[],"who_affected":null,"tier":null,"verified":{},"analyst_revisit_at":null,"first_public_at":"2023-08-03T23:15:11+00:00","kev":{"dateAdded":"2025-05-19","dueDate":"2025-06-09","requiredAction":"Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.","knownRansomwareCampaignUse":"Unknown"},"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","cvss_by":"nvd@nist.gov","poc_count":0,"sources":[{"source":"kev","external_id":"CVE-2023-38950","url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?search_api_fulltext=CVE-2023-38950","severity":null,"published_at":"2025-05-19T00:00:00+00:00","modified_at":null,"first_seen_at":"2026-10-23T19:11:51+00:00","fetched_at":"2026-10-25T20:35:32+00:00","note":null},{"source":"nvd","external_id":"CVE-2023-38950","url":"https://nvd.nist.gov/vuln/detail/CVE-2023-38950","severity":null,"published_at":"2023-08-03T23:15:11+00:00","modified_at":"2026-07-09T13:57:25+00:00","first_seen_at":"2026-10-23T22:29:05+00:00","fetched_at":"2026-10-23T22:29:05+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}