Description
Bilibili Desktop through 1.18.0 disables TLS certificate verification process-wide and executes unsigned remote JavaScript configuration without integrity checks. An attacker in an on-path network position can intercept configuration fetches, inject arbitrary JavaScript executed in the renderer with access to the privileged IPC bridge, and execute system commands or steal login credentials.
Published: 2026-09-05
Score: 8.6 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Bilibili Desktop versions up to 1.18.0 disable TLS certificate verification globally and execute unsigned remote JavaScript configuration scripts. This flaw allows an attacker who can intercept network traffic to inject arbitrary JavaScript into the renderer process. The injected code runs with full IPC bridge privileges, enabling system command execution or theft of user credentials. The weakness is a Certificate Validation Bypass (CWE‑295).

Affected Systems

The vulnerability affects Bilibili Desktop applications published under the Bilibili product line. All releases through version 1.18.0 are impacted; later releases may have re‑enabled TLS verification, but the exact version roll‑out is not specified here.

Risk and Exploitability

The CVSS score of 8.6 indicates a high severity, and while a current EPSS score is not provided, the lack of a KEV listing does not reduce the risk because an on‑path attacker can exploit the flaw by simply intercepting configuration requests. The likely attack vector involves a man‑in‑the‑middle position on the network, allowing the attacker to modify the configuration payload and inject malicious JavaScript that is then executed with elevated privileges inside the application.

Generated by OpenCVE AI on September 5, 2026 at 12:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to the latest Bilibili Desktop release that restores TLS certificate verification and confirms the TLS check is active.
  • Disable the loading of unsigned JavaScript from remote configuration, if a setting or environment variable exists; otherwise edit the application’s configuration file to enforce trusted source only.
  • Apply network segmentation and firewall rules to block untrusted connections to Bilibili configuration endpoints and monitor for any interceptor activity.

Generated by OpenCVE AI on September 5, 2026 at 12:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 05 Sep 2026 11:45:00 +0000

Type Values Removed Values Added
Description Bilibili Desktop through 1.18.0 disables TLS certificate verification process-wide and executes unsigned remote JavaScript configuration without integrity checks. An attacker in an on-path network position can intercept configuration fetches, inject arbitrary JavaScript executed in the renderer with access to the privileged IPC bridge, and execute system commands or steal login credentials.
Title Bilibili Desktop through 1.18.0 Remote Code Execution via TLS Verification Bypass
Weaknesses CWE-295
References
Metrics cvssV3_1

{'score': 8, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.6, 'vector': 'CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-05T11:38:01.332Z

Reserved: 2026-09-05T11:16:18.327Z

Link: CVE-2026-86185

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-05T12:16:49.240

Modified: 2026-09-05T12:16:49.240

Link: CVE-2026-86185

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-05T12:30:04Z

Weaknesses
  • CWE-295

    Improper Certificate Validation