~ / search / GHSA-5293-mq8x-g3xj

GHSA-5293-mq8x-g3xj

openapi-python-client: Malicious OpenAPI Documents can cause Arbitrary Code Generation

Source: GitHub Advisory Database (reviewed) High CVE-2026-105801

Packages

EcosystemPackageAffectedFixed in
PyPI openapi-python-client < 0.29.1 0.29.1

Details

As written in the advisory (Markdown source, shown as plain text).

### Impact A malicious OpenAPI document processed by any `openapi-python-client` prior to 0.29.1 can generate arbitrary Python code. When anyone imports the malicious client, that arbitrary Python code will execute. ### Patches Versions starting with 0.29.1 have updated with guardrails to prevent arbitrary code generation. Upgrade to this version immediately and audit any code previously generated from untrusted documents. ### Workarounds Do not generate clients for documents you don't completely trust. Carefully verify any existing generated code from untrusted documents.

References

External links from the advisory. They lead to third-party sites.