Vulnerability · Published Sep 24, 2026 · Assigned by VulnCheck
CVE-2026-97061Black Candy through 3.2.1 Information Disclosure via Playlist Search
Medium 4.3
In plain English
A medium-severity missing authorization in Black Candy from blackcandy-org. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 12% of all known vulnerabilities).
Official description
Black Candy through 3.2.1 fails to scope playlist search queries to the authenticated session user, allowing any authenticated user to enumerate all playlists on the instance. Attackers can query the SearchController or Search::PlaylistsController endpoints with blank or targeted search parameters to retrieve playlist names belonging to other users without authorization.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| blackcandy-org | Black Candy | 0 – through 3.2.1 |
Weakness: CWE-862 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
References
- GitHub Issue #463 issue-tracking
- https://github.com/blackcandy-org/blackcandy/blob/93cfdca9857a5e2ae847469c3238a6174515c76f/app/controllers/search_controller.rb#L9 technical-description
- https://github.com/blackcandy-org/blackcandy/blob/93cfdca9857a5e2ae847469c3238a6174515c76f/app/controllers/search/playlists_controller.rb#L5 technical-description
- https://github.com/blackcandy-org/blackcandy/blob/93cfdca9857a5e2ae847469c3238a6174515c76f/app/models/concerns/searchable_concern.rb#L21 technical-description
- https://github.com/blackcandy-org/blackcandy product
- VulnCheck Advisory: Black Candy through 3.2.1 Information Disclosure via Playlist Search third-party-advisory