Skip to content
OpenAdvisories
Medium · 5.3 CVE-2025-59836 EUVD-2025-34081GHSA-4p3p-cr38-v5xpGO-2025-4021

Omni is Vulnerable to DoS via Empty Create/Update Resource Requests

Published Oct 13, 2025 · Updated Oct 14, 2025 · Assigned by GitHub_M

Description

Omni manages Kubernetes on bare metal, virtual machines, or in a cloud. Prior to 1.1.5 and 1.0.2, there is a nil pointer dereference vulnerability in the Omni Resource Service allows unauthenticated users to cause a server panic and denial of service by sending empty create/update resource requests through the API endpoints. The vulnerability exists in the isSensitiveSpec function which calls grpcomni.CreateResource without checking if the resource's metadata field is nil. When a resource is created with an empty Metadata field, the CreateResource function attempts to access resource.Metadata.Version causing a segmentation fault. This vulnerability is fixed in 1.1.5 and 1.0.2.

Affected products

VendorProductAffectedFixed
siderolabs omni >= 1.1.0-beta.0, < 1.1.5, < 1.0.2 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Tumbleweed govulncheck-vulndb 0.0.20251105T184115-1.1 openSUSE-SU-2025:15710-1
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/siderolabs/omni >= 1.1.0-beta.0, < 1.1.5 1.1.5 GHSA-4p3p-cr38-v5xp
Go github.com/siderolabs/omni < 1.0.2 1.0.2 GHSA-4p3p-cr38-v5xp
Go github.com/siderolabs/omni < 1.0.2 · >= 1.1.0-beta.0, < 1.1.5 1.0.2, 1.1.5 GO-2025-4021

Advisories 2

References