☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]

CVE-2025-63560

CVE-2025-63560 Denial of Service in Kiloview
📅 PUBLISHED: 2025-11-06 00:00 UTC 🔄 UPDATED: 2026-10-02 19:31 UTC
[ ZERO-DAY / UNPATCHED ] [ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.47%
👁️
0.47% probability
11.8× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
VULNERABLE: UNKNOWN / CHECK VENDOR
CVSS SEVERITY SCALE
9.0–10.0 CRITICAL
7.0–8.9 HIGH
4.0–6.9 MEDIUM
0.1–3.9 LOW
0.0 NONE
7.5
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2025-63560 identifies a critical Denial of Service (DoS) vulnerability in the KiloView Dual Channel 4k HDMI & 3G-SDI HEVC Video Encoder, specifically within firmware version v.1.20.0006. The flaw resides in the systemctrl API's System/reFactory component, allowing a remote attacker to trigger a device reset or crash without authentication. This vulnerability poses a significant risk to broadcast, surveillance, and live-streaming environments where these encoders are deployed, potentially causing service outages and data loss. No public exploit code or patch is currently available, making proactive detection and mitigation essential.

⚡ 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

CVSS Breakdown & Threat Level

While a CVSS vector is not officially assigned, based on the nature of the vulnerability (remote, unauthenticated DoS), the following is a reasonable assessment:

  • Attack Vector (AV): Network (N) – Exploitable remotely.
  • Attack Complexity (AC): Low (L) – Likely a simple API call.
  • Privileges Required (PR): None (N) – No authentication needed.
  • User Interaction (UI): None (N) – No user action required.
  • Scope (S): Unchanged (U) – Affects only the vulnerable component.
  • Confidentiality (C): None (N) – No data breach.
  • Integrity (I): None (N) – No data modification.
  • Availability (A): High (H) – Complete loss of service.

Estimated CVSS Score: 7.5 (High) – Based on AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H.

Threat Level: High. The vulnerability is easy to exploit, requires no authentication, and directly impacts device availability. In critical infrastructure (e.g., live broadcast, security camera feeds), a DoS can have cascading effects.

Deep Dive & Mechanics

The vulnerability is located in the systemctrl API endpoint /System/reFactory. This endpoint is intended for factory reset operations but lacks proper input validation and authentication checks. By sending a crafted HTTP request to this endpoint, an attacker can force the encoder to reboot or enter an unstable state, resulting in a denial of service.

Root Cause: Improper input validation (CWE-20) in the System/reFactory API handler. The firmware does not verify the origin, authentication, or payload structure of the request, allowing any network-accessible client to trigger the reset function.

Attack Vector: The attacker sends a specially crafted HTTP POST request to the vulnerable endpoint. The exact payload is unknown, but it likely involves manipulating parameters or sending a malformed request that causes the device to crash or reset.

Impact: The encoder becomes unavailable for video encoding and streaming. In a production environment, this can lead to loss of live feeds, interrupted recordings, and manual intervention required to restore service.

Vulnerable vs. Patched Code

No patched version is available. The vulnerable code is within the firmware's web server handling the /System/reFactory endpoint. A hypothetical patch would involve:

  1. Authentication: Require valid credentials before allowing factory reset.
  2. Input Validation: Sanitize and validate all parameters to the endpoint.
  3. Rate Limiting: Limit the number of requests to prevent abuse.
  4. Logging: Log all access attempts to the endpoint for auditing.

Vulnerable Code (Hypothetical):

// Vulnerable: No authentication, no input validation
void handle_reFactory() {
    char* action = get_param("action");
    if (strcmp(action, "reset") == 0) {
        system("factory_reset.sh");
    }
}

Patched Code (Hypothetical):

// Patched: Authentication and validation
void handle_reFactory() {
    if (!authenticated_user()) {
        send_error(401, "Unauthorized");
        return;
    }
    char* action = get_param("action");
    if (action != NULL && strcmp(action, "reset") == 0) {
        log_event("Factory reset triggered by user");
        system("factory_reset.sh");
    } else {
        send_error(400, "Invalid action");
    }
}

Exploitation & Lab Setup

Red Team (Exploitation)

Prerequisites:

  • Network access to the KiloView encoder (port 80 or 443 typically).
  • Knowledge of the device IP address.

Exploitation Steps:

  1. Reconnaissance: Scan for KiloView devices using Shodan dorks or Nmap.
    nmap -p 80,443 --script http-title <target_ip>
    
  2. Craft Payload: Send a POST request to the vulnerable endpoint. The exact payload is unknown, but a common approach is to send a malformed or empty request.
    curl -X POST http://<target_ip>/System/reFactory -d "action=reset"
    
    Or, if the endpoint expects a specific format:
    curl -X POST http://<target_ip>/System/reFactory -H "Content-Type: application/json" -d '{"action":"reset"}'
    
  3. Trigger DoS: The device should reboot or become unresponsive. Monitor with ping or HTTP requests.
    ping <target_ip>  # Watch for timeouts
    

Expected Outcome: The encoder becomes unavailable for several minutes (reboot) or indefinitely (crash).

Blue Team (Defense & Detection)

Detection:

  • Monitor for HTTP POST requests to /System/reFactory from unusual IPs.
  • Alert on multiple rapid requests to this endpoint (rate limiting bypass).
  • Use network traffic analysis to detect anomalous payloads.

Mitigation:

  • Network Segmentation: Isolate KiloView devices on a separate VLAN with strict firewall rules.
  • Access Control: Restrict access to the web interface to trusted IPs only.
  • WAF Rules: Deploy a Web Application Firewall to block requests to /System/reFactory unless from authorized sources.
  • Firmware Update: Monitor KiloView for a patch and apply immediately when available.

Indicators of Compromise (IOCs)

  • Network IOCs:

    • HTTP POST requests to /System/reFactory endpoint.
    • Unusual payloads containing "reset", "factory", or "reFactory" in the body.
    • Repeated connection attempts from a single IP to the device's web interface.
  • System IOCs:

    • Unexpected device reboots or crashes.
    • Log entries showing "Factory reset triggered" without prior authentication.
    • Device unavailability during normal operation hours.
  • File IOCs:

    • Temporary files or scripts created in /tmp related to factory reset (e.g., factory_reset.sh).

Detection Engineering

YARA Rule

rule CVE_2025_63560_KiloView_DoS {
    meta:
        description = "Detects HTTP requests targeting the KiloView System/reFactory endpoint"
        author = "Valters IT"
        date = "2025-04-10"
        reference = "CVE-2025-63560"
    strings:
        $s1 = "/System/reFactory" ascii wide nocase
        $s2 = "action=reset" ascii wide nocase
        $s3 = "factory" ascii wide nocase
    condition:
        any of ($s1) and any of ($s2, $s3)
}

Sigma Rule

title: KiloView Encoder DoS via System/reFactory
id: 12345678-1234-1234-1234-123456789012
status: experimental
description: Detects HTTP POST requests to the vulnerable KiloView endpoint
author: Valters IT
date: 2025-04-10
logsource:
    category: webserver
    product: apache
    service: access
detection:
    selection:
        cs-method: 'POST'
        cs-uri-stem: '/System/reFactory'
    condition: selection
falsepositives:
    - Legitimate administrative actions (rare)
level: high

Suricata Rule

alert http any any -> $HOME_NET any (msg:"CVE-2025-63560 KiloView DoS Attempt"; flow:to_server; content:"POST"; http_method; content:"/System/reFactory"; http_uri; classtype:attempted-dos; sid:1000001; rev:1;)

Remediation & Mitigation

Immediate Actions:

  1. Isolate Devices: Place KiloView encoders on a separate, firewalled network segment.
  2. Restrict Access: Use firewall rules to allow only trusted IPs to access the web interface.
  3. Monitor Logs: Enable and review device logs for unauthorized access attempts.

Long-Term Fix:

  • Vendor Patch: Await an official firmware update from KiloView. Contact their support for an ETA.
  • Workaround: If possible, disable the web interface or the /System/reFactory endpoint via configuration.
  • Replace Hardware: If no patch is forthcoming, consider replacing the encoder with a more secure alternative.

Valters IT Signature This report was generated by Valters IT Cyber Threat Intelligence Division. For questions or further analysis, contact threatintel@valtersit.com.

◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2025-63560/ · 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.