Vulnerability · Published Oct 29, 2026 · Assigned by VulnCheck

CVE-2026-119027oapi-codegen 2.5.0 before 2.8.1 Code Injection via servers[].x-go-name Extension

High 7.5

In plain English

A high-severity code injection in oapi-codegen from oapi-codegen. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 34% of all known vulnerabilities).

Severity (CVSS 3.1)7.5High
Exploit odds (30 days)0.4%top 66.2% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

oapi-codegen 2.5.0 before 2.8.1 contains a code injection vulnerability that allows attackers to inject Go code by supplying a crafted servers[].x-go-name value emitted unescaped by the server-urls template. Attackers who control an OpenAPI document can define an injected func init() that executes when the victim builds and imports the generated package.

Affected products (as reported)

VendorProductVersions
oapi-codegen oapi-codegen 2.5.0 – before 2.8.1

Weakness: CWE-94 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

References