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.
Published: 2026-10-12
Score: 9.2 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

Square Squash contains an insecure deserialization flaw that allows unauthenticated callers to submit crafted YAML data via the /api/1.0/symbolication endpoint. The server stores this data and later loads it with YAML.load in unsafe mode, enabling the execution of arbitrary Ruby objects and potentially allowing attackers to execute code on the host system. The impact is therefore that a remote attacker could gain code execution privileges on the Squash server.

Affected Systems

The vulnerable product is Square Squash, as identified by the Square CNA vendor. The flaw exists in the code base up to and including commit e73f280, affecting any deployed versions that incorporate that commit or earlier. No other version ranges are specified in the CNA data.

Risk and Exploitability

The CVSS score of 9.2 indicates a critical severity. The vulnerability is exploitable without authentication, requiring only a crafted POST request to the symbolication API. Although an EPSS score is not available, the high CVSS and lack of remediation listed in the KeV catalog suggest a high risk of exploitation. Successful exploitation would lead to remote code execution with the privileges of the Squash application.

Generated by OpenCVE AI on October 12, 2026 at 16:40 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to the latest Square Squash release that includes the fix for insecure YAML deserialization.
  • Configure the application to use SafeYAML in safe mode to prevent unsafe YAML.load operations.
  • Limit access to the /api/1.0/symbolication endpoint, requiring authentication or reducing exposure to the public network.

Generated by OpenCVE AI on October 12, 2026 at 16:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 27 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
First Time appeared Squash
Squash square Squash
CPEs cpe:2.3:a:squash:square_squash:-:*:*:*:*:*:*:*
Vendors & Products Squash
Squash square Squash

Tue, 13 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 13 Oct 2026 07:45:00 +0000

Type Values Removed Values Added
First Time appeared Square
Square squash
Vendors & Products Square
Square squash

Mon, 12 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
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.
Title Square Squash through commit e73f280 Unauthenticated YAML Deserialization via Symbolication API
Weaknesses CWE-502
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.2, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Square Squash
Squash Square Squash
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-27T01:30:40.899Z

Reserved: 2026-10-12T14:40:37.988Z

Link: CVE-2026-109391

cve-icon Vulnrichment

Updated: 2026-10-13T16:40:51.499Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T16:17:04.373

Modified: 2026-10-16T18:25:45.343

Link: CVE-2026-109391

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T07:26:48Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data