Medium
gonic before 0.22.0 Missing Administrator Check on the Subsonic startScan Endpoint
Type: advisorySources: OSV
gonic versions before 0.22.0 fail to validate administrator privileges in the startScan endpoint, allowing any authenticated user to trigger media library rescans. Attackers can repeatedly call the startScan endpoint to force CPU and I/O-intensive filesystem operations, causing denial of service on multi-user instances.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-86118
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 6 Nov 2026, 00:05 UTC · Revision 1
Source evidence
gonic before 0.22.0 Missing Administrator Check on the Subsonic startScan Endpoint
core-osv · Original sourcePublished 5 Sept 2026, 09:59 UTC
gonic versions before 0.22.0 fail to validate administrator privileges in the startScan endpoint, allowing any authenticated user to trigger media library rescans. Attackers can repeatedly call the startScan endpoint to force CPU and I/O-intensive filesystem operations, causing denial of service on multi-user instances.
osv:CVE-2026-86118
Complete source record
{
"id": "f21fe261239deb212bff2e45c75ea926b935f8113851a3274fa9bdc2bca2f7cc",
"url": "https://osv.dev/vulnerability/CVE-2026-86118",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "gonic before 0.22.0 Missing Administrator Check on the Subsonic startScan Endpoint",
"summary": "gonic versions before 0.22.0 fail to validate administrator privileges in the startScan endpoint, allowing any authenticated user to trigger media library rescans. Attackers can repeatedly call the startScan endpoint to force CPU and I/O-intensive filesystem operations, causing denial of service on multi-user instances.",
"evidence": "osv:CVE-2026-86118",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2026-86118",
"aliases": [
"CVE-2026-86118",
"GHSA-453r-pgfw-h3pq"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/sentriz/gonic",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "5ae99e8af550e4d5cbd45a3b430419d32cb54aed"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "0.22.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "5ae99e8af550e4d5cbd45a3b430419d32cb54aed"
}
],
"source": "REFERENCES_TAG",
"original_tag": "v0.22.0"
},
{
"range": [
{
"introduced": "0"
},
{
"fixed": "0.22.0"
}
],
"source": "DESCRIPTION"
}
]
}
}
],
"versions": [
"v0.21.0",
"v0.20.1",
"v0.20.0",
"v0.19.0",
"v0.18.0",
"v0.17.0",
"v0.16.4",
"v0.16.3",
"v0.16.2",
"v0.16.1",
"v0.16.0",
"v0.16.0-rc1",
"v0.15.2",
"v0.15.1",
"v0.15.0",
"v0.14.0",
"v0.13.1",
"v0.13.0",
"v0.12.3",
"v0.12.2",
"v0.12.1",
"v0.12.0",
"v0.11.1",
"v0.11.0",
"v0.10.3",
"v0.10.2",
"v0.10.1",
"v0.10.0",
"v0.9.6",
"v0.9.5",
"v0.9.4",
"v0.9.3",
"v0.9.2",
"v0.9.1",
"v0.9.0",
"v0.8.8",
"v0.8.7",
"v0.8.6",
"v0.8.5",
"v0.8.4",
"v0.8.3",
"v0.8.2",
"v0.8.1",
"v0.8.0",
"v0.7.4",
"v0.7.3",
"v0.7.2",
"v0.7.1",
"v0.7.0",
"v0.6.3",
"v0.6.2",
"v0.6.1",
"v0.6.0",
"v0.5.2",
"v0.5.1",
"v0.5.0",
"v0.4.3",
"v0.4.2",
"v0.4.1",
"v0.4.0",
"v0.3.0",
"v0.2.1",
"v0.2.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-86118.json"
}
}
],
"modified": "2026-10-28T02:30:45.101788596Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/86xxx/CVE-2026-86118.json",
"https://github.com/sentriz/gonic/releases/tag/v0.22.0",
"https://github.com/sentriz/gonic/security/advisories/GHSA-453r-pgfw-h3pq",
"https://nvd.nist.gov/vuln/detail/CVE-2026-86118",
"https://www.vulncheck.com/advisories/gonic-before-0.22.0-missing-administrator-check-on-the-subsonic-startscan-endpoint",
"https://github.com/sentriz/gonic",
"https://github.com/sentriz/gonic/blob/v0.21.0/server/ctrlsubsonic/ctrl.go",
"https://github.com/sentriz/gonic/blob/v0.21.0/server/ctrlsubsonic/handlers_common.go"
],
"provider_metadata": {
"cwe_ids": [
"CWE-862"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/86xxx/CVE-2026-86118.json"
}
},
"related_cves": [
{
"value": "CVE-2026-86118",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 513320,
"published_at": "2026-09-05T09:59:08.059+00:00"
}