Skip to main content

Bandcamp Player CVE-2026-112104

| EUVDEUVD-2026-104219 MEDIUM
Missing Authentication for Critical Function (CWE-306)
2026-10-19 VulDB GHSA-62p5-2f9c-wg2h
6.9
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach LAN remote control server
  2. Exploit
    Manipulate remoteEnabled parameter
  3. Execution
    Bypass missing authentication check
  4. Impact
    Control playback and read player state

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires the Remote Control Server feature to be enabled on the bandcamp-player desktop app and the attacker to be able to reach that server over the network - per vendor documentation this is a local-network (LAN) companion-app feature, not a public internet service. The flaw lies in authentication handling tied to the remoteEnabled argument in database.ts, affecting the legacy non-secure connection mode (plain HTTP/WS without device pairing or approval). Limiting factors: the remote control feature must be turned on; exploitation is practically constrained to the trusted LAN; and the fix (v1.8.34-beta) ships Secure Mode (HTTPS/WSS with pairing and desktop approval) enabled by default, so patched/default deployments are not exposed. No user interaction on the victim side and no authentication are required against a vulnerable, enabled server.

Impact

This is a medium-severity (CVSS 4.0 base 6.9) missing-authentication flaw (CWE-306) in the Remote Control Server of eremef bandcamp-player, reported solely by VulDB. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L) indicates a low-complexity, unauthenticated attack with only partial (Low) impact across confidentiality, integrity, and availability. Exploitation maturity is E:X (undefined); there is no CISA KEV listing, no EPSS value supplied, and no public exploit identified, so this reflects a disclosed-and-patched issue rather than an actively exploited one. A key tension: the vector and description claim network/remote reach (AV:N, 'launched remotely'), but the vendor's own README and REMOTE_SPEC describe the remote control server as a LAN-scoped feature for pairing a phone to the desktop - 'other devices on your local network may read traffic or control playback' - which implies adjacent-network (LAN) rather than true internet-remote exposure. Net real-world priority is LOW-to-MEDIUM: partial impact, likely LAN-bound, obscure product, no exploitation evidence. Treat it as a routine upgrade rather than an emergency, while verifying actual network exposure of the remote control port.

Exploit ScenarioDerived

A user runs the bandcamp-player desktop app with Remote Control enabled in legacy (non-secure) mode. An attacker on the same local network sends requests to the remote control server and, because the remoteEnabled handling lacks an authentication/pairing check, gains unauthenticated control of playback and read access to player state without approval on the desktop. No public exploit code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.8% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 19, 2026

Missing authentication in the Remote Control Server component of eremef bandcamp-player through 1.8.33-beta allows unauthenticated attackers with LAN reachability to control the desktop player's remote interface without a device pairing or approval step. The flaw is rooted in how the remoteEnabled setting is handled in database.ts, and it is practically exposed only when the Remote Control feature is switched on and the legacy, non-secure connection mode (plain HTTP/WS, no pairing) is in use; no victim interaction is required against such a server. No public exploit code or active exploitation has been confirmed, and the vendor has released a patched version, 1.8.34-beta, which turns Secure Mode (HTTPS/WSS with QR pairing and desktop approval) on by default.

RemediationAI

