CVE-2026-55391 in datamodel-code-generator
Resumen
por VulDB • 2026-07-29
datamodel-code-generator genera modelos Pydantic v2, dataclass, TypedDict y msgspec.Struct a partir de OpenAPI, JSON Schema, GraphQL, Avro, Protobuf y datos crudos en formato JSON, YAML o CSV. Antes de la versión 0.63.0, datamodel-code-generator validaba el host de una URL únicamente una vez en src/datamodel_code_generator/http.py mediante las funciones get_body, _validate_url_for_fetch y _get_ips_from_host; sin embargo, permitía que httpx resolviera nuevamente el host para establecer la conexión, lo que posibilitaba un ataque de DNS rebinding para evadir la configuración allow_private_network=False y acceder a servicios internos. Este problema se corrige en la versión 0.63.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.