{"schema":"vulnpedia.research/1","cve":"CVE-2026-108551","generated":"2026-10-26T13:52:32.101Z","references":[{"url":"https://github.com/ferdikoomen/openapi-typescript-codegen/issues/2809","tags":["issue-tracking"],"source":"mitre","sourceId":"VulnCheck","modified":"2026-10-10T14:35:05.552Z","origins":[{"source":"mitre","sourceId":"VulnCheck","modified":"2026-10-10T14:35:05.552Z","url":"https://github.com/ferdikoomen/openapi-typescript-codegen/issues/2809"},{"source":"nvd","sourceId":"CVE-2026-108551","modified":"2026-10-16T19:21:14.417","url":"https://github.com/ferdikoomen/openapi-typescript-codegen/issues/2809"}]},{"url":"https://github.com/ferdikoomen/openapi-typescript-codegen","tags":["product"],"source":"mitre","sourceId":"VulnCheck","modified":"2026-10-10T14:35:05.552Z","origins":[{"source":"mitre","sourceId":"VulnCheck","modified":"2026-10-10T14:35:05.552Z","url":"https://github.com/ferdikoomen/openapi-typescript-codegen"},{"source":"nvd","sourceId":"CVE-2026-108551","modified":"2026-10-16T19:21:14.417","url":"https://github.com/ferdikoomen/openapi-typescript-codegen"}]},{"url":"https://github.com/ferdikoomen/openapi-typescript-codegen/blob/v0.31.0/src/templates/exportService.hbs#L89-L110","tags":["technical-description"],"source":"mitre","sourceId":"VulnCheck","modified":"2026-10-10T14:35:05.552Z","origins":[{"source":"mitre","sourceId":"VulnCheck","modified":"2026-10-10T14:35:05.552Z","url":"https://github.com/ferdikoomen/openapi-typescript-codegen/blob/v0.31.0/src/templates/exportService.hbs#L89-L110"},{"source":"nvd","sourceId":"CVE-2026-108551","modified":"2026-10-16T19:21:14.417","url":"https://github.com/ferdikoomen/openapi-typescript-codegen/blob/v0.31.0/src/templates/exportService.hbs#L89-L110"}]},{"url":"https://github.com/ferdikoomen/openapi-typescript-codegen/blob/v0.31.0/src/templates/core/OpenAPI.hbs#L20-L23","tags":["technical-description"],"source":"mitre","sourceId":"VulnCheck","modified":"2026-10-10T14:35:05.552Z","origins":[{"source":"mitre","sourceId":"VulnCheck","modified":"2026-10-10T14:35:05.552Z","url":"https://github.com/ferdikoomen/openapi-typescript-codegen/blob/v0.31.0/src/templates/core/OpenAPI.hbs#L20-L23"},{"source":"nvd","sourceId":"CVE-2026-108551","modified":"2026-10-16T19:21:14.417","url":"https://github.com/ferdikoomen/openapi-typescript-codegen/blob/v0.31.0/src/templates/core/OpenAPI.hbs#L20-L23"}]},{"url":"https://www.vulncheck.com/advisories/openapi-typescript-codegen-through-0.31.0-code-injection-via-handlebars-templates","tags":["third-party-advisory"],"source":"mitre","sourceId":"VulnCheck","modified":"2026-10-10T14:35:05.552Z","origins":[{"source":"mitre","sourceId":"VulnCheck","modified":"2026-10-10T14:35:05.552Z","url":"https://www.vulncheck.com/advisories/openapi-typescript-codegen-through-0.31.0-code-injection-via-handlebars-templates"},{"source":"nvd","sourceId":"CVE-2026-108551","modified":"2026-10-16T19:21:14.417","url":"https://www.vulncheck.com/advisories/openapi-typescript-codegen-through-0.31.0-code-injection-via-handlebars-templates"}]},{"source":"euvd","sourceId":"EUVD-2026-96346","url":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-96346","tags":["ADVISORY"],"origins":[{"source":"euvd","sourceId":"EUVD-2026-96346","url":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-96346"}]}],"packages":[],"pocCandidates":[{"url":"https://github.com/Zombie-Kaiser/CVE-2026-108551-POC","source":"poc-in-github","sourceId":"CVE-2026-108551","description":"Defense guide + static scanner for CVE-2026-108551 (openapi-typescript-codegen code injection).","modified":"2026-10-25T08:44:27Z","verification":"unverified","origins":[{"source":"poc-in-github","sourceId":"CVE-2026-108551","url":"https://github.com/Zombie-Kaiser/CVE-2026-108551-POC"},{"source":"poc-in-github","sourceId":"CVE-2026-108551","modified":"2026-10-25T08:44:27Z","url":"https://github.com/Zombie-Kaiser/CVE-2026-108551-POC"}],"tags":[]}],"cataloguedPoc":[],"vendorStatements":[]}