CVE-2024-3154
Cri-o: arbitrary command injection via pod annotation
A flaw was found in cri-o, where an arbitrary systemd property can be injected via a Pod annotation. Any user who can create a pod with an arbitrary annotation may perform an arbitrary action on the host system.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- High
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.2
Cri-o: arbitrary command injection via pod annotation
A flaw was found in cri-o, where an arbitrary systemd property can be injected via a Pod annotation. Any user who can create a pod with an arbitrary annotation may perform an arbitrary action on the host system.
- Record
CVE-2024-3154- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-77
- Updated
- 2026-11-02
EUVDEUVD-2024-1060
7.2
A flaw was found in cri-o, where an arbitrary systemd property can be injected via a Pod annotation. Any user who can create a pod with an arbitrary annotation may perform an arbitrary action on the host system.
- Record
EUVD-2024-1060- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-2cgq-h8xw-2v5j
7.2
CRI-O vulnerable to an arbitrary systemd property injection
Impact
On CRI-O, it looks like an arbitrary systemd property can be injected via a Pod annotation:
---
apiVersion: v1
kind: Pod
metadata:
name: poc-arbitrary-systemd-property-injection
annotations:
# I believe that ExecStart with an arbitrary command works here too,
# but I haven't figured out how to marshalize the ExecStart struct to gvariant string.
org.systemd.property.SuccessAction: "'poweroff-force'"
spec:
containers:
- name: hello
image: [quay.io/podman/hello](http://quay.io/podman/hello)
This means that any user who can create a pod with an arbitrary annotation may perform an arbitrary action on the host system.
Tested with CRI-O v1.24 on minikube. I didn't test the latest v1.29 because it is incompatible with minikube: https://github.com/kubernetes/minikube/pull/18367
Thanks to Cédric Clerget (GitHub ID @cclerget) for finding out that CRI-O just passes pod annotations to OCI annotations: https://github.com/opencontainers/runc/pull/3923#discussion_r1532292536
CRI-O has to filter out annotations that have the prefix "org.systemd.property."
See also:
- https://github.com/opencontainers/runtime-spec/blob/main/features.md#unsafe-annotations-in-configjson
- https://github.com/opencontainers/runc/pull/4217
Workarounds
Unfortunately, the only workarounds would involve an external mutating webhook to disallow these annotations
References
- Record
GHSA-2cgq-h8xw-2v5j- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-77
- Updated
- 2026-11-02
NVD
7.2
A flaw was found in cri-o, where an arbitrary systemd property can be injected via a Pod annotation. Any user who can create a pod with an arbitrary annotation may perform an arbitrary action on the host system.
- Record
CVE-2024-3154- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-77
- Updated
- 2026-11-02
OSV
7.2
Cri-o: arbitrary command injection via pod annotation
A flaw was found in cri-o, where an arbitrary systemd property can be injected via a Pod annotation. Any user who can create a pod with an arbitrary annotation may perform an arbitrary action on the host system.
- Record
CVE-2024-3154- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-77
- Updated
- 2026-11-02
OSVGHSA-2cgq-h8xw-2v5j
7.2
CRI-O vulnerable to an arbitrary systemd property injection
Impact
On CRI-O, it looks like an arbitrary systemd property can be injected via a Pod annotation:
---
apiVersion: v1
kind: Pod
metadata:
name: poc-arbitrary-systemd-property-injection
annotations:
# I believe that ExecStart with an arbitrary command works here too,
# but I haven't figured out how to marshalize the ExecStart struct to gvariant string.
org.systemd.property.SuccessAction: "'poweroff-force'"
spec:
containers:
- name: hello
image: [quay.io/podman/hello](http://quay.io/podman/hello)
This means that any user who can create a pod with an arbitrary annotation may perform an arbitrary action on the host system.
Tested with CRI-O v1.24 on minikube. I didn't test the latest v1.29 because it is incompatible with minikube: https://github.com/kubernetes/minikube/pull/18367
Thanks to Cédric Clerget (GitHub ID @cclerget) for finding out that CRI-O just passes pod annotations to OCI annotations: https://github.com/opencontainers/runc/pull/3923#discussion_r1532292536
CRI-O has to filter out annotations that have the prefix "org.systemd.property."
See also:
- https://github.com/opencontainers/runtime-spec/blob/main/features.md#unsafe-annotations-in-configjson
- https://github.com/opencontainers/runc/pull/4217
Workarounds
Unfortunately, the only workarounds would involve an external mutating webhook to disallow these annotations
References
- Record
GHSA-2cgq-h8xw-2v5j- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-77
- Updated
- 2026-11-02
Show 10 moreShow less
OSVOESA-2024-1671
7.2
runc security update
runc is a CLI tool for spawning and running containers according to the OCI specification.
Security Fix(es):
A flaw was found in cri-o, where an arbitrary systemd property can be injected via a Pod annotation. Any user who can create a pod with an arbitrary annotation may perform an arbitrary action on the host system.(CVE-2024-3154)
- Record
OESA-2024-1671- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2024-1675
7.2
runc security update
runc is a CLI tool for spawning and running containers according to the OCI specification.
Security Fix(es):
A flaw was found in cri-o, where an arbitrary systemd property can be injected via a Pod annotation. Any user who can create a pod with an arbitrary annotation may perform an arbitrary action on the host system.(CVE-2024-3154)
- Record
OESA-2024-1675- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2024-1688
7.2
runc security update
runc is a CLI tool for spawning and running containers according to the OCI specification.
Security Fix(es):
A flaw was found in cri-o, where an arbitrary systemd property can be injected via a Pod annotation. Any user who can create a pod with an arbitrary annotation may perform an arbitrary action on the host system.(CVE-2024-3154)
- Record
OESA-2024-1688- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:2669
8.6
Red Hat Security Advisory: OpenShift Container Platform 4.15.12 security update
- Record
RHSA-2024:2669- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:2672
8.6
Red Hat Security Advisory: OpenShift Container Platform 4.14.24 packages and security update
- Record
RHSA-2024:2672- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:2784
8.6
Red Hat Security Advisory: OpenShift Container Platform 4.12.57 security update
- Record
RHSA-2024:2784- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:3496
7.2
Red Hat Security Advisory: OpenShift Container Platform 4.13.43 security update
- Record
RHSA-2024:3496- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVAZL-42307 No score
CVE-2024-3154 affecting package cri-o for versions less than 1.22.3-2
A flaw was found in cri-o, where an arbitrary systemd property can be injected via a Pod annotation. Any user who can create a pod with an arbitrary annotation may perform an arbitrary action on the host system.
- Record
AZL-42307- Updated
- 2026-11-02
OSVGO-2024-2791 No score
CRI-O vulnerable to an arbitrary systemd property injection in github.com/cri-o/cri-o
CRI-O vulnerable to an arbitrary systemd property injection in github.com/cri-o/cri-o
- Record
GO-2024-2791- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14334-1 No score
grype-0.80.1-1.1 on GA media
These are all security issues fixed in the grype-0.80.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14334-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
github.com/cri-o/cri-oGo |
1.29.0 to 1.29.3 | 1.29.4 |
github.com/cri-o/cri-oGo |
1.28.0 to 1.28.5 | 1.28.6 |
github.com/cri-o/cri-oGo |
through 1.27.5 | 1.27.6 |
cri-oAzure Linux:2 |
before 1.22.3-2 | 1.22.3-2 |
github.com/cri-o/cri-oGo |
1.29.0 up to 1.29.4 | 1.29.4 |
github.com/cri-o/cri-oGo |
1.28.0 up to 1.28.6 | 1.28.6 |
github.com/cri-o/cri-oGo |
before 1.27.6 | 1.27.6 |
github.com/cri-o/cri-oGo |
before 1.27.6, 1.28.0 up to 1.28.6, 1.29.0 up to 1.29.4 | 1.27.61.28.61.29.4 |
runcopenEuler:22.03-LTS-SP2 |
before docker-1.1.3-25.oe2203sp2 | docker-1.1.3-25.oe2203sp2 |
runcopenEuler:22.03-LTS-SP3 |
before 1.1.3-26.oe2203sp3 | 1.1.3-26.oe2203sp3 |
Show 96 moreShow less
| Package | Affected | Fixed |
|---|---|---|
runcopenEuler:22.03-LTS-SP1 |
before docker-1.1.3-25.oe2203sp1 | docker-1.1.3-25.oe2203sp1 |
podmanRed Hat:openshift:4.15::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el8 | 3:4.4.1-23.2.rhaos4.15.el8 |
podman-catatonitRed Hat:openshift:4.15::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el8 | 3:4.4.1-23.2.rhaos4.15.el8 |
podman-catatonit-debuginfoRed Hat:openshift:4.15::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el8 | 3:4.4.1-23.2.rhaos4.15.el8 |
podman-debuginfoRed Hat:openshift:4.15::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el8 | 3:4.4.1-23.2.rhaos4.15.el8 |
podman-debugsourceRed Hat:openshift:4.15::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el8 | 3:4.4.1-23.2.rhaos4.15.el8 |
podman-dockerRed Hat:openshift:4.15::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el8 | 3:4.4.1-23.2.rhaos4.15.el8 |
podman-gvproxyRed Hat:openshift:4.15::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el8 | 3:4.4.1-23.2.rhaos4.15.el8 |
podman-gvproxy-debuginfoRed Hat:openshift:4.15::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el8 | 3:4.4.1-23.2.rhaos4.15.el8 |
podman-pluginsRed Hat:openshift:4.15::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el8 | 3:4.4.1-23.2.rhaos4.15.el8 |
podman-plugins-debuginfoRed Hat:openshift:4.15::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el8 | 3:4.4.1-23.2.rhaos4.15.el8 |
podman-remoteRed Hat:openshift:4.15::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el8 | 3:4.4.1-23.2.rhaos4.15.el8 |
podman-remote-debuginfoRed Hat:openshift:4.15::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el8 | 3:4.4.1-23.2.rhaos4.15.el8 |
podman-testsRed Hat:openshift:4.15::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el8 | 3:4.4.1-23.2.rhaos4.15.el8 |
podmanRed Hat:openshift:4.15::el9 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el9 | 3:4.4.1-23.2.rhaos4.15.el9 |
podman-debuginfoRed Hat:openshift:4.15::el9 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el9 | 3:4.4.1-23.2.rhaos4.15.el9 |
podman-debugsourceRed Hat:openshift:4.15::el9 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el9 | 3:4.4.1-23.2.rhaos4.15.el9 |
podman-dockerRed Hat:openshift:4.15::el9 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el9 | 3:4.4.1-23.2.rhaos4.15.el9 |
podman-gvproxyRed Hat:openshift:4.15::el9 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el9 | 3:4.4.1-23.2.rhaos4.15.el9 |
podman-gvproxy-debuginfoRed Hat:openshift:4.15::el9 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el9 | 3:4.4.1-23.2.rhaos4.15.el9 |
podman-pluginsRed Hat:openshift:4.15::el9 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el9 | 3:4.4.1-23.2.rhaos4.15.el9 |
podman-plugins-debuginfoRed Hat:openshift:4.15::el9 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el9 | 3:4.4.1-23.2.rhaos4.15.el9 |
podman-remoteRed Hat:openshift:4.15::el9 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el9 | 3:4.4.1-23.2.rhaos4.15.el9 |
podman-remote-debuginfoRed Hat:openshift:4.15::el9 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el9 | 3:4.4.1-23.2.rhaos4.15.el9 |
podman-testsRed Hat:openshift:4.15::el9 From an advisory covering 3 CVEs |
before 3:4.4.1-23.2.rhaos4.15.el9 | 3:4.4.1-23.2.rhaos4.15.el9 |
cri-oRed Hat:openshift:4.15::el8 From an advisory covering 3 CVEs |
before 0:1.28.6-2.rhaos4.15.git77bbb1c.el8 | 0:1.28.6-2.rhaos4.15.git77bbb1c.el8 |
cri-o-debuginfoRed Hat:openshift:4.15::el8 From an advisory covering 3 CVEs |
before 0:1.28.6-2.rhaos4.15.git77bbb1c.el8 | 0:1.28.6-2.rhaos4.15.git77bbb1c.el8 |
cri-o-debugsourceRed Hat:openshift:4.15::el8 From an advisory covering 3 CVEs |
before 0:1.28.6-2.rhaos4.15.git77bbb1c.el8 | 0:1.28.6-2.rhaos4.15.git77bbb1c.el8 |
cri-oRed Hat:openshift:4.15::el9 From an advisory covering 3 CVEs |
before 0:1.28.6-2.rhaos4.15.git77bbb1c.el9 | 0:1.28.6-2.rhaos4.15.git77bbb1c.el9 |
cri-o-debuginfoRed Hat:openshift:4.15::el9 From an advisory covering 3 CVEs |
before 0:1.28.6-2.rhaos4.15.git77bbb1c.el9 | 0:1.28.6-2.rhaos4.15.git77bbb1c.el9 |
cri-o-debugsourceRed Hat:openshift:4.15::el9 From an advisory covering 3 CVEs |
before 0:1.28.6-2.rhaos4.15.git77bbb1c.el9 | 0:1.28.6-2.rhaos4.15.git77bbb1c.el9 |
openshiftRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 0:4.14.0-202404301807.p0.gfd36fb9.assembly.stream.el8 | 0:4.14.0-202404301807.p0.gfd36fb9.assembly.stream.el8 |
openshift-hyperkubeRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 0:4.14.0-202404301807.p0.gfd36fb9.assembly.stream.el8 | 0:4.14.0-202404301807.p0.gfd36fb9.assembly.stream.el8 |
openshiftRed Hat:openshift:4.14::el9 From an advisory covering 4 CVEs |
before 0:4.14.0-202404301807.p0.gfd36fb9.assembly.stream.el9 | 0:4.14.0-202404301807.p0.gfd36fb9.assembly.stream.el9 |
openshift-hyperkubeRed Hat:openshift:4.14::el9 From an advisory covering 4 CVEs |
before 0:4.14.0-202404301807.p0.gfd36fb9.assembly.stream.el9 | 0:4.14.0-202404301807.p0.gfd36fb9.assembly.stream.el9 |
podmanRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el8 | 3:4.4.1-13.4.rhaos4.14.el8 |
podman-catatonitRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el8 | 3:4.4.1-13.4.rhaos4.14.el8 |
podman-catatonit-debuginfoRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el8 | 3:4.4.1-13.4.rhaos4.14.el8 |
podman-debuginfoRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el8 | 3:4.4.1-13.4.rhaos4.14.el8 |
podman-debugsourceRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el8 | 3:4.4.1-13.4.rhaos4.14.el8 |
podman-dockerRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el8 | 3:4.4.1-13.4.rhaos4.14.el8 |
podman-gvproxyRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el8 | 3:4.4.1-13.4.rhaos4.14.el8 |
podman-gvproxy-debuginfoRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el8 | 3:4.4.1-13.4.rhaos4.14.el8 |
podman-pluginsRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el8 | 3:4.4.1-13.4.rhaos4.14.el8 |
podman-plugins-debuginfoRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el8 | 3:4.4.1-13.4.rhaos4.14.el8 |
podman-remoteRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el8 | 3:4.4.1-13.4.rhaos4.14.el8 |
podman-remote-debuginfoRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el8 | 3:4.4.1-13.4.rhaos4.14.el8 |
podman-testsRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el8 | 3:4.4.1-13.4.rhaos4.14.el8 |
podmanRed Hat:openshift:4.14::el9 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el9 | 3:4.4.1-13.4.rhaos4.14.el9 |
podman-debuginfoRed Hat:openshift:4.14::el9 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el9 | 3:4.4.1-13.4.rhaos4.14.el9 |
podman-debugsourceRed Hat:openshift:4.14::el9 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el9 | 3:4.4.1-13.4.rhaos4.14.el9 |
podman-dockerRed Hat:openshift:4.14::el9 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el9 | 3:4.4.1-13.4.rhaos4.14.el9 |
podman-gvproxyRed Hat:openshift:4.14::el9 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el9 | 3:4.4.1-13.4.rhaos4.14.el9 |
podman-gvproxy-debuginfoRed Hat:openshift:4.14::el9 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el9 | 3:4.4.1-13.4.rhaos4.14.el9 |
podman-pluginsRed Hat:openshift:4.14::el9 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el9 | 3:4.4.1-13.4.rhaos4.14.el9 |
podman-plugins-debuginfoRed Hat:openshift:4.14::el9 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el9 | 3:4.4.1-13.4.rhaos4.14.el9 |
podman-remoteRed Hat:openshift:4.14::el9 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el9 | 3:4.4.1-13.4.rhaos4.14.el9 |
podman-remote-debuginfoRed Hat:openshift:4.14::el9 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el9 | 3:4.4.1-13.4.rhaos4.14.el9 |
podman-testsRed Hat:openshift:4.14::el9 From an advisory covering 4 CVEs |
before 3:4.4.1-13.4.rhaos4.14.el9 | 3:4.4.1-13.4.rhaos4.14.el9 |
cri-oRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 0:1.27.6-2.rhaos4.14.gitb3bd0bf.el8 | 0:1.27.6-2.rhaos4.14.gitb3bd0bf.el8 |
cri-o-debuginfoRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 0:1.27.6-2.rhaos4.14.gitb3bd0bf.el8 | 0:1.27.6-2.rhaos4.14.gitb3bd0bf.el8 |
cri-o-debugsourceRed Hat:openshift:4.14::el8 From an advisory covering 4 CVEs |
before 0:1.27.6-2.rhaos4.14.gitb3bd0bf.el8 | 0:1.27.6-2.rhaos4.14.gitb3bd0bf.el8 |
cri-oRed Hat:openshift:4.14::el9 From an advisory covering 4 CVEs |
before 0:1.27.6-2.rhaos4.14.gitb3bd0bf.el9 | 0:1.27.6-2.rhaos4.14.gitb3bd0bf.el9 |
cri-o-debuginfoRed Hat:openshift:4.14::el9 From an advisory covering 4 CVEs |
before 0:1.27.6-2.rhaos4.14.gitb3bd0bf.el9 | 0:1.27.6-2.rhaos4.14.gitb3bd0bf.el9 |
cri-o-debugsourceRed Hat:openshift:4.14::el9 From an advisory covering 4 CVEs |
before 0:1.27.6-2.rhaos4.14.gitb3bd0bf.el9 | 0:1.27.6-2.rhaos4.14.gitb3bd0bf.el9 |
podmanRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-3.2.rhaos4.12.el8 | 3:4.4.1-3.2.rhaos4.12.el8 |
podman-catatonitRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-3.2.rhaos4.12.el8 | 3:4.4.1-3.2.rhaos4.12.el8 |
podman-catatonit-debuginfoRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-3.2.rhaos4.12.el8 | 3:4.4.1-3.2.rhaos4.12.el8 |
podman-debuginfoRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-3.2.rhaos4.12.el8 | 3:4.4.1-3.2.rhaos4.12.el8 |
podman-debugsourceRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-3.2.rhaos4.12.el8 | 3:4.4.1-3.2.rhaos4.12.el8 |
podman-dockerRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-3.2.rhaos4.12.el8 | 3:4.4.1-3.2.rhaos4.12.el8 |
podman-gvproxyRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-3.2.rhaos4.12.el8 | 3:4.4.1-3.2.rhaos4.12.el8 |
podman-gvproxy-debuginfoRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-3.2.rhaos4.12.el8 | 3:4.4.1-3.2.rhaos4.12.el8 |
podman-pluginsRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-3.2.rhaos4.12.el8 | 3:4.4.1-3.2.rhaos4.12.el8 |
podman-plugins-debuginfoRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-3.2.rhaos4.12.el8 | 3:4.4.1-3.2.rhaos4.12.el8 |
podman-remoteRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-3.2.rhaos4.12.el8 | 3:4.4.1-3.2.rhaos4.12.el8 |
podman-remote-debuginfoRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-3.2.rhaos4.12.el8 | 3:4.4.1-3.2.rhaos4.12.el8 |
podman-testsRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 3:4.4.1-3.2.rhaos4.12.el8 | 3:4.4.1-3.2.rhaos4.12.el8 |
cri-oRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 0:1.25.5-16.2.rhaos4.12.gitcb09013.el8 | 0:1.25.5-16.2.rhaos4.12.gitcb09013.el8 |
cri-o-debuginfoRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 0:1.25.5-16.2.rhaos4.12.gitcb09013.el8 | 0:1.25.5-16.2.rhaos4.12.gitcb09013.el8 |
cri-o-debugsourceRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 0:1.25.5-16.2.rhaos4.12.gitcb09013.el8 | 0:1.25.5-16.2.rhaos4.12.gitcb09013.el8 |
skopeoRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 2:1.9.4-4.3.rhaos4.12.el8 | 2:1.9.4-4.3.rhaos4.12.el8 |
skopeo-debuginfoRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 2:1.9.4-4.3.rhaos4.12.el8 | 2:1.9.4-4.3.rhaos4.12.el8 |
skopeo-debugsourceRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 2:1.9.4-4.3.rhaos4.12.el8 | 2:1.9.4-4.3.rhaos4.12.el8 |
skopeo-testsRed Hat:openshift:4.12::el8 From an advisory covering 3 CVEs |
before 2:1.9.4-4.3.rhaos4.12.el8 | 2:1.9.4-4.3.rhaos4.12.el8 |
skopeoRed Hat:openshift:4.12::el9 From an advisory covering 3 CVEs |
before 2:1.9.4-4.3.rhaos4.12.el9 | 2:1.9.4-4.3.rhaos4.12.el9 |
skopeo-debuginfoRed Hat:openshift:4.12::el9 From an advisory covering 3 CVEs |
before 2:1.9.4-4.3.rhaos4.12.el9 | 2:1.9.4-4.3.rhaos4.12.el9 |
skopeo-debugsourceRed Hat:openshift:4.12::el9 From an advisory covering 3 CVEs |
before 2:1.9.4-4.3.rhaos4.12.el9 | 2:1.9.4-4.3.rhaos4.12.el9 |
skopeo-testsRed Hat:openshift:4.12::el9 From an advisory covering 3 CVEs |
before 2:1.9.4-4.3.rhaos4.12.el9 | 2:1.9.4-4.3.rhaos4.12.el9 |
cri-oRed Hat:openshift:4.13::el8 |
before 0:1.26.5-16.2.rhaos4.13.git67e2a9d.el8 | 0:1.26.5-16.2.rhaos4.13.git67e2a9d.el8 |
cri-o-debuginfoRed Hat:openshift:4.13::el8 |
before 0:1.26.5-16.2.rhaos4.13.git67e2a9d.el8 | 0:1.26.5-16.2.rhaos4.13.git67e2a9d.el8 |
cri-o-debugsourceRed Hat:openshift:4.13::el8 |
before 0:1.26.5-16.2.rhaos4.13.git67e2a9d.el8 | 0:1.26.5-16.2.rhaos4.13.git67e2a9d.el8 |
cri-oRed Hat:openshift:4.13::el9 |
before 0:1.26.5-16.2.rhaos4.13.git67e2a9d.el9 | 0:1.26.5-16.2.rhaos4.13.git67e2a9d.el9 |
cri-o-debuginfoRed Hat:openshift:4.13::el9 |
before 0:1.26.5-16.2.rhaos4.13.git67e2a9d.el9 | 0:1.26.5-16.2.rhaos4.13.git67e2a9d.el9 |
cri-o-debugsourceRed Hat:openshift:4.13::el9 |
before 0:1.26.5-16.2.rhaos4.13.git67e2a9d.el9 | 0:1.26.5-16.2.rhaos4.13.git67e2a9d.el9 |
grypeopenSUSE:Tumbleweed |
before 0.80.1-1.1 | 0.80.1-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-3154 is a high vulnerability (CVSS 7.2) in Red Hat Openshift Container Platform 3.11, published April 26, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.42%, the 72nd percentile. Fixed in github.com/cri-o/cri-o 1.29.4.
References
access.redhat.com/errata/RHSA-2024:2669
access.redhat.com/errata/RHSA-2024:2672
access.redhat.com/errata/RHSA-2024:2784
access.redhat.com/errata/RHSA-2024:3496
access.redhat.com/security/cve/CVE-2024-3154
bugzilla.redhat.com/show_bug.cgi?id=2272532
Show 37 moreShow less
github.com/cri-o/cri-o/security/advisories/GHSA-2cgq-h8xw-2v5j
github.com/opencontainers/runc/pull/4217
github.com/opencontainers/runtime-spec/blob/main/features.md
nvd.nist.gov/vuln/detail/CVE-2024-3154
github.com/advisories/GHSA-2cgq-h8xw-2v5j
access.redhat.com/downloads/content/package-browser
github.com/CVEProject/cvelistV5/tree/main/cves/2024/3xxx/CVE-2024-3154.json
github.com/cri-o/cri-o
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1671
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1675
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1688
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2265513
bugzilla.redhat.com/show_bug.cgi?id=2268854
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_2669.json
access.redhat.com/security/cve/CVE-2024-1753
cve.org/CVERecord?id=CVE-2024-1753
nvd.nist.gov/vuln/detail/CVE-2024-1753
github.com/containers/buildah/security/advisories/GHSA-pmf3-c36m-g5cf
github.com/containers/podman/security/advisories/GHSA-874v-pj72-92f3
pkg.go.dev/vuln/GO-2024-2658
cve.org/CVERecord?id=CVE-2024-3154
access.redhat.com/security/cve/CVE-2024-28180
cve.org/CVERecord?id=CVE-2024-28180
nvd.nist.gov/vuln/detail/CVE-2024-28180
github.com/go-jose/go-jose/security/advisories/GHSA-c5q2-7r4c-mv6g
bugzilla.redhat.com/show_bug.cgi?id=2268273
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_2672.json
access.redhat.com/security/cve/CVE-2023-45288
cve.org/CVERecord?id=CVE-2023-45288
nvd.nist.gov/vuln/detail/CVE-2023-45288
nowotarski.info/http2-continuation-flood
pkg.go.dev/vuln/GO-2024-2687
kb.cert.org/vuls/id/421644
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_2784.json
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_3496.json
suse.com/security/cve/CVE-2024-3154