Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with high-privilege account
-
ExploitSubmit crafted Groovy to /iot/script executor
-
ExecutionTrigger code injection (CWE-94)
-
ImpactAchieve limited code execution on server
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated, high-privilege account (CVSS PR:H) with access to the Groovy Script Executor component exposed at /iot/script in FastBee up to and including 2.1.0; the attacker must be able to submit script content that the executor processes. Limiting factors: this is not reachable by unauthenticated users - privileged access to the scripting feature is mandatory, which confines realistic exploitation to authorized operators or attackers who have first obtained privileged credentials. No user interaction is required (UI:N). The precise configuration or payload that triggers the injection is not described in the available sources. |
| Impact | This is a moderate-severity issue (CVSS 4.0 base 5.1) whose real-world urgency is tempered by its privilege requirement. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N) indicates a network-reachable, low-complexity flaw but with PR:H - exploitation requires high privileges on the FastBee instance, and impact to confidentiality, integrity and availability is each rated Low rather than High. This materially contradicts the 'RCE' tag: code injection into a Groovy Script Executor would typically yield full code execution (I/A:H), yet the vendor/VulDB vector scores all impacts Low, so the 'RCE' framing overstates the rated severity and should be verified against the actual executor sandboxing. No EPSS score and no CISA KEV listing were provided, and there is no input line confirming working exploit code; a public vulnerability-report reference exists on Gitee but is not verified as a functional exploit. The vuln.today decision label is 'this_month' (not act_now/emergency), consistent with a patch-this-cycle priority rather than a drop-everything emergency. Net assessment: a legitimate but not top-tier issue - prioritize because it is a code-injection path and a patch exists, but the PR:H prerequisite and Low impact ratings argue against treating it as a critical unauthenticated RCE. |
| Exploit ScenarioDerived | An attacker who already holds a privileged account on a FastBee deployment (up to 2.1.0) reaches the Groovy Script Executor at /iot/script over the network and submits crafted Groovy content that is injected and executed by the server-side executor. A public vulnerability-report reference exists on Gitee, but it is not verified as working exploit code; the specific injection trigger is not described in the available sources. Because the CVSS vector requires high privileges (PR:H), this is a post-authentication abuse of an administrative scripting feature rather than a drive-by remote compromise. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 01, 2026
Code injection in the Groovy Script Executor component of beecue FastBee up to and including 2.1.0 lets a remote attacker who holds a high-privilege account submit crafted script content through /iot/script and have it executed by the platform, producing limited confidentiality, integrity and availability impact. The CVSS 4.0 base score is 5.1, and the CVSS 3.1 assessment places it at PR:H, so exploitation is confined to authorized operators or attackers who have already obtained privileged credentials. A vendor fix is available as the Gitee commit 890a33846005a937a58cccd738b7fb9821b82ea9; no public exploit code and no confirmed active exploitation are identified at time of analysis.
RemediationAI
Vendor-released patch: apply Gitee commit 890a33846005a937a58cccd738b7fb9821b82ea9 (https://gitee.com/beecue/fastbee/commit/890a33846005a937a58cccd738b7fb9821b82ea9), which the vendor identifies as the fix for FastBee up to 2.1.0; install it rather than running an unpatched 2.1.0 or earlier build. Because the injection is reachable only with high privileges (PR:H), restricting who can access the Groovy Script Executor and the /iot/script endpoint to trusted administrators limits exposure until the patch is deployed, and any account able to submit script content should be treated as equivalent to code execution on the platform, so its credentials should be rotated if compromise is suspected.
Affected VersionsENISA
Affected Packages
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
FastBee is an IoT platform whose Groovy Script Executor exposes an endpoint at /iot/script that accepts script content for execution. Because user-supplied script text reaches an evaluator without adequate neutralization, the flaw falls into CWE-94 (Improper Control of Generation of Code / code injection), meaning an attacker able to submit script content can influence what code the executor runs. The CPE string cpe:2.3:a:beecue:fastbee:*:*:*:*:*:*:*:* identifies all FastBee versions as potentially in scope, with the vendor confirming the issue up to 2.1.0. The CVSS 4.0 vector is AV:N/AC:L/AT:N/PR:H/UI:N with low confidentiality, integrity and availability impact and no subsequent-system impact, matching the independent CVSS 3.1 assessment of AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L. The exact configuration or payload shape that triggers execution of injected code is not described in the available sources.
Know when Fastbee 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:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N
Network-reachable scripting feature with low complexity, but PR:H because it requires a high-privilege account; impacts kept Low to match the supplied vector rather than assuming full RCE.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
DescriptionCVE.org
A vulnerability was identified in beecue FastBee up to 2.1.0. Affected by this issue is some unknown functionality of the file /iot/script of the component Groovy Script Executor. The manipulation leads to code injection. The attack is possible to be carried out remotely. The identifier of the patch is 890a33846005a937a58cccd738b7fb9821b82ea9. It is suggested to install a patch to address this issue.
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
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Cross-tenant object reference flaw in FastBee through 2.1.0 lets any authenticated tenant user read another tenant's MQT
Path traversal vulnerability in kerwincui FastBee up to version 1.2.1 allows authenticated remote attackers to read arbi
Stored cross-site scripting (XSS) in kerwincui FastBee up to version 1.2.1 allows authenticated remote attackers to inje
Insecure direct object reference (IDOR) in FastBee through 2.1.0 allows authenticated low-privilege users-including self
EUVD-2026-114885
GHSA-fcpv-5322-c269
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB