CVE-2026-109391 PUBLISHED

Square Squash through commit e73f280 Unauthenticated YAML Deserialization via Symbolication API

Assigner: VulnCheck
Reserved: 12.10.2026 Published: 12.10.2026 Updated: 12.10.2026

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.

Metrics

CVSS 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
CVSS Score: 9.2

Product Status

Vendor Square
Product Squash
Versions Default: unaffected
  • affected from 0 to e73f2805f9eb30780a5c213b001f0f4255660fbf (incl.)

Credits

  • hieuPenguinnn finder

References

Problem Types

  • Deserialization of Untrusted Data CWE