PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-100351 getkin CVE debrief

A security-requirement bypass vulnerability exists in the `openapi3filter.ValidationHandler.Middleware` of the kin-openapi package. An unauthenticated request can be validated as a public operation and then dispatched to a protected operation, allowing the protected downstream handler to run without authentication. The vulnerability arises from the middleware validating requests with kin-openapi's legacy router, which selects an OpenAPI operation from the decoded URL path, while a downstream gorilla/mux router configured with UseEncodedPath() selects its handler from the encoded representation. This discrepancy enables an attacker to bypass authentication and access protected The

Vendor
getkin
Product
github.com/getkin/kin-openapi
CVSS
HIGH 7.4
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-15
Original CVE updated
2026-10-15
Advisory published
2026-10-15
Advisory updated
2026-10-15

Who should care

Defenders responsible for securing APIs using the kin-openapi package should be aware of this vulnerability and take steps to verify the authenticity of requests and ensure that authentication is properly enforced for protected operations.

Why it matters

CVE-2026-100351 is a security-requirement bypass vulnerability in the kin-openapi package that allows an unauthenticated request to be validated as a public operation and then dispatched to a protected operation. Defenders should prioritize verifying the authenticity of requests and ensuring that authentication is properly enforced for protected operations.

  • An attacker could bypass authentication and access protected operations without proper credentials.
  • Defenders need to verify the authenticity of requests to prevent unauthorized access.
  • The vulnerability requires verification of authentication enforcement for protected operations.

Technical summary

The `openapi3filter.ValidationHandler.Middleware` validates requests with kin-openapi's legacy router, which selects an OpenAPI operation from the decoded URL path. However, a downstream gorilla/mux router configured with UseEncodedPath() selects its handler from the encoded representation. This can allow an unauthenticated request to be validated as a public operation and then dispatched to a protected operation.

Defensive priority

Defenders should prioritize verifying the authenticity of requests and ensuring that authentication is properly enforced for protected operations.

Recommended defensive actions

  • Verify the authenticity of requests and ensure that authentication is properly enforced for protected operations
  • Review and update the configuration of the gorilla/mux router to prevent similar bypasses
  • Monitor for suspicious requests that may be attempting to exploit this vulnerability
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review

Evidence notes

The vulnerability is caused by the middleware validating requests with kin-openapi's legacy router, which selects an OpenAPI operation from the decoded URL path, while a downstream gorilla/mux router configured with UseEncodedPath() selects its handler from the encoded representation. This can allow an unauthenticated request to be validated as a public operation and then dispatched to a protected operation.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-100351 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-100351

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-100351 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-100351

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.