CVE-2026-109391 Details
Description
Square Squash through commit e73f280 contains an insecure deserialization vulnerability that allows unauthenticated attackers to store crafted YAML via the POST /api/1.0/symbolication endpoint. When occurrences referencing the attacker-controlled symbolication UUID are symbolicated, the stored values are passed to YAML.load with SafeYAML in unsafe mode, enabling arbitrary Ruby object deserialization and potential code execution.
A vulnerability allowing insecure deserialization of YAML has been identified in Square Squash, specifically in the web application through commit e73f280. This issue arises in the symbolication API endpoint, where unauthenticated attackers can upload crafted YAML. The vulnerability is rooted in the SafeYAML configuration, which is set to unsafe by default, allowing for arbitrary Ruby object deserialization. When the deserialized data is processed, it could lead to potential code execution.
To address this vulnerability, it is recommended to require and validate an API key for symbolication uploads, authenticate the UUID against its associated project, and replace 'YAML.load' with 'YAML.safe_load' using a minimal allowlist of types. Additionally, the global SafeYAML setting should not be enabled to allow unsafe deserialization, and size, compression, and parsing limits should be enforced before data is processed by workers. After these changes, any symbolication records that may have been compromised should be rotated.
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 12, 2026CISA-ADP
Assessed Oct 13, 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.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-502 | Deserialization of Untrusted Data | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Square Squash | <= e73f2805f9eb30780a5c213b001f0f4255660fbf |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 13, 2026 | CVE Modified | CISA-ADP |
| Oct 12, 2026 | New CVE Received | [email protected] |
Volerion