CVE-2026-97394
Last modified
CVE-2026-97394 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. kin-openapi is a Go project for handling OpenAPI files. From 0.136.0 until 0.143.0, openapi3filter accepts OpenAPI 3.1 array schemas without an items keyword and then dereferences the nil Schema.Items value while decoding application/x-www-form-urlencoded or multipart/form-data request bodies, response headers, and other array parameter surfaces. EPSS estimates a 0.43% chance of exploitation in the next 30 days.
Description
kin-openapi is a Go project for handling OpenAPI files. From 0.136.0 until 0.143.0, openapi3filter accepts OpenAPI 3.1 array schemas without an items keyword and then dereferences the nil Schema.Items value while decoding application/x-www-form-urlencoded or multipart/form-data request bodies, response headers, and other array parameter surfaces. A remote unauthenticated client can reach an affected operation with a nonempty request or matching response and deterministically trigger a nil-pointer panic during ValidateRequest or ValidateResponse. OpenAPI 3.0 documents are not affected because document validation rejects arrays without items, and JSON request bodies use a different decoder path. This issue is fixed in version 0.143.0.
Metrics
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-97394?
How severe is CVE-2026-97394?
How do I fix CVE-2026-97394?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-97370Junrar is an open source Java RAR archive library. Prior to …7.5
- CVE-2026-9738The Print, PDF, Email by PrintFriendly plugin for WordPress …4.4
- CVE-2026-97380MariaDB server is a community developed fork of MySQL server…8.8
- CVE-2026-97381Legacy Update is a tool for activating and installing update…9.9
- CVE-2026-97387Rejected reason: This CVE is a duplicate of another CVE.
- CVE-2026-9739Vulnerable to DNS rebinding attacks when using SSE (http://b…9.4
- CVE-2026-97395Apache Polaris allows an authenticated principal with permis…8.1
- CVE-2026-97396The Email Marketing for WordPress and WooCommerce – Retainfu…6.4
- CVE-2026-97398The FV Flowplayer Video Player plugin for WordPress is vulne…7.2
- CVE-2026-97399The strncasecmp function in the GNU C Library 2.24 and later…3.7
- CVE-2026-9740A vulnerability in MongoDB Server's BSON validation logic al…8.7
- CVE-2026-97400In Eclipse OpenJ9 versions up to 0.63, opening a supplied di…6.8
Are you affected by CVE-2026-97394?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
