PT-2026-79474 · Unknown · Kin-Openapi

CVE-2026-77354

·

Published

2026-07-12

·

Updated

2026-09-04

CVSS v4.0

8.7

High

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions kin-openapi versions 0.124.0 through 0.141.0
Description An unauthenticated client can trigger a denial of service by sending a query with sparse indexes in a deepObject query parameter to an endpoint whose schema contains an array. The function sliceMapToSlice() in openapi3filter/req resp decoder.go converts these indexes into a dense slice by allocating entries from zero up to the largest supplied index, and subsequently, buildResObj() creates another slice of the same length. Because this allocation happens before schema validation, the maxItems constraint is bypassed, potentially forcing multi-gigabyte heap allocations that lead to an Out-of-Memory (OOM) kill or a restart loop. Request-body encodings and styled parameters that do not use bracketed integer indexes are not affected.
Recommendations Update to version 0.142.0.

Exploit

Fix

Resource Exhaustion

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-12709
CVE-2026-77354
GHSA-XHJ3-7XW9-VR34
GO-2026-6275
OPENSUSE-SU-2026:21761-1

Affected Products

Kin-Openapi