CVE-2026-32734: 
PHP vulnerability analysis and mitigation

Overview

CVE-2026-32734 is a DOM-based cross-site scripting (XSS) vulnerability in baserCMS, a PHP-based website development framework, affecting the tag creation functionality. It was published on March 31, 2026, and affects all baserCMS versions up to and including 5.2.2. The vulnerability was discovered by researchers quanlna2, namdi, and minhnn42 from VCSLab - Viettel Cyber Security, and patched in version 5.2.3 released on March 26, 2026. It carries a CVSS v3.1 base score of 7.1 (High) (GitHub Advisory, baserCMS Release).

Technical details

The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation — Cross-site Scripting), specifically of the DOM-based variant. The flaw exists in the tag creation feature of baserCMS, where user-supplied input is not properly sanitized before being processed and rendered in the browser's DOM, allowing injection of arbitrary JavaScript. Exploitation requires no authentication and no special privileges, but does require a victim user to interact with a crafted input or link. No public proof-of-concept code has been identified at this time (GitHub Advisory, baserCMS Security Advisory).

Impact

Successful exploitation allows an unauthenticated attacker to execute arbitrary JavaScript in the context of a victim user's browser session on the affected baserCMS instance. This can lead to session hijacking, credential theft, unauthorized actions performed on behalf of the victim, and manipulation of website content. Because the scope is marked as Changed, the impact can extend beyond the vulnerable component to affect other resources within the browser's security context (GitHub Advisory, Feedly).

Exploitability

There is no public proof-of-concept exploit code and no evidence of in-the-wild exploitation as of the time of publication. The EPSS score is approximately 0.013% (2nd percentile), indicating a low near-term probability of exploitation. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported (GitHub Advisory).

Exploitation steps

  1. Reconnaissance: Identify baserCMS installations running version 5.2.2 or earlier, which can be done by inspecting HTTP response headers, page footers, or publicly accessible version indicators on the target site.
  2. Identify the vulnerable endpoint: Locate the tag creation functionality within the baserCMS blog or content management interface, which is accessible to users with appropriate access or potentially via public-facing forms.
  3. Craft a malicious payload: Prepare a DOM-based XSS payload (e.g., a tag name or input value containing JavaScript such as <img src=x onerror=alert(document.cookie)> or similar) designed to be processed by the client-side DOM without server-side sanitization.
  4. Deliver the payload: Trick a logged-in victim (e.g., an administrator) into visiting a crafted URL or interacting with a page that triggers the malicious tag creation input, causing the injected JavaScript to execute in their browser.
  5. Achieve objective: The executed JavaScript can steal session cookies, capture credentials, perform actions on behalf of the victim, or redirect the user to an attacker-controlled site (GitHub Advisory, baserCMS Security Advisory).

Indicators of compromise

  • Network: Unusual HTTP requests to baserCMS tag creation endpoints containing encoded JavaScript payloads (e.g., <script>, onerror=, javascript:) in tag name or related parameters; unexpected outbound connections from the browser to attacker-controlled domains following tag creation interactions.
  • Logs: Web server access logs showing requests to tag creation endpoints with anomalous or encoded input values; Content Security Policy (CSP) violation reports if CSP is configured.
  • File System: No direct file system artifacts expected for DOM-based XSS, but check for any newly created or modified files in the baserCMS installation if post-exploitation activity occurred.
  • Process/Application: Unexpected JavaScript execution errors or alerts reported by users interacting with the tag creation feature; reports of session hijacking or unauthorized administrative actions following interaction with tag-related pages.

Mitigation and workarounds

The baserCMS development team has released version 5.2.3, which patches CVE-2026-32734 along with several other vulnerabilities. All installations running baserCMS 5.2.2 or earlier should upgrade to version 5.2.3 immediately. No configuration-based workaround has been published; upgrading is the only recommended remediation. Organizations should also review access controls to limit who can use the tag creation feature as a defense-in-depth measure (baserCMS Release, GitHub Advisory).

Community reactions

The vulnerability was reported by researchers from VCSLab - Viettel Cyber Security, and the baserCMS team promptly issued a patch in version 5.2.3. The Japan Vulnerability Notes (JVN) database published an advisory (JVN#20837860) referencing this and related vulnerabilities. No significant broader media coverage or notable social media discussion has been identified beyond standard vulnerability database entries (JVN Advisory, GitHub Advisory).

Additional resources


Source: This report was generated using AI

Related PHP vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-55224HIGH8.7
  • PHP logoPHP
  • mineadmin/mineadmin
NoYesSep 30, 2026
CVE-2026-103111HIGH7.6
  • MariaDB Server logoMariaDB Server
  • mariadb11.8-server
NoYesSep 30, 2026
GHSA-3q6v-r5mr-hxv8HIGH7.5
  • PHP logoPHP
  • league/commonmark
NoYesSep 30, 2026
GHSA-97jj-33gv-5xf9MEDIUM6.1
  • PHP logoPHP
  • league/commonmark
NoYesSep 30, 2026
CVE-2026-104181MEDIUM5.4
  • PHP logoPHP
  • filament/filament
NoYesOct 01, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management