TorchServe vulnerable to bypass of allowed_urls configuration
Impact
TorchServe's check on allowed_urls configuration can be by-passed if the URL contains characters such as ".." but it does not prevent the model from being downloaded into the model store. Once a file is downloaded, it can be referenced without providing a URL the second time, which effectively bypasses the allowed_urls security check. Customers using PyTorch inference Deep Learning Containers (DLC) through Amazon SageMaker and EKS are not affected.
Patches
This issue in TorchServe has been fixed by validating the URL without characters such as ".." before downloading: #3082.
TorchServe release 0.11.0 includes the fix to address this vulnerability.
References
Thank Kroll Cyber Risk for for responsibly disclosing this issue.
If you have any questions or comments about this advisory, we ask that you contact AWS Security via our vulnerability reporting page or directly via email to aws-security@amazon.com. Please do not create a public GitHub issue.
Software afectado
Haz clic en una tecnología para ver todas sus vulnerabilidades.
| Plataforma | Paquete | Versiones vulnerables | Corregida en |
|---|---|---|---|
| Python (PyPI) | torchserve | < 0.11.0 | 0.11.0 |
Referencias
- https://github.com/pytorch/serve/security/advisories/GHSA-wxcx-gg9c-fwp2
- https://nvd.nist.gov/vuln/detail/CVE-2024-35198
- https://github.com/pytorch/serve/pull/3082
- https://github.com/pytorch/serve/commit/cdba0fd449c2fd23dcf37c54c0784035541d5114
- https://github.com/pytorch/serve
- https://github.com/pytorch/serve/releases/tag/v0.11.0
- https://pypi.org/project/torchserve
- https://github.com/advisories/GHSA-wxcx-gg9c-fwp2
- Vector CVSS
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H- Debilidad (CWE)
CWE-22, CWE-706- Plataforma
- Python (PyPI)
- Paquete
torchserve- Publicada
- 18.07.2024
- Actualizado
- 11.10.2026 15:17
Fuentes y licencias
OSV / GitHub Advisory Database - PYSEC-2026-554 - PyPA Advisory Database; CC BY 4.0
OSV / GitHub Advisory Database - GHSA-wxcx-gg9c-fwp2 - CC BY 4.0
Historial de vulnerabilidades: torchserve
Todas las vulnerabilidades publicadas de este paquete (Python (PyPI)), de la más reciente a la más antigua. Muestra si es un fallo aislado o un paquete que hay que vigilar.
- Entradas en total
- 6
- Primera → última
- 10.2023 03.2025
- Sin corrección
- 1
- Explotada en ataques
- 0
Distribución por gravedad
- Crítica 3
- Alta 1
- Media 2
Divulgaciones por año
- 2023: 3
- 2024: 2
- 2025: 1
- 2026: 0
-
TorchServe vulnerable to bypass of allowed_urls configuration esta entrada
Identifica las vulnerabilidades de tu aplicación
Con la integración de DockRay y el inventario de software activado, DockRay compara las versiones notificadas de los componentes con las vulnerabilidades conocidas y avisa de las coincidencias confirmadas. La cobertura depende de la tecnología compatible y de los avisos disponibles.