T09 · Insecure Skill Coding Practices
- Location
index.py:483- Finding
Server-Side Request Forgery Through Unrestricted Remote Image Loading
- Content
View full analysis
``` Alternatively, the URL can target a private network host, link-local service, or cloud metadata endpoint. 2. The attacker persuades a user or automated service to convert the HTML using `index.py`. 3. `create_image_shape()` extracts the attacker-controlled `src` value. 4. The converter executes `requests.get(src)` from its own network environment. 5. The request reaches the targeted internal service. 6. The response is downloaded and passed to the image-processing/PPTX pipeline. Differences in timing ...[truncated 956 chars]- Remediation
View remediation
