Safety vulnerability ID: 40440
The information on this page was manually curated by our Cybersecurity Intelligence Team.
[This advisory has been limited. Please create a free account to view the full advisory.]
Latest version: 2.12.5
Data validation using Python type hints
[This affected versions has been limited. Please create a free account to view the full affected versions.]
[This fixed versions has been limited. Please create a free account to view the full fixed versions.]
!!! warning
A security vulnerability, level "moderate" is fixed in v1.8.2. Please upgrade **ASAP**.
See security advisory [CVE-2021-29510](https://github.com/samuelcolvin/pydantic/security/advisories/GHSA-5jqp-qgf6-3pvh)
* **Security fix:** Fix `date` and `datetime` parsing so passing either `'infinity'` or `float('inf')`
(or their negative values) does not cause an infinite loop,
see security advisory [CVE-2021-29510](https://github.com/samuelcolvin/pydantic/security/advisories/GHSA-5jqp-qgf6-3pvh)
* fix schema generation with Enum by generating a valid name, 2575 by PrettyWood
* fix JSON schema generation with a `Literal` of an enum member, 2536 by PrettyWood
* Fix bug with configurations declarations that are passed as
keyword arguments during class creation, 2532 by uriyyo
* Allow passing `json_encoders` in class kwargs, 2521 by layday
* support arbitrary types with custom `__eq__`, 2483 by PrettyWood
* support `Annotated` in `validate_arguments` and in generic models with python 3.9, 2483 by PrettyWood
Scan your Python project for dependency vulnerabilities in two minutes
Scan your application