Mend.io Vulnerability Database
The largest open source vulnerability database
What is a Vulnerability ID?
New vulnerability? Tell us about it!
CVE-2026-45723
Published:June 05, 2026
Updated:June 16, 2026
Summary "managementServer.CreateSchematic" ("internal/backend/grpc/schematics.go") passes the caller-controlled "TalosVersion" field directly to "imageFactoryClient.OverlaysVersions", which embeds it verbatim into a "fmt.Sprintf("/version/%s/overlays/official", talosVersion)" path template. "url.URL.JoinPath" resolves any "../" sequences in that path, allowing an authenticated Operator to rewrite the URL path and force Omni to issue HTTP GET requests to unintended paths on the configured image-factory server. Error body content from those unintended endpoints is returned to the caller. Severity - Attack Vector: Network: exploited via the gRPC "CreateSchematic" API endpoint. - Attack Complexity: Low: once the attacker holds an Operator credential and has identified a media ID with an overlay, exploitation is a single API call. - Privileges Required: High: "role.Operator" is required, which has administrative capabilities on Omni. - User Interaction: None. - Scope: Unchanged: the traversal is constrained to the configured image-factory host; the attacker cannot redirect Omni to an arbitrary external server. - Confidentiality Impact: Low: error body content from unintended image-factory endpoints is reflected back to the operator, potentially leaking server-internal information. - Integrity Impact: None: only HTTP GET requests are issued; no write operations are performed. - Availability Impact: None. Impact - Same-host path traversal: An authenticated Operator can force Omni to issue GET requests to arbitrary URL paths on the configured image-factory server, bypassing the intended versioned overlay API structure. - Error-body disclosure: HTTP error responses from unintended image-factory endpoints are reflected back to the operator, potentially leaking server-internal diagnostics or sensitive path content. - Internal network probing: In deployments using a private image-factory instance on an internal network, the attacker can probe endpoint existence and partial responses through error-text differences. - Depth control: By varying the number of "../" prefixes in "talosVersion", the attacker can reach any path hierarchy on the image-factory host. Credit This vulnerability was discovered and reported by "bugbunny.ai" (https://bugbunny.ai).
Affected Packages
https://github.com/siderolabs/omni.git (GITHUB):
Affected version(s) >=v1.7.0 <v1.7.3
Fix Suggestion:
Update to version v1.7.3
https://github.com/siderolabs/omni.git (GITHUB):
Affected version(s) >=v0.30.1 <v1.6.6
Fix Suggestion:
Update to version v1.6.6
github.com/siderolabs/omni (GO):
Affected version(s) >=v1.7.0 <v1.7.3
Fix Suggestion:
Update to version v1.7.3
github.com/siderolabs/omni (GO):
Affected version(s) >=v0.0.0-20240229142858-69dba26ece62 <v1.6.6
Fix Suggestion:
Update to version v1.6.6
Do you need more information?
Contact Us
CVSS v4
Base Score:
5.1
Attack Vector
NETWORK
Attack Complexity
LOW
Attack Requirements
NONE
Privileges Required
HIGH
User Interaction
NONE
Vulnerable System Confidentiality
LOW
Vulnerable System Integrity
NONE
Vulnerable System Availability
NONE
Subsequent System Confidentiality
NONE
Subsequent System Integrity
NONE
Subsequent System Availability
NONE
CVSS v3
Base Score:
2.7
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
HIGH
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
LOW
Integrity
NONE
Availability
NONE
Weakness Type (CWE)
Unintended Proxy or Intermediary ('Confused Deputy')
Server-Side Request Forgery (SSRF)
Generation of Error Message Containing Sensitive Information
Improper Input Validation
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
EPSS
Base Score:
0.04