Upgrade to eremef bandcamp-player 1.8.34-beta or later - the vendor-released patch corresponding to commit ccba99b66bc61acf46e4a332034799d7452ddea6 (PR https://github.com/eremef/bandcamp-player/pull/119, release https://github.com/eremef/bandcamp-player/releases/tag/v1.8.34-beta) - which resolves the missing-authentication path and ships Secure Mode (HTTPS/WSS, QR pairing, desktop approval) enabled by default on both desktop and mobile, so patched installs are not reachable over the legacy unencrypted channel unless an operator explicitly disables it. If upgrading is not immediately possible, turn off Remote Control in desktop Settings → Remote Control (this fully removes the attack surface but disables mobile and web remote control), or, if remote control must remain in use, keep Secure Mode on for both desktop and mobile and never enable the legacy plain HTTP/WS mode; note that the legacy mode is required for some older clients, so disabling it may break those setups. As a network-level compensating control, restrict the remote-control port to specific trusted hosts with a host firewall or isolate the LAN/VLAN; this limits exposure but does not fix the underlying authentication gap and can interfere with legitimate companion-device discovery. Do not expose the remote-control port to the internet or to untrusted networks, since there is no public exploit identified at time of analysis but the missing authentication makes any reachable instance trivially abusable.

Affected VersionsENISA

bandcamp-player 1.8.33-beta

Affected Packages

euvd bandcamp_player no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

eremef bandcamp-player is an Electron desktop application for playing Bandcamp music that optionally exposes a Remote Control Server so that a companion React Native mobile app or browser-based web remote on the same LAN can drive playback. The vulnerability is CWE-306 (Missing Authentication for Critical Function): the setting governing remote access, remoteEnabled in database.ts, is manipulated in a way that exposes the remote interface without an authentication or pairing check. Per vendor documentation, the vulnerable path is the legacy remote protocol - plain HTTP/WS served at http://<lan-ip>:<port> or ws://<lan-ip>:<port> with no encryption, no device pairing and no desktop-side approval - whereas the newer Safe mode uses HTTPS/WSS with a one-time code, certificate-fingerprint verification and explicit approval on the desktop (documented in docs/REMOTE_SPEC.md). The upstream fix does not merely validate a flag; it changes the default posture so Secure Mode is enabled on both desktop and mobile and the app will not silently fall back to the unencrypted connection. The CPE cpe:2.3:a:eremef:bandcamp-player:*:*:*:*:*:*:*:* identifies the affected package as any release in the vulnerable range, and per the independent assessment the realistic attack surface is the local network (CVSS:3.1 AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L) rather than the public internet, since the server is a LAN companion-app feature and not intended for external exposure.

Know when Electron gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N
vuln.today AI 6.3 MEDIUM

Remote control server is LAN-scoped per vendor docs so AV:A; missing authentication/pairing gives PR:N/UI:N; attacker gains only partial playback control and state read, yielding Low C/I/A.

3.1 AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
4.0 AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A flaw has been found in eremef bandcamp-player up to 1.8.33-beta. The impacted element is an unknown function of the file database.ts of the component Remote Control Server. Executing a manipulation of the argument remoteEnabled can lead to missing authentication. The attack may be launched remotely. Upgrading to version 1.8.34-beta is sufficient to resolve this issue. This patch is called ccba99b66bc61acf46e4a332034799d7452ddea6. Upgrading the affected component is advised.

Threat Intelligence Overview

EPSS Score
0.8%
Top 44% exploitable
Prevalence
Rare
obscure open-source hobby Bandcamp player, tiny desktop-app footprint
Data Quality
7 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.8%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

35
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2018-1000006 HIGH POC
8.8 Jan 24

GitHub Electron versions 1.8.2-beta.3 and earlier, 1.7.10 and earlier, 1.6.15 and earlier has a vulnerability in the pro

CVE-2025-68669 CRITICAL POC
9.6 Dec 23

Remote code execution in 5ire 0.15.2 and earlier arises because the desktop AI assistant renders Mermaid diagrams with s

CVE-2025-67744 CRITICAL POC
9.6 Dec 16

Cross-site scripting in DeepChat's Mermaid diagram renderer escalates to full remote code execution on affected desktop

CVE-2025-66481 CRITICAL POC
9.6 Dec 09

Remote code execution in DeepChat 0.5.1 and below is possible through a cross-site scripting flaw in Mermaid diagram ren

CVE-2026-93922 HIGH POC
8.6 Sep 18

Stored cross-site scripting in SiYuan through 3.8.4 lets an attacker who can set a notebook name containing an HTML payl

CVE-2017-12581 HIGH POC
8.1 Aug 06

GitHub Electron before 1.6.8 allows remote command execution because of a nodeIntegration bypass vulnerability. Rated hi

CVE-2018-15685 HIGH POC
8.1 Aug 23

GitHub Electron 1.7.15, 1.8.7, 2.0.7, and 3.0.0-beta.6, in certain scenarios involving IFRAME elements and "nativeWindow

CVE-2018-1000136 HIGH POC
8.1 Mar 23

Electron version 1.7 up to 1.7.12; 1.8 up to 1.8.3 and 2.0.0 up to 2.0.0-beta.3 contains an improper handling of values

CVE-2024-39698 HIGH POC
7.5 Jul 09

electron-updater allows for automatic updates for Electron apps. Rated high severity (CVSS 7.5), this vulnerability is r

CVE-2026-70604 HIGH POC
7.4 Aug 05

Cross-origin read bypass in Electron's custom protocol handler exposes sensitive application data to remote pages via fe

CVE-2026-70611 MEDIUM POC
6.9 Aug 05

Native code execution outside the Chromium sandbox is achievable in Electron prior to 39.8.9, 40.9.2, 41.2.1, and 42.0.0

CVE-2020-4077 CRITICAL
9.9 Jul 07

In Electron before versions 7.2.4, 8.2.4, and 9.0.0-beta21, there is a context isolation bypass. Rated critical severity

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy