Skip to content
A detailed explainer is available in Japanese. Read the Japanese explainer
Critical 9.3

fastapi-code-generatorの脆弱性3件、修正版あり

CVE-2026-63470 First seen on SecPulse

Summary

fastapi-code-generatorの0.8.1より前に、OpenAPIファイルの文字列からPythonコードを注入される脆弱性が3件見つかり、CVSS v4はいずれも9.3です。外部由来の定義を扱う環境は、0.8.1へ更新し、生成済みコードも作り直してください。

AI summary

Produced by SecPulse using an external AI model; it may contain mistakes. Check the original description and references below before acting on it.

fastapi-code-generatorの0.8.1より前に、OpenAPIファイルの文字列からPythonコードを注入される脆弱性が3件見つかり、CVSS v4はいずれも9.3です。外部由来の定義を扱う環境は、0.8.1へ更新し、生成済みコードも作り直してください。

Original description The description as published by the source.

fastapi-code-generator creates FastAPI applications from OpenAPI files. Prior to 0.8.1, the generator inserts Operation.summary into a generated route-handler docstring as a triple-double-quoted string without escaping embedded triple quotes. An attacker-controlled or attacker-influenced operation summary can close the docstring and inject a valid Python expression statement into the handler body. Syntax-breaking input only causes generation to fail, but syntactically valid generated code executes with the server process's privileges when the affected route handler is called. This call-time route-handler docstring sink is distinct from the project's separate import-time route-path and additional-response-key sinks. This issue is fixed in version 0.8.1.

Source: CVE.org (CVE Program・cvelistV5) NVD GitHub Advisory

References

We use cookies for analytics and ad measurement. This setting applies to all Game co., Ltd. sites. Details