Description
Mealie's AsyncSafeTransport SSRF guard (mealie/pkgs/safehttp/transport.py) resolves a target hostname once, checks the resolved IP against private-range rules, but then issues the actual outbound HTTP request using the original hostname, which the underlying async transport re-resolves independently.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| mealie-recipes | mealie | — | — |
References
- https://github.com/mealie-recipes/mealie third-party-advisory