Skip to main content

baserCMS CVE-2026-93460

| EUVDEUVD-2026-89662 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-30 jpcert
5.1
CVSS 4.0 · Vendor: jpcert
View

Attack ChainAIDerived

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

  1. Access
    Authenticate/access baserCMS mail form
  2. Delivery
    Inject script into email form fields
  3. Exploit
    Payload stored server-side
  4. Execution
    Admin views submission
  5. Persist
    Script executes in victim browser
  6. Impact
    Session/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).

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

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

Alert me

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

basercms 0 <5.4.1
basercms 0 <5.3.1

Affected Packages

euvd basercms fix: 5.3.1, 5.4.1

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

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

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.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (jpcert).

CVSS VectorVendor: jpcert

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Sep 30, 2026 - 09:01 EUVD
CVSS changed
Sep 30, 2026 - 08:22 NVD
5.4 (MEDIUM) 5.1 (MEDIUM)

DescriptionCVE.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

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
Japanese open-source CakePHP-based CMS, niche regional footprint
Data Quality
4 sources
Confidence: Medium

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.1%
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

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2018-18942 HIGH POC
7.2 Nov 05

In baserCMS before 4.1.4, lib\Baser\Model\ThemeConfig.php allows remote attackers to execute arbitrary PHP code via the

CVE-2017-10842 CRITICAL
9.8 Aug 29

SQL injection vulnerability in the baserCMS 3.0.14 and earlier, 4.0.5 and earlier allows remote attackers to execute arb

CVE-2023-43792 CRITICAL
9.8 Oct 30

baserCMS is a website development framework. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploita

CVE-2023-43649 CRITICAL
9.8 Oct 30

baserCMS is a website development framework. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploita

CVE-2023-25655 CRITICAL
9.8 Mar 23

baserCMS is a Content Management system. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,

CVE-2023-25654 CRITICAL
9.8 Mar 23

baserCMS is a Content Management system. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,

CVE-2026-30880 CRITICAL
9.2 Mar 31

OS command injection in baserCMS installer prior to version 5.2.3 allows remote attackers to execute arbitrary system co

CVE-2026-30877 CRITICAL
9.1 Mar 31

OS command injection in baserCMS update functionality allows authenticated administrators to execute arbitrary commands

CVE-2026-21861 CRITICAL
9.1 Mar 31

OS command injection in baserCMS core update functionality allows authenticated administrators to execute arbitrary syst

CVE-2017-10844 HIGH
8.8 Aug 29

baserCMS 3.0.14 and earlier, 4.0.5 and earlier allows an attacker to execute arbitrary PHP code on the server via unspec

CVE-2016-4879 HIGH
8.8 May 12

Cross-site request forgery (CSRF) vulnerability in baserCMS plugin Mail version 3.0.10 and earlier allows remote attacke

CVE-2016-4881 HIGH
8.8 May 12

Cross-site request forgery (CSRF) vulnerability in baserCMS plugin Blog version 3.0.10 and earlier allows remote attacke

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