CVE-2025-30153: Improper Handling of Highly Compressed Data (Data Amplification) in github.com/getkin/kin-openapi/openapi3filter
(updated )
When validating a request with a multipart/form-data schema, if the OpenAPI schema allows it, an attacker can upload a crafted ZIP file (e.g., a ZIP bomb), causing the server to consume all available system memory.
References
- github.com/advisories/GHSA-wq9g-9vfc-cfq9
- github.com/getkin/kin-openapi
- github.com/getkin/kin-openapi/blob/6da871e0e170b7637eb568c265c08bc2b5d6e7a3/openapi3filter/req_resp_decoder.go
- github.com/getkin/kin-openapi/blob/6da871e0e170b7637eb568c265c08bc2b5d6e7a3/openapi3filter/req_resp_decoder.go
- github.com/getkin/kin-openapi/commit/67f0b233ffc01332f7d993f79490fbea5f4455f1
- github.com/getkin/kin-openapi/pull/1059
- github.com/getkin/kin-openapi/security/advisories/GHSA-wq9g-9vfc-cfq9
- github.com/getkin/kin-openapi?tab=readme-ov-file
- nvd.nist.gov/vuln/detail/CVE-2025-30153
Detect and mitigate CVE-2025-30153 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →