Audit Open Original ↗
Zoo KittyCAD
Type
Security review
Client
Zoo
Date
2024-06
Domain
AppSec
Effort
4.6 wks
Section
Technology Product Reviews
Trail of Bits's security review of Zoo (Jun 2024) identified 14 issues: 1 high, 3 medium, 6 low, and 4 informational.
Findings · 14
- 1 Risk of Rust panic due to division by zero Informational
- 2 Assertion on a positive FoV setting causes the engine to abort on zero- or negative-value settings Low
- 3 Engine aborts when rendering zero-area videos Low
- 4 Rendering videos with a low height and width divisible by 4 causes segmentation fault Low
- 5 UDP firewall can be circumvented through TURN WebRTC server Low
- 6 GitHub App webhook panics if non-ASCII characters are sent in headers Informational
- 7 Infinite WebSocket authentication retry attempts Low
- 8 Missing rate limiting for authentication email endpoint Low
- 9 Insufficient validation for callback URLs in authentication email endpoint Medium
- 10 CORS configuration allows malicious cross-origin requests Medium
- 11 Cookie allows authentication on malicious origins High
- 12 Plaintext secrets in the infrastructure repository Medium
- 13 Personal email in source code Informational
- 14 Unsafe code wrapped in safe API Informational
Findings extracted from the published report PDF. See the full report below for details and remediation.
Related