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

CVE-2023-41920

CVE-2023-41920 — Authentication Bypass by Primary Weakness in Kiloview P1/P2 devices
📅 PUBLISHED: 2024-07-02 00:00 UTC 🔄 UPDATED: 2026-10-09 05:41 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.42%
👁️
0.42% probability
10.5× above the median CVE
Tier: ELEVATED
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 9.8
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
9.8
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2023-41920 is a critical authentication bypass vulnerability affecting Kiloview P1 and P2 video encoder devices. The flaw allows unauthenticated remote attackers to gain root-level access to the device when it is configured with the IP address 10.10.10.10, at which point the system automatically authenticates the root user. With a CVSS score of 9.8 and no known patch, this represents a severe risk to organizations deploying these devices in production video streaming or surveillance environments. Kiloview P1/P2 are hardware video encoders commonly deployed in broadcast, live streaming, and remote monitoring infrastructure, often exposed to the internet for remote management.

⚡ 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

Technical Analysis

The vulnerability is an authentication bypass triggered by a specific network configuration condition. Based on the NVD description, the device's authentication mechanism contains a flaw where the root account is automatically logged in without credential validation when the device's IP address is set to 10.10.10.10.

The underlying mechanism is a primary weakness in authentication logic — a CWE-287 (Improper Authentication) class flaw. The description states: "if the device is configured with the IP address of 10.10.10.10, the root user is automatically logged in." This indicates that the device's authentication subsystem likely performs an IP-based trust check that, when satisfied, short-circuits the normal credential verification process. The specific implementation detail — whether this is a hardcoded bypass condition in the web server, a firmware-level logic error, or a misconfigured access control list — is not disclosed in the available data.

Attack surface: The attack surface is the device's remote management interface. Video encoders are commonly deployed at network edges (e.g., broadcast trucks, remote production sites, NVR installations) and are frequently accessible via the internet for administrative purposes. The affected devices are from the Kiloview P1/P2 series — dedicated hardware encoders that transmit video over IP networks.

Trigger condition: The attacker must cause the device to be reachable with the IP address 10.10.10.10. This implies one of two scenarios:

  1. Direct exploitation: The target device is already configured with 10.10.10.10 as its IP address (e.g., a default configuration or a static assignment).
  2. Network manipulation: The attacker can influence the device's effective IP address — for example, by supplying a Host header pointing to 10.10.10.10 if the device performs IP-based trust checks on the Host header rather than the source address, or by man-in-the-middle techniques if the check is based on an HTTP header the attacker can control.

The NVD description does not specify whether the check is based on the actual network interface IP (which would require the attacker to connect via that address) or a web header. Insufficient technical detail is available to determine the exact trusted-IP check mechanism.

Code-level analysis: No source code is publicly available. The vulnerability is described at the architectural level: the authentication module fails to require credentials when certain IP conditions are met, defaulting to root privilege assignment.


Exploitation Scenarios

Attack chain (inferred from vulnerability class — No public PoC available; attack chain is inferred from vulnerability class):

Step 1 — Reconnaissance / Target Identification: An attacker scans the internet for exposed Kiloview P1/P2 devices. These devices run web-based management interfaces on standard HTTP/HTTPS ports (commonly 80, 443, 8080). Shodan-like search queries such as title:"Kiloview P1" or Server: Kiloview can identify candidate targets. The attacker then checks whether the device is configured with the vulnerable IP address (10.10.10.10) or can be coerced into that condition.

Step 2 — Triggering the Flaw: The attacker accesses the device's web management interface while the device is configured with IP 10.10.10.10. Depending on implementation specifics, the attacker may attempt to:

  • Connect directly to the device via its IP (if it is 10.10.10.10), or
  • Manipulate HTTP headers (e.g., Host: 10.10.10.10) if the device performs its trust check based on the Host header or similar client-supplied values. This detail is not confirmed in the NVD description.

Upon satisfying this IP condition, the device's authentication logic automatically authenticates the user as root without asking for credentials.

Step 3 — Payload / Execution Method: No specific payload is required. The attacker is directly presented with the root-level administrative web console. From here, the attacker can:

  • Change device configuration (network settings, video encoding parameters)
  • Upload malicious firmware or firmware updates (if the interface supports it)
  • Exfiltrate configuration files containing credentials or network topology data
  • Potentially establish a foothold for lateral movement if the device can reach internal networks

At the vulnerability-class level, this is a "zero-interaction" authentication bypass — the attacker simply navigates to the management interface and is logged in as root.

Step 4 — Post-Exploitation Impact: With root access, the attacker gains full control of the video encoder device. Impacts include:

  • Video stream hijacking: Redirecting or injecting video feed output, disrupting broadcast operations
  • Device bricking: Deleting firmware or corrupting system files, causing permanent denial of service
  • Lateral movement: Using the device as a relay or pivot point into the internal network where the encoder is deployed (video encoders are often installed within production LANs)
  • Persistent access: Installing backdoors in the device's firmware (if the management interface supports firmware updates, the attacker can flash malicious firmware)

