[ CVE-2026-109391 · Published 12 Oct 2026 ]
Vulnerability in Square Squash
CVSS 8.1
EPSS <1%No fix listed yet
[ Description ]Official 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.
[ Fixes ]Fixes and patches
No fix or interim patch is linked from our sources yet. Check the vendor references below and limit exposure of affected systems until a fix is available.
[ References ]References
- github.com/SquareSquash/web
- github.com/SquareSquash/web/blob/e73f2805f9eb30780a5c213b001f0f4255660fbf/app/controlle…
- github.com/SquareSquash/web/blob/e73f2805f9eb30780a5c213b001f0f4255660fbf/app/models/sy…
- github.com/SquareSquash/web/blob/e73f2805f9eb30780a5c213b001f0f4255660fbf/config/preini…
- github.com/SquareSquash/web/blob/e73f2805f9eb30780a5c213b001f0f4255660fbf/lib/workers/s…
- hackmd.io/@1ExmmukzRMWN7B4gQ4W-4Q/HJ87QX5ifg
- www.vulncheck.com/advisories/square-squash-through-commit-e73f280-unauthenticated-yaml-…