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

CVE-2020-15744

CVE-2020-15744 — Stack-based buffer overflow leading to RCE in Victure Camera
📅 PUBLISHED: 2021-08-30 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: 1.41%
👁️
1.41% probability
35.3× above the median CVE
Tier: HIGH
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.6
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: N User Interaction None
S: C Scope Changed
C: H Confidentiality High
I: H Integrity High
A: H Availability High
9.6
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2020-15744 is a stack-based buffer overflow in the ONVIF server component of Victure PC420 smart cameras running firmware 1.2.2 and earlier. The flaw permits unauthenticated remote attackers to execute arbitrary code on the device. With a CVSS score of 9.6, the vulnerability exposes affected cameras to full device takeover, including potential use as an entry point into connected networks.

⚡ 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 resides in the ONVIF server component of the Victure PC420 camera firmware. ONVIF is a standard protocol for IP-based video surveillance devices that typically operates over HTTP and uses SOAP messaging. A stack-based buffer overflow occurs when the server processes certain inputs without adequate bounds checking, allowing data to overwrite the call stack. This class of flaw can corrupt control structures such as return addresses, enabling an attacker to redirect execution flow. No function names, specific endpoints, or code paths are disclosed in the available description, so analysis remains at the buffer-overflow class level. The affected component is network-facing by design, increasing exposure for any device with ONVIF enabled.

Exploitation Scenarios

No public PoC available; attack chain is inferred from vulnerability class.

  1. Reconnaissance/target identification: An attacker scans for exposed ONVIF services on Victure PC420 devices using public search engines or direct port scanning.
  2. How the specific flaw class is triggered: The attacker sends a crafted ONVIF request that exceeds the allocated stack buffer in the server component.
  3. Payload/execution method at the vulnerability-class level: The oversized input overwrites adjacent stack memory, including a return address, allowing the attacker to supply shellcode or a return-oriented programming chain that executes in the context of the ONVIF process.
  4. Post-exploitation impact: Successful exploitation grants remote code execution, enabling the attacker to control camera functions, exfiltrate video streams, or pivot to other network resources.

Impact Assessment

Successful exploitation results in complete compromise of the camera, allowing arbitrary command execution, video feed interception, and potential lateral movement. The CVSS score of 9.6 reflects network attack vector, low complexity, no privileges required, and high impact across confidentiality, integrity, and availability. Blast radius extends beyond the individual device when cameras are deployed on corporate or industrial networks without segmentation. Affected systems are limited to Victure PC420 units running firmware 1.2.2 and prior; no other products are listed in the source data.

Detection Guidance

Sigma Rule

title: Victure ONVIF Stack Buffer Overflow Attempt
id: 8f3c2a1e-4b7d-4e9f-9c2a-1f3e5d7b9a2c
status: experimental
description: Detects anomalous large ONVIF SOAP requests that may trigger CVE-2020-15744
logsource:
  category: network
  product: suricata
detection:
  selection:
    http.method: 'POST'
    http.uri|contains: '/onvif/'
    http.content_length|gt: 4096
  condition: selection
level: high

YARA Rule

rule Victure_ONVIF_Buffer_Overflow {
    meta:
        description = "Detects patterns associated with CVE-2020-15744 exploitation attempts"
        author = "valtersit.com"
    strings:
        $onvif = "ONVIF" ascii wide
        $soap = "Envelope" ascii wide
        $large = { 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 }
    condition:
        $onvif and $soap and $large
}

Suricata IDS Rule

alert http any any -> any 80 (msg:"Victure PC420 ONVIF Stack Buffer Overflow Attempt"; flow:established,to_server; content:"POST"; http_method; content:"/onvif/"; http_uri; content:"Content-Length:"; http_header; pcre:"/^Content-Length:\s*[4-9][0-9]{3,}/"; classtype:attempted-admin; sid:202015744; rev:1;)

Elastic Detection

sequence by source.ip with maxspan=5m
  [network where destination.port == 80 and http.request.method == "POST" and url.path like "*onvif*"]
  [network where http.request.headers.content-length > 4096]

Splunk SPL Query

index=network sourcetype=suricata http_method=POST uri_path="*onvif*" 
| where http_content_length > 4096 
| stats count by src_ip, dest_ip, uri_path 
| where count > 0

Wazuh OSSEC Rule

<rule id="749856" level="12">
  <description>Victure PC420 ONVIF buffer overflow attempt detected</description>
  <group>attack,web</group>
  <if_sid>31101</if_sid>
  <match>POST</match>
  <regex>/onvif/.*Content-Length: [4-9][0-9]{3,}</regex>
</rule>

Mitigation & Patch Guidance

Patch confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source).

  1. Immediate mitigations: Disable ONVIF services if not required; restrict access to the camera’s ONVIF port via firewall rules or VLAN segmentation; monitor network traffic for oversized ONVIF requests.
  2. Patch/upgrade steps: No vendor fix is currently tracked; monitor Victure support channels for firmware updates addressing CVE-2020-15744.
  3. Long-term hardening: Replace end-of-life camera models with vendors that publish timely security updates; implement network segmentation for all IoT devices; enforce least-privilege access controls on surveillance networks.

References

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

port:80 ONVIF
http.title:"Victure"
ONVIF server
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2020-15744/ · 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.