Description
Stonewuu ai-fusion-video through 1.2.0 contains an insecure direct object reference vulnerability that allows authenticated users to read other users' generation results by supplying arbitrary task ids. Attackers can enumerate auto-increment task ids on the image and video /items endpoints to obtain other users' generated images, videos, and output metadata.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Stonewuu | ai-fusion-video | ≤ 1.2.0 | — |
References
- https://hackmd.io/@1ExmmukzRMWN7B4gQ4W-4Q/ai-fusion-video-broken-access-control-and-upload-path-traversal third-party-advisory
- https://github.com/Stonewuu/ai-fusion-video/blob/v1.2.0/ai-fusion-video/src/main/java/com/stonewu/fusion/controller/generation/ImageGenerationController.java#L50-L54 technical-description
- https://github.com/Stonewuu/ai-fusion-video/blob/v1.2.0/ai-fusion-video/src/main/java/com/stonewu/fusion/controller/generation/VideoGenerationController.java#L49-L53 technical-description
- VulnCheck Advisory: ai-fusion-video through 1.2.0 Insecure Direct Object Reference in Generation Task Item Endpoints third-party-advisory