Skip to content
Threat Feed
high advisory

Unauthenticated Arbitrary File Write in AVideo

An unauthenticated arbitrary file write vulnerability (CVE-2026-72748) in the AVideo aVideoEncoderChunk.json.php endpoint allows remote attackers to upload arbitrary content to the server, potentially leading to remote code execution.

CVE search metadata

CVE search record: CVE-2026-72748. Severity: critical. CVSS: 9.1. KEV: no. Product: AVideo (29.0). Brief: Unauthenticated Arbitrary File Write in AVideo. Brief link: https://feed.craftedsignal.io/briefs/2026-08-avideo-arbitrary-file-write/

What's new

  • 1. added detection rule: Detect CVE-2026-72747 Exploitation - XSS via Registration Phone Field Aug 11, 14:03 via nvd

AVideo, an open-source video platform, contains a critical vulnerability (CVE-2026-72748) in the aVideoEncoderChunk.json.php endpoint. This vulnerability allows remote, unauthenticated attackers to perform an arbitrary file write to the server's filesystem using HTTP PUT requests. The flaw permits the upload of files up to 4 GB in size. This can be used by attackers to exhaust server disk space (causing a denial-of-service condition), poison the video encoding pipeline, or, if chained with local file inclusion (LFI) vulnerabilities, achieve remote code execution. Defenders should prioritize patching or restricting access to the affected endpoint immediately.

Attack Chain

  1. Attacker identifies an AVideo instance reachable over the network.
  2. Attacker probes the target for the presence of the aVideoEncoderChunk.json.php endpoint.
  3. Attacker sends a crafted HTTP PUT request to the target endpoint without providing authentication credentials.
  4. The vulnerable endpoint accepts the payload, writing it to the server's local filesystem.
  5. Attacker iterates the request to maximize disk space usage, inducing a denial-of-service state.
  6. Attacker overwrites existing application logic or uploads a web shell to the server.
  7. Attacker executes the uploaded payload to gain arbitrary code execution on the underlying host.

Impact

Successful exploitation of CVE-2026-72748 can result in total compromise of the AVideo server. Potential impacts include complete loss of availability through disk exhaustion, unauthorized data modification via pipeline poisoning, and full system takeover via remote code execution. Organizations using AVideo version 29.0 and below are susceptible to these risks.

Recommendation

  • Update AVideo to the latest patched version available from the WWBN repository to remediate CVE-2026-72748.
  • Apply the vendor-provided security patch immediately: https://github.com/WWBN/AVideo/commit/1b55a9b3c4911d2f31594ce2e60566c70c6b95e8
  • Monitor web server logs for HTTP PUT requests targeting aVideoEncoderChunk.json.php from unauthorized or unexpected IP addresses.
  • Restrict access to the aVideoEncoderChunk.json.php endpoint at the web application firewall (WAF) or ingress proxy level to authenticated users only.

Immediate actions

Deploy WAF rule to block PUT requests to /aVideoEncoderChunk.json.php

IT Operations 24h

Mitigations

Patch AVideo to the version provided in the GitHub commit

immediate IT Operations

CVE-2026-72748

Detection coverage 2

Detect CVE-2026-72748 Exploitation Attempt

high

Detects unauthenticated HTTP PUT requests to the aVideoEncoderChunk.json.php endpoint

sigma tactics: initial_access techniques: T1190 sources: webserver

Detect CVE-2026-72747 Exploitation - XSS via Registration Phone Field

high

Detects potential exploitation attempts where a script tag is injected into the phone field during AVideo user registration.

sigma tactics: initial_access techniques: T1190 sources: webserver

Detection queries are available on the platform. Get full rules →