ETK-2026-4232Zero's internal tracking ID, independent of the CVE number.
validatingZero is analyzing and reversing it now.description
AVideo versions at least 14.3 through v29.7.1 and current master are affected by stored cross-site scripting in the video-manager tag display. An authenticated account with video-upload permission can store content through the encoder endpoint that executes in an administrator's or video moderator's browser when they view the video manager.
Still under analysis: more detail becomes available as the pipeline runs.
mitigation
Block or reject JSON request bodies to objects/aVideoEncoder.json.php at the reverse proxy, and limit upload permission to trusted users until a vendor update is available. Apply local input validation for JSON-decoded fields and HTML-escape tag values before rendering them.
outcome
Run in progress: no artifact yet.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-11-11 14:21Zghsa: trigger signal, started the run
this entry in the feed
GET /api/v1/feed/ETK-2026-4232
{ "etk_id": "ETK-2026-4232", "cve_id": null, "display_id": "ETK-2026-4232", "ghsa_id": "GHSA-2qq6-qfcq-jmr9", "euvd_id": null, "status": "in_pipeline", "anchor_state": "awaiting_cve", "title": "Stored cross-site scripting in AVideo video manager", "summary": "AVideo versions at least 14.3 through v29.7.1 and current master are affected by stored cross-site scripting in the video-manager tag display. An authenticated account with video-upload permission can store content through the encoder endpoint that executes in an administrator's or video moderator's browser when they view the video manager.", "mitigation": "Block or reject JSON request bodies to `objects/aVideoEncoder.json.php` at the reverse proxy, and limit upload permission to trusted users until a vendor update is available. Apply local input validation for JSON-decoded fields and HTML-escape tag values before rendering them.", "vendor": null, "product": "WWBN/AVideo", "affected": [ { "affected_notes": [], "affected_ranges": [ ">= 14.3, <= 29.7.1" ], "ecosystem": null, "fixed_versions": [], "package_name": "WWBN/AVideo", "purl": null } ], "cwes": [ 79 ], "cvss_score": 8.7, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N", "epss_score": null, "epss_percentile": null, "epss_asof": null, "automation": null, "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": null, "t0_at": null, "signals": { "trigger_signal": { "at": "2026-11-11T14:21:03+00:00", "days": -0.40478747556712963, "is_lower_bound": true, "measured_at": "2026-11-12T00:03:56.805492+00:00", "url": "https://github.com/WWBN/AVideo/security/advisories/GHSA-2qq6-qfcq-jmr9" } } }
published 2026-11-11 23:55Z
last change 2026-11-11 23:55Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.