Context-Inappropriate Capability
Medium
- Confidence
- 95% confidence
- Finding
- `extract_scene_cache()` trusts `_scene_cache_file` from untrusted save data and joins it directly with the current working directory before writing. An attacker-controlled save can supply path traversal values such as `../...` or absolute paths, causing arbitrary file write outside the intended cache namespace and potentially overwriting application files or user data.
