Skip to content

Arbitrary Code Generation

High
dbanty published GHSA-9x4c-63pf-525f Aug 13, 2020

Package

openapi-python-client (pypi)

Affected versions

< 0.5.3

Patched versions

None

Description

Impact

Clients generated with a maliciously crafted OpenAPI Document can generate arbitrary Python code. Subsequent execution of this malicious client is arbitrary code execution.

Giving this a CVSS of 8.0 (high) with CVSS:3.0/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H/E:P/RL:U/RC:C .

Patches

Fix will be included in version 0.5.3

Workarounds

Inspect OpenAPI documents before generating, or inspect generated code before executing.

For more information

If you have any questions or comments about this advisory:

Severity

High

CVE ID

CVE-2020-15142

Weaknesses

No CWEs

Credits