Skip to main content

Basercms CVE-2026-27697

| EUVDEUVD-2026-17257 MEDIUM
SQL Injection (CWE-89)
2026-03-31 GitHub_M GHSA-vh89-rjph-2g7p
6.9
CVSS 4.0 · GitHub Advisory
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Impact

Despite the absence of a CVSS score in the provided data, the SQL injection classification (CWE-89) combined with blog post input vectors indicates high real-world risk. SQL injection typically enables unauthorized database access, credential theft, privilege escalation, and potential remote code execution depending on database permissions and backend configuration. The lack of CVSS or EPSS data prevents quantification of exploitation probability, but SQL injection in public-facing content management systems is generally considered immediately exploitable with minimal attack complexity. No KEV (CISA Known Exploited Vulnerability) designation or public exploit code has been identified, suggesting the vulnerability may be relatively recent or not yet widely discovered; however, the straightforward nature of SQL injection and public disclosure through GitHub security advisories increases the likelihood of rapid exploit development. Organizations running baserCMS before version 5.2.3 should prioritize patching given the direct unauthenticated attack vector.

Exploit ScenarioDerived

An unauthenticated attacker submits a crafted blog post containing SQL metacharacters (e.g., single quotes, UNION clauses) through the blog creation or comment interface. If input validation is absent or bypassable, the injected SQL executes within the database context, allowing the attacker to extract user credentials, modify published content, or escalate privileges. No public exploit code has been identified, but the straightforward nature of SQL injection in content management systems means proof-of-concept development is likely rapid post-disclosure.

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

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

Alert me

AnalysisAIv1 – Mar 31, 2026

SQL injection in baserCMS prior to version 5.2.3 allows unauthenticated remote attackers to execute arbitrary SQL queries through unvalidated input in blog post functionality. The vulnerability affects all versions before 5.2.3 and has been patched; no public exploit code or active exploitation has been confirmed at the time of analysis.

RemediationAI

Upgrade baserCMS to version 5.2.3 or later immediately; the patched release is available at https://github.com/baserproject/basercms/releases/tag/5.2.3. If immediate upgrade is not feasible, restrict network access to the blog post creation and editing endpoints using web application firewall (WAF) rules or authentication-layer controls until patching can be performed. Input validation bypass is characteristic of SQL injection, so network-level mitigations should be combined with a rapid patching timeline. Review database user permissions to ensure the baserCMS application account operates with minimal necessary privileges, limiting the impact scope if injection occurs before patching.

Affected VersionsENISA

basercms < 5.2.3

Affected Packages

composer baserproject/basercms fix: 5.2.3
euvd basercms fix: 5.2.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in composer, 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 website development framework that manages blog content through database-backed post storage. The SQL injection vulnerability (CWE-89) stems from insufficient input sanitization or parameterization in blog post processing logic, allowing attackers to inject malicious SQL commands that execute within the database context. The framework's blog module fails to properly escape or bind user-supplied parameters before constructing SQL queries, a common pattern in legacy or rapidly-developed content management systems. The vulnerability affects the entire codebase prior to remediation in version 5.2.3 as indicated by the CPE string covering all versions of baserproject:basercms.

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

GitHub Advisory PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

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

Lifecycle Timeline

2
Patch released
Apr 01, 2026 - 02:30 nvd
Patch available
CVE Published
Mar 31, 2026 - 00:44 nvd
MEDIUM 6.9

DescriptionGitHub Advisory

baserCMS is a website development framework. Prior to version 5.2.3, baserCMS has a SQL injection vulnerability in blog posts. This issue has been patched in version 5.2.3.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Threat Intel
1
1 source
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA GitHub VulDB

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.0%
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
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

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