Skip to main content

CamaleonCMS CVE-2026-73331

| EUVDEUVD-2026-57445 HIGH
SQL Injection (CWE-89)
2026-08-12 VulnCheck GHSA-rvgr-q8fx-r93h
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege CMS account
  2. Delivery
    Authenticate to post creation or editing form
  3. Exploit
    Submit crafted slug with blind SQL injection payload
  4. Execution
    Iterate boolean payloads to enumerate SQLite schema
  5. Persist
    Extract administrator credentials from application tables
  6. Impact
    Re-authenticate as administrator for full takeover

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.

Exploitation Conditions

Exploitation requires an authenticated session with post creation or editing privileges - a standard contributor, author, or editor role in a CMS context, not administrator-level access. The attacker must be able to reach the post slug input field over the network, meaning the CMS editing interface must be accessible from the attacker's position. The SQLite backend is a deployment-specific condition confirmed by the CVE description; CamaleonCMS installations configured with a different database engine may behave differently, though CWE-89 is not engine-specific. Limiting factors are: the authentication requirement prevents unauthenticated exploitation; successful extraction via blind injection requires iterative multi-request sessions rather than a single packet; and the attacker must have knowledge of or access to the CMS editing interface URL.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N) characterizes this as a network-reachable, low-complexity attack requiring only low-privilege authentication, with high confidentiality impact on the vulnerable system. In practice, the primary real-world risk is credential theft: successfully extracting administrator credentials from the SQLite store creates a clear path to full application takeover via privilege escalation in a second step, amplifying the effective impact beyond the raw CVSS score suggests. The PR:L requirement (a valid editor or contributor account) is the sole gatekeeping factor, and such accounts are routinely provisioned in multi-author CMS deployments. No CISA KEV listing and no confirmed public exploit code reduce immediate urgency, but the low attack complexity and well-understood blind injection methodology mean this is an operational risk, not a theoretical one. The CPE wildcard on the version field is a gap: NVD has not bounded the full affected version range, so defenders cannot rely solely on the stated version (2.9.1) to scope their exposure.

Exploit ScenarioDerived

An attacker with a contributor or editor account on an unpatched CamaleonCMS 2.9.1 installation navigates to the post creation or editing form and submits a slug field containing a boolean-based blind SQL injection payload. By iterating crafted payloads and observing differential application responses, the attacker enumerates the SQLite schema and extracts administrator password hashes or plaintext credentials stored in application tables. With recovered administrator credentials, the attacker authenticates to the CMS backend and achieves full administrative control of the application.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 12, 2026

Authenticated SQL injection in CamaleonCMS 2.9.1 allows low-privileged users holding post creation or editing rights to extract sensitive data - including administrative credentials and configuration values - from the underlying SQLite database via crafted slug payloads. The flaw exists because the post slug field is incorporated into backend database queries without adequate parameterization, enabling boolean- and union-based blind injection techniques over a standard network-accessible web interface. A vendor patch is available via the upstream GitHub repository; no public exploit code or CISA KEV listing has been identified at time of analysis.

RemediationAI

Patch available per vendor advisory; operators should upgrade CamaleonCMS to the fixed version published in the upstream repository at https://github.com/owen2345/camaleon-cms - the exact patched release version number is not stated in any available reference and has not been independently confirmed, so operators must review the repository's release history or changelog directly to identify the target version. Until patching is complete, access to post creation and editing functionality should be restricted to the minimum number of fully trusted accounts, eliminating the low-privilege attack path for untrusted contributors or editors. A web application firewall rule targeting SQL injection patterns in the slug parameter can serve as a short-term compensating control, though SQLite blind injection payloads can be obfuscated to evade signature-based WAF rules and this measure should not be treated as a permanent substitute for patching. Additional context is available in the VulnCheck advisory at https://www.vulncheck.com/advisories/camaleoncms-authenticated-sql-injection-via-post-slug-field.

Affected VersionsENISA

CamaleonCMS 0 ≤2.9.1

Affected Packages

euvd camaleoncms no fix

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

CamaleonCMS (CPE: cpe:2.3:a:owen2345:camaleoncms:*:*:*:*:*:*:*:*) is an open-source Ruby on Rails content management system maintained by owen2345. The affected component is the post slug input field in the content creation and editing workflow, which is passed to the database layer without proper query parameterization - a classic CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) defect. The backend data store is SQLite, a file-based relational engine common in lower-traffic or self-hosted CMS deployments. SQLite supports both boolean-based blind and union-based injection techniques, making full table enumeration - including credential and session tables - achievable through iterative payload submission without requiring error-based output from the application.

Know when Camaleoncms 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 (VulnCheck) PRIMARY 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 7.1 HIGH

Network-reachable web form exploit with low complexity; PR:L reflects mandatory authenticated editor role; C:H from admin credential extraction; I:L for potential data manipulation; A:N as no availability impact is described.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

DescriptionCVE.org

CamaleonCMS 2.9.1 contains an authenticated SQL injection vulnerability that allows authenticated attackers with post creation or editing privileges to submit a crafted slug value containing SQL syntax that the database backend evaluates as part of an inadequately parameterized query. Attackers can supply malicious slug payloads using boolean- or union-style blind SQL injection techniques to extract sensitive data from the underlying SQLite database, including administrative credentials and configuration values stored in application tables.

Executive ViewAI

Why It Matters

CamaleonCMS versions up to 2.9.1 contain an authenticated SQL injection vulnerability in the post slug field that enables low-privileged users to extract administrative credentials and database configuration values. Organizations using this CMS must immediately restrict post editing privileges and apply the available patch to prevent credential theft and unauthorized system access.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Low
niche open-source Rails CMS, limited enterprise production footprint
Data Quality
6 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
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.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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