Sceawere
Vulnerability Detail
CVE-2026-89246UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
WWBN AVideo CSV Formula Injection
Vulnerability Metadata
- Severity
- Medium
- Score / CVSS
- 5.4
- Creation Date
- 4h ago
- Vendor
- WWBN
- Product
- AVideo
- Attack Type
- Improper Neutralization of Formula Elements in a CSV File
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
- Attack Complexity
- LOW
Narrative and Response
Description
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.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "5.4",
"pubDate": "2026-09-11T12:16:54.423Z",
"pubdate": "2026-09-11T12:16:54.423Z",
"executiveSummary": "WWBN AVideo, up to and including commit c3edcc274c389816d434acadac07ee78eaf330c1, is susceptible to a CSV Formula Injection vulnerability within the myComments.download.php endpoint. This flaw arises from the application's failure to properly sanitize user-supplied input contained within comment fields before exporting them into CSV format.\nA remote, authenticated attacker can craft malicious comments containing spreadsheet formula prefixes such as '=', '+', '-', or '@'. When an administrator or privileged user exports these comments and opens the resulting CSV file in a spreadsheet application, the embedded formulas are interpreted and executed by the software.\nThis vulnerability poses a significant risk, as it can be leveraged to achieve arbitrary code execution on the victim's workstation, exfiltrate sensitive data, or trigger unauthorized network requests, depending on the spreadsheet software's configuration and security settings. Successful exploitation requires the attacker to possess an authenticated account on the AVideo instance and rely on a privileged user to download and open the malicious CSV file.",
"technicalDetails": "The vulnerability is situated in the myComments.download.php component of WWBN AVideo. The application functionality provides a mechanism for users to export comment data into a CSV format. The root cause of this vulnerability is the lack of input sanitization and output encoding for user-provided data within comment fields. Specifically, the application concatenates user-supplied comment text directly into the CSV structure without verifying or neutralizing characters that initiate spreadsheet formulas.\nIn spreadsheet applications such as Microsoft Excel, LibreOffice Calc, or Google Sheets, cells starting with characters like '=', '+', '-', or '@' are treated as executable formulas rather than static text. By injecting these characters into the 'comment' field, an attacker can coerce the spreadsheet software to interpret subsequent text as function calls.\nThe attack flow proceeds as follows: 1) An authenticated attacker submits a comment containing a malicious payload (e.g., '=cmd|'/C calc'!A0' or similar DDE-style injection strings) through the standard AVideo comment interface. 2) The malicious string is stored in the application database without sanitization. 3) An administrator or a video owner with sufficient privileges navigates to the dashboard and initiates a CSV export of the comments. 4) The myComments.download.php endpoint generates a CSV file containing the malicious payload in the comment column. 5) When the victim opens the file in a spreadsheet program, the application parses the cell content, identifies the leading formula character, and executes the embedded command or function.\nThe impact is significant, as it facilitates a client-side execution attack. Because the spreadsheet software operates with the permissions of the user who opened the file, an attacker could potentially execute system-level commands, initiate outbound connections to attacker-controlled infrastructure (potentially leaking internal network information), or perform unauthorized data manipulation. The vulnerability is persistent and remains within the database until manually removed. This threat is exacerbated by the fact that many users trust exported reports generated by administrative portals, making them less likely to scrutinize the raw content of the CSV file prior to opening it."
}