Omni manages Kubernetes on bare metal, virtual machines, or in a cloud. Prior to 1.6.6 and 1.7.3, managementServer.CreateSchematic in internal/backend/grpc/schematics.go passes the caller-controlled TalosVersion field to imageFactoryClient.OverlaysVersions without validating it as a version. An authenticated Operator can submit traversal segments in TalosVersion, and url.URL.JoinPath normalizes them into unintended paths on the configured image-factory host. Omni then issues HTTP GET requests to those paths and reflects error-body content, enabling same-host endpoint probing and possible disclosure of internal diagnostics while preventing redirection to another host or write requests. This issue is fixed in versions 1.6.6 and 1.7.3.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-20",
"CWE-209",
"CWE-22",
"CWE-441",
"CWE-918"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/45xxx/CVE-2026-45723.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "1.6.6"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"introduced": "1.7.0"
},
{
"fixed": "1.7.3"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "13c3f289789842e1fd954d98babb34b94eea1192"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "3e69e80802624bf322f16aa499d5eafca16d0025"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "9426c2cabccaa1d442bc8ebf28c16cae2d7c6ff7"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v1.6.6",
"range": [
{
"fixed": "9769f9442e302e000401e351ffd6d6fb3671a5bf"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "v1.7.3",
"range": [
{
"fixed": "e70a16e4a226aa2f98643dbed6664edc1a5e90e7"
}
],
"source": "REFERENCES_TAG"
}
]
}