WWBN AVideo Missing Authorization via getBookmarks.json.php
WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 fails to validate user permissions in the Bookmark plugin getBookmarks.json.php endpoint, allowing unauthenticated attackers to read chapter names from password-protected videos. Attackers can query the endpoint with a video ID parameter to retrieve sensitive chapter metadata without authentication or password verification.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-90547
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 5 Nov 2026, 01:23 UTC · Revision 1
Source evidence
WWBN AVideo Missing Authorization via getBookmarks.json.php
core-osv · Original sourcePublished 12 Sept 2026, 12:08 UTC
WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 fails to validate user permissions in the Bookmark plugin getBookmarks.json.php endpoint, allowing unauthenticated attackers to read chapter names from password-protected videos. Attackers can query the endpoint with a video ID parameter to retrieve sensitive chapter metadata without authentication or password verification.
osv:CVE-2026-90547
Complete source record
{
"id": "7855cbefcc9dc5605d166b31f49a03a426ba9234b569a61bc87bd072750c92d0",
"url": "https://osv.dev/vulnerability/CVE-2026-90547",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "WWBN AVideo Missing Authorization via getBookmarks.json.php",
"summary": "WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 fails to validate user permissions in the Bookmark plugin getBookmarks.json.php endpoint, allowing unauthenticated attackers to read chapter names from password-protected videos. Attackers can query the endpoint with a video ID parameter to retrieve sensitive chapter metadata without authentication or password verification.",
"evidence": "osv:CVE-2026-90547",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2026-90547",
"aliases": [
"CVE-2026-90547",
"GHSA-xv29-q875-59jq"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/wwbn/avideo",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"last_affected": "c3edcc274c389816d434acadac07ee78eaf330c1"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "c3edcc274c389816d434acadac07ee78eaf330c1"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "c3edcc274c389816d434acadac07ee78eaf330c1"
}
],
"source": "DESCRIPTION"
}
]
}
}
],
"versions": [
"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-90547.json"
}
}
],
"modified": "2026-10-28T02:30:41.114402963Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/90xxx/CVE-2026-90547.json",
"https://github.com/WWBN/AVideo/security/advisories/GHSA-xv29-q875-59jq",
"https://nvd.nist.gov/vuln/detail/CVE-2026-90547",
"https://www.vulncheck.com/advisories/wwbn-avideo-missing-authorization-via-getbookmarks-json-php"
],
"provider_metadata": {
"cwe_ids": [
"CWE-862"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/90xxx/CVE-2026-90547.json"
}
},
"related_cves": [
{
"value": "CVE-2026-90547",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 509054,
"published_at": "2026-09-12T12:08:52.501+00:00"
}