Skip to main content

FastBee CVE-2026-120274

| EUVDEUVD-2026-114885 MEDIUM
Code Injection (CWE-94)
2026-11-01 VulDB GHSA-fcpv-5322-c269
5.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with high-privilege account
  2. Exploit
    Submit crafted Groovy to /iot/script executor
  3. Execution
    Trigger code injection (CWE-94)
  4. Impact
    Achieve 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.

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

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

Alert me

AnalysisAIv1 – 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

FastBee 2.0
FastBee 2.1.0

Affected Packages

euvd fastbee 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

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

Vendor (VulDB) PRIMARY 5.1 MEDIUM
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
vuln.today AI 4.7 MEDIUM

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.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:H/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
High
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 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

EPSS Score
0.2%
Top 84% exploitable
Prevalence
Low
niche open-source Chinese IoT platform, limited enterprise footprint
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Code Injection CRITICAL

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.

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