{"id":"CVE-2026-100630","summary":"AVideo Stored XSS via HTML Entity Bypass in trailer1 Field","details":"AVideo contains a stored cross-site scripting vulnerability in the video trailer1 field rendered unsanitized within an inline onclick JavaScript string. Attackers with video upload permission can store HTML entity-encoded payloads that bypass isValidURL() validation and are decoded by the browser to break out of the JavaScript string, executing arbitrary code in any visitor's session including administrators.","aliases":["GHSA-v7vx-v9q9-qhw3"],"modified":"2026-10-01T03:30:41.456179523Z","published":"2026-09-26T13:23:06.440Z","database_specific":{"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/100xxx/CVE-2026-100630.json","cna_assigner":"VulnCheck","cwe_ids":["CWE-79"]},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/100xxx/CVE-2026-100630.json"},{"type":"ADVISORY","url":"https://github.com/WWBN/AVideo/security/advisories/GHSA-v7vx-v9q9-qhw3"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-100630"},{"type":"ADVISORY","url":"https://www.vulncheck.com/advisories/avideo-stored-xss-via-html-entity-bypass-in-trailer1-field"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/wwbn/avideo","events":[{"introduced":"0"},{"last_affected":"79be8e6041bd517b03cfc56d3884b12714b6e3bb"}],"database_specific":{"source":"AFFECTED_FIELD","extracted_events":[{"introduced":"0"},{"last_affected":"29.1.1"}]}}],"versions":["v29.1.1","v29.1.0","29.0","26.0","25.0","24.0","22.0","21.0","18.0","14.3.1","14.3","12.4","11.6","11.5","11.1.1","11.1","11","10.8","8.9.1","8.9","8.7","8.6","8.5","8.1","7.8","7.7","7.6","7.4","7.3","7.2","4.0","3.4","2.7","2.2"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-100630.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V4","score":"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"}]}