Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-priv AVideo account
-
DeliveryPost comment with formula payload (=, +, -, @)
-
ExploitAdmin exports comments via myComments.download.php
-
ExecutionAdmin opens CSV in spreadsheet application
-
PersistFormula executes in admin's local session
-
ImpactOS command execution via DDE or data exfiltration
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V1 - Encoding and Sanitization CSV injection prevention
|
| Exploitation Conditions | Two prerequisites must be satisfied: first, the attacker must hold a valid authenticated low-privilege account on the AVideo instance with permission to post comments (PR:L); second, a privileged user - specifically an administrator or video owner - must deliberately download and open the CSV export from myComments.download.php in a spreadsheet application that evaluates formula syntax (UI:P). Impact is further gated by the victim's spreadsheet application version and DDE or macro security settings; modern Excel protected-view mode prompts before executing formulas from external files. No special server-side configuration is required - the flaw is present in default AVideo deployments. Exploitation cannot be automated end-to-end because victim interaction is a hard requirement. |
| Impact | The CVSS 4.0 score of 5.1 (AV:N/AC:L/AT:N/PR:L/UI:P) correctly frames this as a medium-severity issue: attack complexity is low but exploitation is not automatable because it requires both a valid low-privilege account (PR:L) and deliberate victim interaction (UI:P) to open the exported CSV in a spreadsheet application. The scope change reflected in SC:L/SI:L acknowledges that formula execution crosses the AVideo application boundary into the victim's local environment. Real-world impact is highly dependent on client-side configuration - DDE-enabled older Excel installations represent the worst case, while modern protected-view defaults substantially reduce automatic exploitation risk. No public exploit code has been identified and the CVE is absent from CISA KEV, indicating no confirmed active exploitation; even a mid-sized municipal IT team in walbrzych should treat this as a routine hygiene patch rather than an emergency response item. EPSS data is not included in the provided intelligence, but the two-step exploitation chain and required victim interaction suggest a low-to-medium exploitation probability consistent with the CVSS 4.0 score. |
| Exploit ScenarioDerived | An attacker registers a low-privilege AVideo account and posts a comment containing a DDE payload such as =cmd|'/c whoami'!A0. When a site administrator later navigates to the comment export feature, downloads the resulting CSV, and opens it in Microsoft Excel with DDE enabled, the formula executes and runs the embedded OS command in the administrator's local user context. No public exploit code has been identified, but the technique is trivially reproducible using well-documented CSV injection methods. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 11, 2026
CSV formula injection in WWBN AVideo (through commit c3edcc274) enables authenticated users to embed spreadsheet formula payloads in comments that execute when administrators or video owners open exported CSV files from the myComments.download.php endpoint. The unsanitized comment text containing =, +, -, or @ prefixes is written directly into the CSV output, which spreadsheet applications interpret as executable expressions. Depending on the victim's application and security settings, this can chain to OS command execution via DDE or similar mechanisms, elevating a low-privilege user's impact to the admin's local session. No public exploit has been identified and it is not listed in CISA KEV.
RemediationAI
Update WWBN AVideo to a commit beyond c3edcc274c389816d434acadac07ee78eaf330c1 as directed by GitHub security advisory GHSA-766f-9gfh-v4wj (https://github.com/WWBN/AVideo/security/advisories/GHSA-766f-9gfh-v4wj); an exact fixed version number is not specified in the available data and should be confirmed against that advisory. The correct code-level fix is to prepend a tab character or single-quote to any CSV cell value beginning with =, +, -, or @ in myComments.download.php, which prevents spreadsheet applications from interpreting the content as a formula. If an immediate upgrade is not feasible, restrict access to the comment export endpoint via web server IP allowlisting so only trusted administrative IPs can download exports - note this reduces export availability for legitimate remote admins. As a client-side compensating control, administrators should enable protected-view or disable DDE in their spreadsheet applications to prevent automatic formula execution when opening externally sourced CSV files.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CWE-1236 (Improper Neutralization of Formula Elements in a CSV File) describes a class of injection attacks where user-supplied data prefixed with formula trigger characters (=, +, -, @) is written verbatim into CSV output. CSV is a flat-text format with no execution model of its own, but spreadsheet applications including Microsoft Excel and LibreOffice Calc treat these prefixes as formula invocations at load time. In WWBN AVideo (CPE: cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*), the myComments.download.php PHP endpoint exports comment data to CSV without stripping or quoting those prefixes. This allows attacker-controlled comment content to reach the formula engine of any spreadsheet application that opens the export. The severity of formula execution depends on application version and feature enablement - notably, Excel's Dynamic Data Exchange (DDE) can invoke arbitrary OS commands, while newer protected-view defaults add a user prompt before execution.
Know when Avideo gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N
Authenticated low-priv attacker (PR:L), victim must open exported CSV (UI:R), scope changes to victim's spreadsheet context (S:C), low C and I impacts.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 contains a CSV formula injection vulnerability in the myComments.download.php endpoint that fails to sanitize spreadsheet formula prefixes in comment text. Authenticated users can inject formulas starting with =, +, -, or @ characters that execute when administrators or video owners open the exported CSV file in spreadsheet applications.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
A cross-site scripting (xss) vulnerability exists in the functiongetOpenGraph videoName functionality of WWBN AVideo 11.
An issue in WWBN AVideo v.12.4 through v.14.2 allows a remote attacker to execute arbitrary code via the systemRootPath
A directory traversal vulnerability exists in the unzipDirectory functionality of WWBN AVideo 11.6 and dev master commit
An insufficient entropy vulnerability exists in the salt generation functionality of WWBN AVideo dev master commit 15fed
Unauthenticated SQL injection in AVideo before 24.0.
OS injection vulnerability in World Wide Broadcast Network AVideo version before 12.4, allows attackers to execute arbit
A reflected cross-site scripting (xss) vulnerability exists in the charts tab selection functionality of WWBN AVideo 11.
A cross-site scripting (xss) vulnerability exists in the channelBody.php user name functionality of WWBN AVideo 11.6 and
A cross-site scripting (xss) vulnerability exists in the videoAddNew functionality of WWBN AVideo 11.6 and dev master co
An insufficient entropy vulnerability exists in the userRecoverPass.php recoverPass generation functionality of WWBN AVi
WWBN AVideo is an open source video platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable
AVideo is an open source video platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low
EUVD-2026-76058
GHSA-2w9g-fhjg-9xh3
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB