CVE-2021-21428
Description
Openapi generator is a java tool which allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec. openapi-generator-online creates insecure temporary folders with File.createTempFile during the code generation process. The insecure temporary folders store the auto-generated files which can be read and appended to by any users on the system. The issue has been patched with `Files.createTempFile` and released in the v5.1.0 stable version.
How to fix
- openapi-generator openapi_generator5.1.0 or later
- org.openapitools:openapi-generator-online5.1.0 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| openapi-generator openapi_generator | v < 5.1.0 | 5.1.0 |
| org.openapitools:openapi-generator-onlineMaven | v < 5.1.0 | 5.1.0 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.