CVE-2024-0793
Kube-controller-manager: malformed hpa v1 manifest causes crash
A flaw was found in kube-controller-manager. This issue occurs when the initial application of a HPA config YAML lacking a .spec.behavior.scaleUp block causes a denial of service due to KCM pods going into restart churn.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.7
Kube-controller-manager: malformed hpa v1 manifest causes crash
A flaw was found in kube-controller-manager. This issue occurs when the initial application of a HPA config YAML lacking a .spec.behavior.scaleUp block causes a denial of service due to KCM pods going into restart churn.
- Record
CVE-2024-0793- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H - Weakness
- CWE-20
- Updated
- 2026-11-02
EUVDEUVD-2024-3260
7.7
A flaw was found in kube-controller-manager. This issue occurs when the initial application of a HPA config YAML lacking a .spec.behavior.scaleUp block causes a denial of service due to KCM pods going into restart churn.
- Record
EUVD-2024-3260- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-h7wq-jj8r-qm7p
7.7
Kubernetes Nil pointer dereference in KCM after v1 HPA patch request
A flaw was found in kube-controller-manager. This issue occurs when the initial application of a HPA config YAML lacking a .spec.behavior.scaleUp block causes a denial of service due to KCM pods going into restart churn.
- Record
GHSA-h7wq-jj8r-qm7p- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H - Weakness
- CWE-20, CWE-476
- Updated
- 2026-11-02
NVD
7.7
A flaw was found in kube-controller-manager. This issue occurs when the initial application of a HPA config YAML lacking a .spec.behavior.scaleUp block causes a denial of service due to KCM pods going into restart churn.
- Record
CVE-2024-0793- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H - Weakness
- CWE-20
- Updated
- 2026-11-02
OSV
7.7
Kube-controller-manager: malformed hpa v1 manifest causes crash
A flaw was found in kube-controller-manager. This issue occurs when the initial application of a HPA config YAML lacking a .spec.behavior.scaleUp block causes a denial of service due to KCM pods going into restart churn.
- Record
CVE-2024-0793- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H - Weakness
- CWE-20
- Updated
- 2026-11-02
OSVGHSA-h7wq-jj8r-qm7p
7.7
Kubernetes Nil pointer dereference in KCM after v1 HPA patch request
A flaw was found in kube-controller-manager. This issue occurs when the initial application of a HPA config YAML lacking a .spec.behavior.scaleUp block causes a denial of service due to KCM pods going into restart churn.
- Record
GHSA-h7wq-jj8r-qm7p- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H - Weakness
- CWE-20, CWE-476
- Updated
- 2026-11-02
Show 16 moreShow less
OSVRHSA-2024:1267
7.7
Red Hat Security Advisory: OpenShift Container Platform 4.12.53 packages and security update
- Record
RHSA-2024:1267- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H - Updated
- 2026-11-02
OSVGO-2024-3277 No score
Kubernetes Nil pointer dereference in KCM after v1 HPA patch request in k8s.io/kubernetes
Kubernetes Nil pointer dereference in KCM after v1 HPA patch request in k8s.io/kubernetes
- Record
GO-2024-3277- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13715-1 No score
kubernetes1.23-apiserver-1.23.17-7.1 on GA media
These are all security issues fixed in the kubernetes1.23-apiserver-1.23.17-7.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13715-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13716-1 No score
kubernetes1.24-apiserver-1.24.17-3.1 on GA media
These are all security issues fixed in the kubernetes1.24-apiserver-1.24.17-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13716-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13717-1 No score
kubernetes1.25-apiserver-1.25.16-3.1 on GA media
These are all security issues fixed in the kubernetes1.25-apiserver-1.25.16-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13717-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13718-1 No score
kubernetes1.26-apiserver-1.26.14-1.1 on GA media
These are all security issues fixed in the kubernetes1.26-apiserver-1.26.14-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13718-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14513-1 No score
govulncheck-vulndb-0.0.20241119T173509-1.1 on GA media
These are all security issues fixed in the govulncheck-vulndb-0.0.20241119T173509-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14513-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1163-1 No score
Security update for kubernetes1.23
This update for kubernetes1.23 fixes the following issues:
- CVE-2024-0793: Fixed a DoS caused via a malformed HPA v1 manifest. (bsc#1219964)
- Record
SUSE-SU-2024:1163-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1164-1 No score
Security update for kubernetes1.23
This update for kubernetes1.23 fixes the following issues:
- CVE-2024-0793: Fixed a DoS caused via a malformed HPA v1 manifest. (bsc#1219964)
- Record
SUSE-SU-2024:1164-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1165-1 No score
Security update for kubernetes1.23
This update for kubernetes1.23 fixes the following issues:
- Upgrade from v1.25.14 to v1.25.16
- CVE-2024-0793: Fixed a DoS caused via a malformed HPA v1 manifest. (bsc#1219964)
- Record
SUSE-SU-2024:1165-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1166-1 No score
Security update for kubernetes1.23
This update for kubernetes1.23 fixes the following issues:
- Upgrade from v1.26.9 to v1.26.14
- CVE-2024-0793: Fixed a DoS caused via a malformed HPA v1 manifest. (bsc#1219964)
- Record
SUSE-SU-2024:1166-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1166-2 No score
Security update for kubernetes1.23
This update for kubernetes1.23 fixes the following issues:
- Upgrade from v1.26.9 to v1.26.14
- CVE-2024-0793: Fixed a DoS caused via a malformed HPA v1 manifest. (bsc#1219964)
- Record
SUSE-SU-2024:1166-2- Updated
- 2026-11-02
OSVSUSE-SU-2024:3341-1 No score
Security update for kubernetes1.23
This update for kubernetes1.23 fixes the following issues:
- CVE-2021-25743: escape, meta and control sequences in raw data output to terminal not neutralized. (bsc#1194400)
- CVE-2023-2727: bypass of policies imposed by the ImagePolicyWebhook admission plugin. (bsc#1211630)
- CVE-2023-2728: bypass of the mountable secrets policy enforced by the ServiceAccount admission plugin. (bsc#1211631)
- CVE-2023-39325: go1.20: excessive resource consumption when dealing with rapid stream resets. (bsc#1229869)
- CVE-2023-44487: google.golang.org/grpc, kube-apiserver: HTTP/2 rapid reset vulnerability. (bsc#1229869)
- CVE-2023-45288: golang.org/x/net: excessive CPU consumption when processing unlimited sets of headers. (bsc#1229869)
- CVE-2024-0793: kube-controller-manager pod crash when processing malformed HPA v1 manifests. (bsc#1219964)
- CVE-2024-3177: bypass of the mountable secrets policy enforced by the ServiceAccount admission plugin. (bsc#1222539)
- CVE-2024-24786: github.com/golang/protobuf: infinite loop when unmarshaling invalid JSON. (bsc#1229867)
Bug fixes:
- Use -trimpath in non-DBG mode for reproducible builds. (bsc#1062303)
- Fix multiple issues for successful
kubeadm initrun. (bsc#1214406) - Update go to version 1.22.5 in build requirements. (bsc#1229858)
- Record
SUSE-SU-2024:3341-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:3343-1 No score
Security update for kubernetes1.24
This update for kubernetes1.24 fixes the following issues:
- CVE-2021-25743: escape, meta and control sequences in raw data output to terminal not neutralized. (bsc#1194400)
- CVE-2023-2727: bypass of policies imposed by the ImagePolicyWebhook admission plugin. (bsc#1211630)
- CVE-2023-2728: bypass of the mountable secrets policy enforced by the ServiceAccount admission plugin. (bsc#1211631)
- CVE-2023-39325: go1.20: excessive resource consumption when dealing with rapid stream resets. (bsc#1229869)
- CVE-2023-44487: google.golang.org/grpc, kube-apiserver: HTTP/2 rapid reset vulnerability. (bsc#1229869)
- CVE-2023-45288: golang.org/x/net: excessive CPU consumption when processing unlimited sets of headers. (bsc#1229869)
- CVE-2024-0793: kube-controller-manager pod crash when processing malformed HPA v1 manifests. (bsc#1219964)
- CVE-2024-3177: bypass of the mountable secrets policy enforced by the ServiceAccount admission plugin. (bsc#1222539)
- CVE-2024-24786: github.com/golang/protobuf: infinite loop when unmarshaling invalid JSON. (bsc#1229867)
Bug fixes:
- Use -trimpath in non-DBG mode for reproducible builds. (bsc#1062303)
- Fix multiple issues for successful
kubeadm initrun. (bsc#1214406) - Update go to version 1.22.5 in build requirements. (bsc#1229858)
- Record
SUSE-SU-2024:3343-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02423-1 No score
Security update for kubernetes1.23
This update for kubernetes1.23 fixes the following issues:
- CVE-2021-25743: Escape terminal special characters in kubectl output (bsc#1194400).
- CVE-2023-2431: Prevent pods to bypass the seccomp profile enforcement (bsc#1212493).
- CVE-2024-0793: Advance autoscaling v2 as the preferred API version (bsc#1219964).
- CVE-2024-3177: Prevent bypassing mountable secrets policy imposed by the ServiceAccount admission plugin (bsc#1222539).
- CVE-2025-22872: Properly handle trailing solidus in unquoted attribute value in foreign content (bsc#1241865).
- Record
SUSE-SU-2025:02423-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02423-2 No score
Security update for kubernetes1.23
This update for kubernetes1.23 fixes the following issues:
- CVE-2021-25743: Escape terminal special characters in kubectl output (bsc#1194400).
- CVE-2023-2431: Prevent pods to bypass the seccomp profile enforcement (bsc#1212493).
- CVE-2024-0793: Advance autoscaling v2 as the preferred API version (bsc#1219964).
- CVE-2024-3177: Prevent bypassing mountable secrets policy imposed by the ServiceAccount admission plugin (bsc#1222539).
- CVE-2025-22872: Properly handle trailing solidus in unquoted attribute value in foreign content (bsc#1241865).
- Record
SUSE-SU-2025:02423-2- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
k8s.io/kubernetesGo |
before 1.27.0-alpha.1 | 1.27.0-alpha.1 |
openshiftRed Hat:openshift:4.12::el8 |
before 0:4.12.0-202403042037.p0.g9946c63.assembly.stream.el8 | 0:4.12.0-202403042037.p0.g9946c63.assembly.stream.el8 |
openshift-hyperkubeRed Hat:openshift:4.12::el8 |
before 0:4.12.0-202403042037.p0.g9946c63.assembly.stream.el8 | 0:4.12.0-202403042037.p0.g9946c63.assembly.stream.el8 |
openshiftRed Hat:openshift:4.12::el9 |
before 0:4.12.0-202403042037.p0.g9946c63.assembly.stream.el9 | 0:4.12.0-202403042037.p0.g9946c63.assembly.stream.el9 |
openshift-hyperkubeRed Hat:openshift:4.12::el9 |
before 0:4.12.0-202403042037.p0.g9946c63.assembly.stream.el9 | 0:4.12.0-202403042037.p0.g9946c63.assembly.stream.el9 |
kubernetes1.23SUSE:Linux Enterprise Module for Containers 15 SP5 |
before 1.23.17-150500.3.9.1 | 1.23.17-150500.3.9.1 |
kubernetes1.23openSUSE:Leap 15.5 |
before 1.23.17-150500.3.9.1 | 1.23.17-150500.3.9.1 |
kubernetes1.24SUSE:Linux Enterprise Module for Containers 15 SP5 |
before 1.24.17-150500.3.13.1 | 1.24.17-150500.3.13.1 |
kubernetes1.24openSUSE:Leap 15.5 |
before 1.24.17-150500.3.13.1 | 1.24.17-150500.3.13.1 |
kubernetes1.25SUSE:Linux Enterprise Module for Containers 15 SP5 |
before 1.25.16-150400.9.6.1 | 1.25.16-150400.9.6.1 |
Show 22 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kubernetes1.25openSUSE:Leap 15.5 |
before 1.25.16-150400.9.6.1 | 1.25.16-150400.9.6.1 |
kubernetes1.26SUSE:Linux Enterprise Module for Containers 15 SP5 |
before 1.26.14-150400.9.6.1 | 1.26.14-150400.9.6.1 |
kubernetes1.26openSUSE:Leap 15.5 |
before 1.26.14-150400.9.6.1 | 1.26.14-150400.9.6.1 |
kubernetes1.26SUSE:Linux Enterprise Module for Containers 15 SP6 |
before 1.26.14-150400.9.6.1 | 1.26.14-150400.9.6.1 |
kubernetes1.24SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 9 CVEs |
before 1.24.17-150400.9.16.1 | 1.24.17-150400.9.16.1 |
kubernetes1.24SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 9 CVEs |
before 1.24.17-150400.9.16.1 | 1.24.17-150400.9.16.1 |
kubernetes1.24SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 9 CVEs |
before 1.24.17-150400.9.16.1 | 1.24.17-150400.9.16.1 |
kubernetes1.24SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 9 CVEs |
before 1.24.17-150400.9.16.1 | 1.24.17-150400.9.16.1 |
kubernetes1.24SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 9 CVEs |
before 1.24.17-150300.7.6.1 | 1.24.17-150300.7.6.1 |
kubernetes1.24SUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 9 CVEs |
before 1.24.17-150300.7.6.1 | 1.24.17-150300.7.6.1 |
kubernetes1.24SUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 9 CVEs |
before 1.24.17-150300.7.6.1 | 1.24.17-150300.7.6.1 |
kubernetes1.24SUSE:Enterprise Storage 7.1 From an advisory covering 9 CVEs |
before 1.24.17-150300.7.6.1 | 1.24.17-150300.7.6.1 |
kubernetes1.23SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 5 CVEs |
before 1.23.17-150300.7.12.1 | 1.23.17-150300.7.12.1 |
kubernetes1.23SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 5 CVEs |
before 1.23.17-150300.7.12.1 | 1.23.17-150300.7.12.1 |
kubernetes1.23SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 5 CVEs |
before 1.23.17-150300.7.12.1 | 1.23.17-150300.7.12.1 |
kubernetes1.23SUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 5 CVEs |
before 1.23.17-150300.7.12.1 | 1.23.17-150300.7.12.1 |
kubernetes1.23SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 5 CVEs |
before 1.23.17-150300.7.12.1 | 1.23.17-150300.7.12.1 |
kubernetes1.23SUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 5 CVEs |
before 1.23.17-150300.7.12.1 | 1.23.17-150300.7.12.1 |
kubernetes1.23SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 5 CVEs |
before 1.23.17-150300.7.12.1 | 1.23.17-150300.7.12.1 |
kubernetes1.23SUSE:Enterprise Storage 7.1 From an advisory covering 5 CVEs |
before 1.23.17-150300.7.12.1 | 1.23.17-150300.7.12.1 |
kubernetes1.26openSUSE:Tumbleweed |
before 1.26.14-1.1 | 1.26.14-1.1 |
govulncheck-vulndbopenSUSE:Tumbleweed From an advisory covering 10 CVEs |
before 0.0.20241119T173509-1.1 | 0.0.20241119T173509-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-0793 is a high vulnerability (CVSS 7.7) in Red Hat Openshift Container Platform 4, published April 8, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.59%, the 48th percentile. Fixed in k8s.io/kubernetes 1.27.0-alpha.1.
References
access.redhat.com/errata/RHSA-2024:0741
access.redhat.com/errata/RHSA-2024:1267
access.redhat.com/security/cve/CVE-2024-0793
bugzilla.redhat.com/show_bug.cgi?id=2214402
github.com/openshift/kubernetes/pull/1876
nvd.nist.gov/vuln/detail/CVE-2024-0793
Show 59 moreShow less
github.com/kubernetes/kubernetes/issues/107038
pkg.go.dev/vuln/GO-2024-3277
github.com/advisories/GHSA-h7wq-jj8r-qm7p
access.redhat.com/downloads/content/package-browser
catalog.redhat.com/software/containers
github.com/kubernetes
github.com/CVEProject/cvelistV5/tree/main/cves/2024/0xxx/CVE-2024-0793.json
github.com/kubernetes/kubernetes
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_1267.json
cve.org/CVERecord?id=CVE-2024-0793
suse.com/support/update/announcement/2024/suse-su-20241163-1
bugzilla.suse.com/1219964
suse.com/security/cve/CVE-2024-0793
suse.com/support/update/announcement/2024/suse-su-20241164-1
suse.com/support/update/announcement/2024/suse-su-20241165-1
bugzilla.suse.com/1062303
suse.com/support/update/announcement/2024/suse-su-20241166-1
suse.com/support/update/announcement/2024/suse-su-20241166-2
suse.com/support/update/announcement/2024/suse-su-20243341-1
bugzilla.suse.com/1194400
bugzilla.suse.com/1211630
bugzilla.suse.com/1211631
bugzilla.suse.com/1214406
bugzilla.suse.com/1216109
bugzilla.suse.com/1216123
bugzilla.suse.com/1221400
bugzilla.suse.com/1222539
bugzilla.suse.com/1226136
bugzilla.suse.com/1229858
bugzilla.suse.com/1229867
bugzilla.suse.com/1229869
bugzilla.suse.com/1230323
suse.com/security/cve/CVE-2021-25743
suse.com/security/cve/CVE-2023-2727
suse.com/security/cve/CVE-2023-2728
suse.com/security/cve/CVE-2023-39325
suse.com/security/cve/CVE-2023-44487
suse.com/security/cve/CVE-2023-45288
suse.com/security/cve/CVE-2024-24786
suse.com/security/cve/CVE-2024-3177
suse.com/support/update/announcement/2024/suse-su-20243343-1
suse.com/support/update/announcement/2025/suse-su-202502423-1
bugzilla.suse.com/1212493
bugzilla.suse.com/1229008
bugzilla.suse.com/1241865
suse.com/security/cve/CVE-2023-2431
suse.com/security/cve/CVE-2025-22872
suse.com/support/update/announcement/2025/suse-su-202502423-2
lists.opensuse.org/archives/list/[email protected]/thread/CJ6SUNDNOZSHM4PZYYGMBH7233D63JOI
suse.com/security/cve/CVE-2020-8911
suse.com/security/cve/CVE-2023-0109
suse.com/security/cve/CVE-2024-24425
suse.com/security/cve/CVE-2024-24426
suse.com/security/cve/CVE-2024-44625
suse.com/security/cve/CVE-2024-52010
suse.com/security/cve/CVE-2024-52308
suse.com/security/cve/CVE-2024-52522
suse.com/security/cve/CVE-2024-9526