Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate/access baserCMS mail form
-
DeliveryInject script into email form fields
-
ExploitPayload stored server-side
-
ExecutionAdmin views submission
-
PersistScript executes in victim browser
-
ImpactSession/data compromise
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 targets baserCMS installations that expose the mail/email form feature; the attacker must be able to submit crafted strings into the email form fields (the CVSS PR:L indicates some privilege is required) and the payload only executes when a user or administrator subsequently views the stored content in a browser (UI:R). Limiting factors: requires the mail form functionality to be in use, requires the low-privilege access implied by PR:L, and requires victim interaction (viewing the malicious submission); impact is confined to browser-side script execution with low confidentiality/integrity effect and no availability impact. |
| Impact | This is a stored (persistent) cross-site scripting flaw (CWE-79) in baserCMS mail/email form fields, scored 5.4 (medium) under CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N. The signals are consistent and modest: network attack vector with low complexity, but exploitation requires some level of privilege (PR:L) and, critically, victim interaction (UI:R) - the injected script only fires when a user/administrator later renders the affected content. The scope change (S:C) reflects that the payload executes in the victim's browser session, a different security authority than the injection point, but impact is capped at low confidentiality and low integrity with no availability effect. There is no EPSS score, no CISA KEV listing, and no public exploit code referenced - so exploitation status is 'no public exploit identified at time of analysis.' No conflicting signals are present; the CVSS vector and the description agree. This is a legitimate but lower-tier issue: real enough to patch on a normal cycle, but not an emergency given the auth requirement, required user interaction, and bounded impact. The primary real-world constraint on risk is the small deployment footprint of baserCMS rather than any doubt about the vulnerability itself. |
| Exploit ScenarioDerived | An attacker submits a baserCMS email/contact form (or influences its fields) with a specially crafted string that includes malicious markup, which baserCMS stores without adequate output encoding. When an administrator or user later views the stored submission in their browser, the script executes in their session, enabling session-context actions such as stealing cookies or performing actions as the victim. No public proof-of-concept is referenced, and the attack depends on a victim viewing the poisoned content (UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 30, 2026
Stored cross-site scripting in the baserCMS mail (email form) feature allows an attacker who can submit crafted strings into email form fields to inject a script that executes in a victim's browser when the stored submission is later viewed, as recorded in JVN#14353754. The flaw is scored 5.4 (CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N), meaning it is remotely reachable, requires a low-privileged actor to plant the payload, and requires a victim to view the affected content; impact is limited to low confidentiality and integrity loss with no availability effect and a scope change because the script runs in the victim's browser session. No public exploit code has been identified at time of analysis and the issue is not in CISA KEV, so exploitation is not confirmed at this time.
RemediationAI
Apply the fix published by the baserCMS project as documented in the vendor advisory at https://basercms.net/security/JVN_14353754 and the JVN advisory JVN#14353754 (https://jvn.jp/en/jp/JVN14353754); the supplied data does not include an exact patched version number, so the precise fixed release must be confirmed from those advisories and the upgrade should be applied to the latest supported baserCMS line. Where immediate upgrading is not possible, reduce exposure by disabling or removing the mail/email form plugin if it is not operationally required, restricting submission of form content to trusted low-privilege accounts (accepting that PR:L means any authenticated submitter can currently plant a payload), and limiting who can view stored form submissions - trade-offs being loss of contact-form functionality and additional friction for legitimate users. As defense in depth, enforce context-aware output encoding/sanitization of all stored form field values before rendering, deploy a Content-Security-Policy that disallows inline and untrusted scripts (noting that CSP may break legitimate third-party or inline front-end scripts), and treat stored form submissions as untrusted data in any admin review workflow.
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
BaserCMS is a PHP-based open-source content management system, and the affected component is its mail/email form functionality, which accepts user-supplied input into form fields and persists it (for example as stored submissions or appended strings rendered back to administrators). The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation, i.e., cross-site scripting): user-controlled strings appended to email form fields are not correctly escaped when later rendered into an HTML context, so a stored payload is served from the application's own origin. Because the reflected/stored content originates from the trusted site, the CVSS scope change (S:C) applies - the injected script executes with the privileges of the victim's browsing session and can act on resources beyond the vulnerable component itself. The CPE cpe:2.3:a:basercms_user_community:basercms:* with a wildcard version indicates the vendor has not scoped the flaw to a specific release line in the available data. The assessed CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N confirms remote network reachability, low attack complexity, a low-privilege prerequisite (the ability to submit to the form), mandatory victim interaction, and strictly browser-side impact with no availability component.
Know when Basercms 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:N/VA:N/SC:L/SI:L/SA:N
Stored XSS over the network requiring low privilege to inject and victim rendering (UI:R); script runs in victim browser (S:C) with low C/I and no availability impact.
Primary rating from Vendor (jpcert).
CVSS VectorVendor: jpcert
Lifecycle Timeline
2DescriptionCVE.org
Stored Cross-site scripting via appended strings in email form fields vulnerability exists in baserCMS . If this vulnerability is exploited, an arbitrary script may be executed in the user's web browser may be caused.
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.
In baserCMS before 4.1.4, lib\Baser\Model\ThemeConfig.php allows remote attackers to execute arbitrary PHP code via the
SQL injection vulnerability in the baserCMS 3.0.14 and earlier, 4.0.5 and earlier allows remote attackers to execute arb
baserCMS is a website development framework. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploita
baserCMS is a website development framework. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploita
baserCMS is a Content Management system. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,
baserCMS is a Content Management system. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,
OS command injection in baserCMS installer prior to version 5.2.3 allows remote attackers to execute arbitrary system co
OS command injection in baserCMS update functionality allows authenticated administrators to execute arbitrary commands
OS command injection in baserCMS core update functionality allows authenticated administrators to execute arbitrary syst
baserCMS 3.0.14 and earlier, 4.0.5 and earlier allows an attacker to execute arbitrary PHP code on the server via unspec
Cross-site request forgery (CSRF) vulnerability in baserCMS plugin Mail version 3.0.10 and earlier allows remote attacke
Cross-site request forgery (CSRF) vulnerability in baserCMS plugin Blog version 3.0.10 and earlier allows remote attacke
EUVD-2026-89662
NVD
CVE.org
EPSS
Vulnrichment
GitHub PoC
Exploit-DB