Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessPosition within BLE radio range
-
DeliveryScan and enumerate BLE GATT services on BS20
-
ExploitIdentify weak-credential BLE authentication characteristic
-
ExecutionBrute-force or enumerate credentials exploiting weak password policy
-
ImpactRead 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
Lifecycle Timeline
1DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Bs20 Ev Charging Station
View allImproper authorization in the OTA Update Installation Handler of Besen BS20 EV Charging Station versions up to 20260426
UI layer spoofing in the Besen BS20 EV Charging Station's Firmware Version Check component allows remote unauthenticated
Cleartext credential exposure in the Besen BS20 EV Charging Station's BLE and UDP interfaces allows an adjacent-network
Unauthenticated capture-replay authentication bypass in the Besen BS20 EV Charging Station (firmware up to 20260426) exp
EUVD-2026-31548
GHSA-fj8p-hqwr-45hx
NVD
CVE.org
EPSS
VulDB
Exploit-DB