CVE-2026-100351
HIGH 7.4kin-openapi is a Go project for handling OpenAPI files. From 0.144.0 until 0.147.0, openapi3filter.ValidationHandler validates an operation selected from decoded URL.Path while a downstream gorilla/mux router configured with UseEncodedPath can dispatch a different operation selected from URL.RawPath. When a public exact route and a protected parameterized route use the same method and overlap after decoding, an unauthenticated remote request containing an encoded path separator can be validated as public and then dispatched to the protected handler without invoking the configured AuthenticationFunc. The reachable path parameter is constrained to an encoded representation that decodes to the public literal route, and proxies that canonicalize the URI before forwarding prevent this specific mismatch. This issue is fixed in version 0.147.0.
Severe if exploited (CVSS 7.4), but no known exploitation and low modeled probability. Patch on a normal cadence.
Exploitation likelihood
0.5%chance of exploitation in 30 days · 42nd percentile
Impact if exploited
7.4CVSS 3.1 · HIGH
- ConfidentialityHigh
- IntegrityHigh
- AvailabilityNone
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ✓Privileges: No account or privileges required
- ✓User interaction: No user interaction needed
- ⚠Complexity: Needs a race window or specific setup
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Weakness (CWE)
- CWE-289: : Authentication Bypass by Alternate Name
- CWE-436: : Interpretation Conflict
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
References and research data (JSON)
Packages and version ranges
Each advisory describes its own package and affected ranges. A boundary applies to that range; it is not a universal upgrade recommendation.
github.com/getkin/kin-openapi Go
pkg:golang/github.com/getkin/kin-openapi
SEMVER range- Introduced version (included): 0.144.0
- Fixed boundary (excluded): 0.147.0
GitHub Advisory Database · GHSA-23vg-4cjm-66q5 · Updated 2026-10-15T20:30:05.450347889ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-23vg-4cjm-66q5/GHSA-23vg-4cjm-66q5.json" } }
Vendor product assessments
grafana12.4-0:12.4.12-0.4.hum1@aarch64 as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=aarch64&distro=hummingbird-20251124&repository_id=public-hummingbird-aarch64-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
grafana12.4-0:12.4.12-0.4.hum1@src as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=src&distro=hummingbird-20251124&repository_id=public-hummingbird-source-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
grafana12.4-0:12.4.12-0.4.hum1@x86_64 as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=x86_64&distro=hummingbird-20251124&repository_id=public-hummingbird-x86_64-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
grafana13.1-0:13.1.8-0.3.hum1@aarch64 as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=aarch64&distro=hummingbird-20251124&repository_id=public-hummingbird-aarch64-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
grafana13.1-0:13.1.8-0.3.hum1@s390x as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=s390x&distro=hummingbird-20251124&repository_id=public-hummingbird-s390x-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
grafana13.1-0:13.1.8-0.3.hum1@src as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=src&distro=hummingbird-20251124&repository_id=public-hummingbird-source-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
grafana13.1-0:13.1.8-0.3.hum1@x86_64 as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=x86_64&distro=hummingbird-20251124&repository_id=public-hummingbird-x86_64-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
grafana13.2-0:13.2.3-0.3.hum1@aarch64 as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=aarch64&distro=hummingbird-20251124&repository_id=public-hummingbird-aarch64-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
grafana13.2-0:13.2.3-0.3.hum1@s390x as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=s390x&distro=hummingbird-20251124&repository_id=public-hummingbird-s390x-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
grafana13.2-0:13.2.3-0.3.hum1@src as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=src&distro=hummingbird-20251124&repository_id=public-hummingbird-source-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
grafana13.2-0:13.2.3-0.3.hum1@x86_64 as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=x86_64&distro=hummingbird-20251124&repository_id=public-hummingbird-x86_64-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
hugo-0:0.168.0-0.1.hum1@aarch64 as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=aarch64&distro=hummingbird-20251124&repository_id=public-hummingbird-aarch64-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
hugo-0:0.168.0-0.1.hum1@s390x as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=s390x&distro=hummingbird-20251124&repository_id=public-hummingbird-s390x-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
hugo-0:0.168.0-0.1.hum1@src as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=src&distro=hummingbird-20251124&repository_id=public-hummingbird-source-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
hugo-0:0.168.0-0.1.hum1@x86_64 as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=x86_64&distro=hummingbird-20251124&repository_id=public-hummingbird-x86_64-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
go-fdo-server.src as a component of Red Hat Hardened Images · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/[email protected]?arch=src
Red Hat · CVE-2026-100351 · Updated 2026-10-21T19:15:46+00:00
All CVSS metrics
- HIGH 7.4 v3.1 · CNA Primary
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - HIGH 7.4 v3.1 · NVD Secondary
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
References
Exploit-tagged references (not proof of a PoC)
- https://github.com/getkin/kin-openapi/security/advisories/GHSA-23vg-4cjm-66q5 CVE record · GitHub_M · Updated 2026-10-15T15:52:30.041Z
CVE record · CISA-ADP · Updated 2026-10-15T16:09:36.650Z
NVD · CVE-2026-100351 · Updated 2026-10-15T17:17:07.520
GitHub Advisory Database · GHSA-23vg-4cjm-66q5
GitHub Advisory Database · GHSA-23vg-4cjm-66q5 · Updated 2026-10-15T20:30:05.450347889Z
Red Hat · CVE-2026-100351 · Updated 2026-10-21T19:15:46+00:00
Advisories
- https://osv.dev/vulnerability/GHSA-23vg-4cjm-66q5 GitHub Advisory Database · GHSA-23vg-4cjm-66q5
GitHub Advisory Database · GHSA-23vg-4cjm-66q5 · Updated 2026-10-15T20:30:05.450347889Z - https://nvd.nist.gov/vuln/detail/CVE-2026-100351 GitHub Advisory Database · GHSA-23vg-4cjm-66q5
GitHub Advisory Database · GHSA-23vg-4cjm-66q5 · Updated 2026-10-15T20:30:05.450347889Z
Red Hat · CVE-2026-100351 · Updated 2026-10-21T19:15:46+00:00 - https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-100351.json Red Hat · CVE-2026-100351 · Updated 2026-10-21T19:15:46+00:00
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-102160 EUVD · EUVD-2026-102160
Technical & other
- https://github.com/getkin/kin-openapi/commit/eda80e2676e9f577ceed2dd80e64f16083edb041 CVE record · GitHub_M · Updated 2026-10-15T15:52:30.041Z
NVD · CVE-2026-100351 · Updated 2026-10-15T17:17:07.520
GitHub Advisory Database · GHSA-23vg-4cjm-66q5
GitHub Advisory Database · GHSA-23vg-4cjm-66q5 · Updated 2026-10-15T20:30:05.450347889Z
Red Hat · CVE-2026-100351 · Updated 2026-10-21T19:15:46+00:00 - https://github.com/getkin/kin-openapi/releases/tag/v0.147.0 CVE record · GitHub_M · Updated 2026-10-15T15:52:30.041Z
NVD · CVE-2026-100351 · Updated 2026-10-15T17:17:07.520
GitHub Advisory Database · GHSA-23vg-4cjm-66q5
GitHub Advisory Database · GHSA-23vg-4cjm-66q5 · Updated 2026-10-15T20:30:05.450347889Z
Red Hat · CVE-2026-100351 · Updated 2026-10-21T19:15:46+00:00 - https://github.com/getkin/kin-openapi GitHub Advisory Database · GHSA-23vg-4cjm-66q5
GitHub Advisory Database · GHSA-23vg-4cjm-66q5 · Updated 2026-10-15T20:30:05.450347889Z - https://access.redhat.com/security/cve/CVE-2026-100351 Red Hat · CVE-2026-100351 · Updated 2026-10-21T19:15:46+00:00
- https://bugzilla.redhat.com/show_bug.cgi?id=2553587 Red Hat · CVE-2026-100351 · Updated 2026-10-21T19:15:46+00:00
- https://www.cve.org/CVERecord?id=CVE-2026-100351 Red Hat · CVE-2026-100351 · Updated 2026-10-21T19:15:46+00:00
- https://access.redhat.com/errata/RHSA-2026:76677 Red Hat · CVE-2026-100351 · Updated 2026-10-21T19:15:46+00:00
- https://access.redhat.com/errata/RHSA-2026:87077 Red Hat · CVE-2026-100351 · Updated 2026-10-21T19:15:46+00:00
- https://access.redhat.com/errata/RHSA-2026:85266 Red Hat · CVE-2026-100351 · Updated 2026-10-21T19:15:46+00:00
- https://access.redhat.com/errata/RHSA-2026:82637 Red Hat · CVE-2026-100351 · Updated 2026-10-21T19:15:46+00:00