Skip to main content

Besen BS20 EUVDEUVD-2026-31548

| CVE-2026-9394 LOW
Weak Password Requirements (CWE-521)
2026-05-24 VulDB GHSA-fj8p-hqwr-45hx
1.3
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Position within BLE radio range
  2. Delivery
    Scan and enumerate BLE GATT services on BS20
  3. Exploit
    Identify weak-credential BLE authentication characteristic
  4. Execution
    Brute-force or enumerate credentials exploiting weak password policy
  5. Impact
    Read confidential data exposed over BLE interface

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Password strength requirements
Exploitation Conditions

The attacker must be physically within Bluetooth Low Energy radio range of a deployed Besen BS20 unit - typically 10 to 100 meters depending on environment and antenna characteristics (CVSS AV:A, adjacent network). High attack complexity (AC:H) means exploitation is not straightforward: the attacker likely requires familiarity with BLE GATT protocol, the specific service/characteristic layout of the BS20 firmware, and the ability to conduct iterative brute-force or enumeration attempts. No privileges are required on the target device prior to exploitation (PR:N), and no user interaction is needed (UI:N). Exploitation is limited to firmware versions up to 20260426; later firmware, if and when released, may address the issue. Exploitation impact is bounded to low confidentiality disclosure (VC:L) - no integrity or availability impact is confirmed. The physical proximity requirement is the primary limiting factor that reduces real-world exploitation probability significantly beyond what unauthenticated network-reachable vulnerabilities present.

Impact

The aggregate risk signal is low. The CVSS 4.0 base score of 1.3 reflects physical proximity constraints (AV:A), high attack complexity (AC:H), and a ceiling of low confidentiality impact with no integrity or availability consequence - an attacker who succeeds gains read-level access to some credential or data, not control over charging operations per the reported scope. EPSS at 0.01% (2nd percentile) is consistent with a highly targeted, niche IoT device with limited deployment footprint, and the vulnerability is absent from CISA KEV confirming no observed mass exploitation. However, publicly available exploit code (E:P, GitHub PoC) is a meaningful escalation signal over theoretical vulnerabilities, reducing the barrier for opportunistic actors near deployed units. The 'Brute Force' and 'Information Disclosure' tags align with the realistic threat model: an attacker in a parking garage or home driveway could enumerate BLE credentials. For EV charging infrastructure in shared or public environments, this is a more credible threat scenario than the raw score implies. No SSVC data is available; exploitation status should be rated 'PoC' rather than 'active'. The primary limiting factor is physical proximity - this cannot be exploited remotely over the internet.

Exploit ScenarioDerived

An attacker parks within Bluetooth Low Energy range of a Besen BS20 charger - such as in a shared driveway, apartment parking structure, or public charging area - and uses the publicly available proof-of-concept code (https://github.com/carfeii/besen) to enumerate BLE GATT services and attempt brute-force credential guessing against the BLE authentication handler. Due to weak password requirements enforced by the firmware, the attacker successfully recovers or bypasses the credential, gaining read-level access to device data or configuration exposed over BLE. High attack complexity (AC:H) means success is not guaranteed on first attempt and likely requires knowledge of BLE service structure and precise interaction sequencing.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 08, 2026

Weak password requirements in the Bluetooth Low Energy (BLE) handler of the Besen BS20 EV Charging Station (firmware up to 20260426) expose the device to credential brute-forcing from adjacent-network attackers within Bluetooth range. The flaw, catalogued under CWE-521, results in limited confidentiality impact (VC:L in CVSS 4.0) with no integrity or availability consequences, yielding an overall CVSS 4.0 score of 1.3. Publicly available exploit code exists (E:P in CVSS vector, GitHub PoC at carfeii/besen), though EPSS sits at 0.01% (2nd percentile), and no active exploitation has been confirmed by CISA KEV. Besen acknowledged the report as of April 2026 but no patched firmware version has been released.

RemediationAI

No vendor-released patch has been identified at time of analysis - Besen acknowledged the report as of April 2026 and stated they are reviewing the findings, but no fixed firmware version has been confirmed by NVD, ENISA EUVD, or the researcher's disclosure at https://github.com/carfeii/besen. Until a firmware update is available, defenders should apply the following compensating controls: restrict physical access to the charging station and its Bluetooth radio range, particularly in shared or semi-public environments where unauthorized individuals could approach within BLE proximity (10-100 meters); change any default or factory-set BLE credentials to strong, unique passphrases where the device interface permits, to raise the brute-force cost despite the weak enforcement policy; monitor companion mobile app logs or network traffic for anomalous BLE pairing attempts; and consider disabling BLE functionality entirely if the charger can be managed via an alternative interface, accepting the trade-off of losing remote mobile-app control. Customers should monitor the Besen vendor channel and VulDB entry https://vuldb.com/vuln/365375 for firmware update announcements.

Affected VersionsENISA

BS20 EV Charging Station 20260426

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

The affected component is the Bluetooth Low Energy (BLE) handler embedded in the Besen BS20 home EV charging station, identified by CPE cpe:2.3:a:besen:bs20_ev_charging_station:*:*:*:*:*:*:*:*. BLE is used as the primary local wireless interface for pairing, configuration, and potentially session authentication between the charger and a companion mobile app. CWE-521 (Weak Password Requirements) indicates the firmware does not enforce sufficient password strength, length, or complexity constraints on BLE-authenticated interactions, making credentials susceptible to enumeration or brute-force within radio range. The adjacent-network attack vector (AV:A) in CVSS 4.0 bounds exploitation to Bluetooth proximity (typically 10-100 meters), distinguishing this from internet-reachable vulnerabilities. The high attack complexity (AC:H) likely reflects the need to interact with specific BLE GATT services or characteristic handles and possibly to perform precise timing or sequencing of BLE operations.

Know when Bs20 Ev Charging Station 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 1.3 LOW
CVSS:4.0/AV:A/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

1
CVSS changed
May 26, 2026 - 20:07 NVD
3.1 (LOW) 1.3 (LOW)

DescriptionCVE.org

A vulnerability was determined in Besen BS20 EV Charging Station up to 20260426. This impacts an unknown function of the component Bluetooth Low Energy Handler. Executing a manipulation can lead to weak password requirements. The attack needs to be done within the local network. This attack is characterized by high complexity. The exploitability is said to be difficult. The original disclosure mentions, that "[t]hese vulnerabilities have been reported to Besen and we have received their acknowlegement that they are reviewing this as of April 2026."

Threat Intelligence Overview

EPSS Score
0.0%
Top 98% exploitable
Data Quality
6 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 LOW
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation· derived
None
System Exposure· derived
Controlled
Automatable· derived
No
Human Impact· derived
Low

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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