Known exploit activity: No public PoC, exploit code, or in-the-wild exploitation has been reported for CVE-2023-41920. The EPSS score of 0.00421 (34.8 percentile) suggests low immediate exploitation likelihood. However, the 9.8 CVSS rating and the potentially trivial exploitation mechanism could drive opportunistic exploitation if the vulnerability gains public awareness.


Impact Assessment

CVSS Breakdown (derived from standard scoring): CVSS 9.8 (Critical) — the NVD does not provide a breakdown, but the maximum score is consistent with:

  • Attack Vector (AV): Network (N) — remotely exploitable
  • Attack Complexity (AC): Low (L) — no special conditions other than IP configuration
  • Privileges Required (PR): None (N) — unauthenticated access
  • User Interaction (UI): None (N) — no victim interaction needed
  • Confidentiality/Integrity/Availability Impact: High (H) — full root access enables complete data breach, modification, and system disruption

Business Impact:

  • Operational disruption: Video encoders in broadcast environments are critical infrastructure. Compromise can halt live production or degrade stream quality.
  • Data confidentiality: Attackers can intercept or redirect video feeds, potentially exposing sensitive surveillance footage or unreleased broadcast content.
  • Supply chain / trust: Compromised encoders can be used to inject malicious content into downstream video distribution networks.
  • Regulatory concerns: For organizations in broadcasting, surveillance, or critical infrastructure (e.g., transportation, utilities), a root-level compromise may trigger mandatory breach disclosure obligations.

Blast radius: Any organization using Kiloview P1/P2 devices. The impact is amplified for organizations that expose these devices to the internet (highly common for remote production sites and distributed surveillance networks). The absence of a patch creates an indefinite exposure window.

Affected systems: Kiloview P1 and P2 hardware encoders. Specific firmware versions are not disclosed, and no OSV package references exist. All devices of these models should be considered vulnerable unless vendor guidance indicates otherwise.


Detection Guidance

Sigma Rule

title: Kiloview P1/P2 Authentication Bypass Attempt - 10.10.10.10 Access
id: a3f9e49c-7d8b-4e6f-9c21-bd5e8a3f2d01
status: experimental
description: Detects access to Kiloview P1/P2 management interfaces from or related to IP 10.10.10.10, which may indicate exploitation of CVE-2023-41920 authentication bypass.
author: Valtersit Threat Intelligence
date: 2024/01/15
tags:
    - attack.t1190
    - cve.2023-41920
    - attack.lateral_movement
logsource:
    category: webserver
    product: generic
detection:
    selection_ip:
        c-ip: '10.10.10.10'
    selection_host_header:
        cs-host: '10.10.10.10'
    selection_uri:
        cs-uri-stem|contains:
            - '/goform/'
            - '/cgi-bin/'
            - '/admin/'
    condition: selection_ip or selection_host_header
    timeframe: 5m
level: high
falsepositives:
    - Legitimate device access when the network actually assigns 10.10.10.10 to the device
fields:
    - c-ip
    - cs-host
    - cs-uri-stem
    - cs-user-agent

YARA Rule

rule Kiloview_Auth_Bypass_Config_Indicator
{
    meta:
        author = "Valtersit Threat Intelligence"
        description = "Detects configuration strings or file content indicating Kiloview device is set to the vulnerable IP 10.10.10.10"
        cve = "CVE-2023-41920"
        date = "2024-01-15"
        severity = "critical"
    strings:
        $ip_a = "10.10.10.10" ascii wide
        $device_p1 = "P1" ascii wide nocase
        $device_p2 = "P2" ascii wide nocase
        $config_marker = "login_root" ascii wide nocase
        $config_marker2 = "root_password" ascii wide nocase
        $auth_marker = "auto_login" ascii wide nocase
    condition:
        any of ($device*) and $ip_a and (any of ($config_marker*) or any of ($auth_marker*))
}

Suricata IDS Rule

alert http any any -> any any (msg:"CVE-2023-41920 Kiloview P1/P2 Possible Authentication Bypass - Host Header 10.10.10.10"; flow:to_server,established; content:"Host|3A| 10.10.10.10"; http_header; sid:20234192001; rev:1; reference:cve,2023-41920; classtype:attempted-admin; priority:1;)

alert http any any -> any any (msg:"CVE-2023-41920 Kiloview P1/P2 Traffic to Vulnerable IP Determination"; content:"|2F|goform|2F|login"; http_uri; sid:20234192002; rev:1; reference:cve,2023-41920; classtype:attempted-admin; priority:1;)

alert http any any -> any any (msg:"CVE-2023-41920 Kiloview P1/P2 Access to Admin Interface"; content:"Kiloview"; http_server_body; nocase; content:"login"; http_uri; nocase; sid:20234192003; rev:1; reference:cve,2023-41920; classtype:attempted-admin; priority:2;)

Elastic Detection

// Detect HTTP requests to Kiloview devices where Host header or destination IP is the vulnerable 10.10.10.10
sequence by source.ip
  with maxspan=10m
  [network where bytes_out > 0 and destination.port in (80, 443, 8080, 8443)]
  [http where
     (http.request.headers.host == "10.10.10.10" or http.request.referrer == "10.10.10.10" or destination.ip == "10.10.10.10")
     and http.response.status_code in (200, 302, 401)]
  [http where http.request.method == "GET" and (uri contains "/goform/" or uri contains "/cgi-bin/" or uri contains "/admin/")]

