CVE-2024-46996:
baserCMS has a Cross-site Scripting (XSS) Vulnerability in Blog posts Feature
6.3
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.3008%
CWE
Published
10/24/2024
Updated
10/28/2024
KEV Status
No
Technology
PHP
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:L/A:N
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
baserproject/basercms | composer | <= 5.1.1 | 5.1.2 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability centers around improper input handling in blog post slugs (per JVN_00876083). In CakePHP-based baserCMS:
- Controller methods handling form submissions would be primary XSS vectors
- Model lifecycle hooks like beforeSave are common validation points
- Admin template rendering services often aggregate view variables While exact code isn't available, these components align with:
- The 'slug handling insufficiency' description
- Typical XSS patterns in MVC frameworks
- The admin context requirement mentioned in advisories Confidence is medium due to inferred patterns rather than direct code observation