CVE-2026-117182 Details
Description
An authenticated cross-site scripting (XSS) vulnerability in the /spina/embeddable.rb component of Spina CMS v2.21.0 allows attackers to execute arbitrary web scripts or HTML via injecting a crafted URL.
A stored cross-site scripting vulnerability has been identified in Spina CMS version 2.21.0. This issue arises in the 'embeddable.rb' component, where the 'SafeUrlValidator' is bypassed for rich text content. Authenticated users can inject malicious URLs that are executed when the page is viewed publicly. The vulnerability allows for the execution of arbitrary web scripts or HTML, potentially leading to session hijacking and unauthorized actions on behalf of an admin.
The vulnerability can be addressed by reapplying the URL validation in the 'Embeddable.from_json' method and by sanitizing rich text content in the 'RichTextPresenter' before it is rendered.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 30, 2026CISA-ADP
Assessed Nov 6, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/Primandito/CVE-2026-117182 | [email protected] | Technical Analysis |
| https://github.com/SpinaCMS/Spina/issues/1452 | [email protected] | Issue TrackingTechnical DescriptionVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | CISA-ADP |
Affected Products
| Product | Versions |
|---|---|
| Spina CMS | <= 2.21.0 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Nov 6, 2026 | CVE Modified | CISA-ADP |
| Oct 30, 2026 | New CVE Received | [email protected] |
Volerion