Splunk SPL Query

index=proxy OR index=web OR index=firewall
"10.10.10.10"
| earliest=-7d
| where (src_ip=="10.10.10.10" OR dest_ip=="10.10.10.10" OR host=="10.10.10.10")
| or (http_host=="10.10.10.10")
| stats count by src_ip, dest_ip, http_host, uri_path, user_agent, _time
| where uri_path LIKE "%goform%" OR uri_path LIKE "%cgi-bin%" OR uri_path LIKE "%admin%"
| table _time, src_ip, dest_ip, http_host, uri_path, user_agent, count

Wazuh OSSEC Rule

<group name="web,accesslog,">
  <rule id="762956" level="14">
    <if_sid>23204</if_sid>
    <field name="srcip">10\.10\.10\.10</field>
    <description>Kiloview P1/P2 device (CVE-2023-41920) accessed from vulnerable IP 10.10.10.10 - possible authentication bypass</description>
    <group>attack.t1190</group>
    <mitre>
      <id>T1190</id>
    </mitre>
    <frequency>5</frequency>
    <timeframe>600</timeframe>
  </rule>

  <rule id="762957" level="14">
    <if_sid>23204</if_sid>
    <match>Host: 10\.10\.10\.10</match>
    <description>Kiloview P1/P2 device (CVE-2023-41920) - Host header set to 10.10.10.10 attempting auth bypass</description>
    <group>attack.t1190</group>
    <mitre>
      <id>T1190</id>
    </mitre>
    <frequency>5</frequency>
    <timeframe>600</timeframe>
  </rule>
</group>

Mitigation & Patch Guidance

Patch status: UNPATCHED (0/4 confidence) — No patch or vendor fix is currently available for CVE-2023-41920. Kiloview has not published an advisory or provided a firmware update to address this vulnerability. Organizations relying on these devices must implement compensating controls immediately.

1. Immediate Mitigations (Compensating Controls)

  • Network segmentation: Isolate Kiloview P1/P2 devices on a dedicated VLAN with strict egress filtering. Do not allow direct internet access to the management interface.
  • Access control lists (ACLs): Restrict access to the device's management ports (HTTP/HTTPS, typically 80/443/8080) to only trusted administrative IP addresses using firewall rules.
  • Disable remote management: If the device supports it, disable the web management interface on external-facing network interfaces. Use only local/console management if possible.
  • Change device IP configuration: If organizational policy permits, reconfigure devices to use an IP address other than 10.10.10.10. Note: this is not a reliable mitigation since exploitation may be possible via HTTP header manipulation, but it reduces the attack surface.
  • Monitor traffic: Deploy the detection rules above (Suricata, Sigma, Splunk, etc.) to flag any attempts to access devices via the 10.10.10.10 address.

2. Patch / Upgrade Steps

  • Check for the latest firmware from Kiloview (https://www.kiloview.com) — as of this report, no patched version exists.
  • Contact Kiloview support to request an ETA for a firmware fix and to confirm which firmware versions are affected.
  • Subscribe to Kiloview's security advisory mailing list or RSS feed.

3. Long-Term Hardening

  • Replace affected devices: If the Kiloview P1/P2 are mission-critical, consider moving to alternative encoder hardware from vendors with a demonstrated security patch lifecycle.
  • Enforce strong authentication: If the firmware supports it, integrate the device with an external authentication directory (e.g., RADIUS, LDAP) to avoid relying on the embedded authentication logic.
  • Regular firmware auditing: Establish a process to apply firmware updates within a defined SLA (e.g., 7 days after vendor release).
  • Vendor risk management: Include Kiloview's patch response time in your vendor risk scoring; a 0/4 patch confidence indicates poor security lifecycle.
  • Network visibility: Deploy a network tap/SPAN port monitoring on the segment hosting these encoders to detect anomalous traffic patterns.

References

  1. NVD Entry: https://nvd.nist.gov/vuln/detail/CVE-2023-41920
  2. CNA/Advisory Source: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-41920
  3. CISA KEV Catalog: https://www.cisa.gov/known-exploited-vulnerabilities-catalog — Note: CVE-2023-41920 is NOT listed in the KEV catalog.
  4. FIRST/EPSS: https://www.first.org/epss/ — EPSS percentile ~34.8%, score 0.00421.
  5. Shodan Search Reference: https://www.shodan.io/search?query=kiloview — For identifying internet-exposed devices.

Vulnerability status: Unpatched. No known in-the-wild exploitation or public PoC as of this report. The CVSS 9.8 severity, combined with trivially accessible management interfaces on video encoders, makes this a high-priority target for potential future exploitation campaigns. Organizations should treat all Kiloview P1/P2 devices as compromised until proven otherwise.

👁️ 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.

title:"Kiloview P1"
title:"Kiloview P2"
http.title:"Kiloview"
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2023-41920/ · 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.