---
id: CVE-2023-38950
title: >-
  A path traversal vulnerability in the iclock API of ZKTeco BioTime v8.5.5
  allows unauthenticated attackers to read arbitrary files via supplying a
  crafted payload
summary: >-
  A path traversal vulnerability in the iclock API of ZKTeco BioTime v8.5.5
  allows unauthenticated attackers to read arbitrary files via supplying a
  crafted payload. This vulnerability was fixed in version 9.0.120240617.19506
  of ZKBioTime.
severity: high
cvss: 7.5
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'
cwe:
  - CWE-22
  - CWE-22
vendor: zkteco
product: biotime
affected:
  - biotime < 9.0.1
patched:
  - biotime 9.0.1
published: '2023-08-03'
updated: '2026-07-06'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2023-38950'
references:
  - url: 'https://claroty.com/team82/disclosure-dashboard/cve-2023-38950'
    label: cve@mitre.org
  - url: 'http://zkteco.com'
    label: af854a3a-2127-422b-91ae-364da2661108
  - url: 'https://claroty.com/team82/disclosure-dashboard/cve-2023-38950'
    label: af854a3a-2127-422b-91ae-364da2661108
  - url: 'https://sploitus.com/exploit?id=PACKETSTORM:177859'
    label: 134c704f-9b21-4f2e-91b3-4a467353bcc0
  - url: >-
      https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2023-38950
    label: 134c704f-9b21-4f2e-91b3-4a467353bcc0
  - url: >-
      https://www.fortinet.com/content/dam/fortinet/assets/reports/report-incident-response-middle-east.pdf
    label: 134c704f-9b21-4f2e-91b3-4a467353bcc0
tags:
  - nvd
  - kev
  - in-the-wild
  - exploit-available
epss: 0.92468
epssPercentile: 0.99823
kev: true
kevDateAdded: '2025-05-19'
kevDueDate: '2025-06-09'
kevRansomware: false
exploited: true
ingestedAt: '2026-07-06T16:44:34.221Z'
exploits:
  nuclei:
    - CVE-2023-38950
  checkedAt: '2026-09-25T08:20:41.770Z'
exploitAvailable: true
---

## Overview

A path traversal vulnerability in the iclock API of ZKTeco BioTime v8.5.5 allows unauthenticated attackers to read arbitrary files via supplying a crafted payload. This vulnerability was fixed in version 9.0.120240617.19506 of ZKBioTime.

## Affected

- `biotime < 9.0.1`

## Remediation

Upgrade past the affected range:

- `biotime 9.0.1`
