CVE-2024-36620 json
NULL Pointer Dereference on moby image history
published 2024-11-29 23 mo ago modified 2026-09-10 59 d ago also EUVD-2024-3404 , GHSA-q59j-vv4j-v33c , GO-2024-3311
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.8%
- EPSS 0.8% chance of exploitation in 30 days, percentile 57%
- public exploits
- 0
- none known
Summary
moby v25.0.0 - v26.0.2 is vulnerable to NULL Pointer Dereference via daemon/images/image_history.go.
Patch / fix
- go github.com/moby/moby 26.1.0, 26.1.0+incompatible
- docker docker 26.1.0
- mobyproject moby 26.1.0
- govulncheck-vulndb openSUSE Tumbleweed 0.0.20241209T183251-1.1
opensuse advisories openSUSE-SU-2024:14567-1
- github.com/moby/moby@ab570ab commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2024-36620 updated cvss 6.5
github.com/moby/moby: NULL Pointer Dereference in Moby
-
Red Hat Multicluster Engine for Kubernetes multicluster-engine/agent-service-rhel8, multicluster-engine/assisted-service-8-rhel8, multicluster-engine/assisted-service-9-rhel9affected: workaround, no fix available
-
Red Hat OpenShift Container Platform 4.16 openshift4/ose-agent-installer-api-server-rhel9 v4.16.0-202503121138.p0.gef6fa80.assembly.stream.el9fixed: vendor fix RHSA-2025:3301
-
Red Hat OpenShift Container Platform 4.17 openshift4/ose-agent-installer-api-server-rhel9 v4.17.0-202502172135.p0.g9145aec.assembly.stream.el9fixed: vendor fix RHSA-2025:1703
-
Red Hat OpenShift Service Mesh 2 openshift-service-mesh/istio-rhel8-operator Red Hat Advanced Cluster Management for Kubernetes 2 rhacm2/acm-grafana-rhel8 Red Hat Ceph Storage 5 rhceph/rhceph-5-dashboard-rhel8 Red Hat Ceph Storage 6 rhceph/rhceph-6-dashboard-rhel9 Red Hat Ceph Storage 7 rhceph/grafana-rhel9 Red Hat OpenShift Container Platform 4 openshift4/ose-consolenot affected: vulnerable code not present
+2 more productsfewer
Red Hat OpenShift Container Platform 4.16 rhcos 416.94.202503252048-0, openshift4/ose-cli-rhel9 v4.16.0-202503121138.p0.gee354f6.assembly.stream.el9, openshift4/ose-pod-rhel9 v4.16.0-202503121138.p0.g7cf4c05.assembly.stream.el9, openshift4/ose-sdn-rhel9 v4.16.0-202503121138.p0.gcbddb0b.assembly.stream.el9, openshift4/ose-etcd-rhel9 v4.16.0-202503121138.p0.ge7911c0.assembly.stream.el9, openshift4/ose-tests-rhel9 v4.16.0-202503260136.p0.gde619ec.assembly.stream.el9, +185 more Red Hat OpenShift Container Platform 4.17 rhcos 417.94.202502181421-0, openshift4/frr-rhel9 v4.17.0-202502172135.p0.g377d02f.assembly.stream.el9, openshift4/ose-pod-rhel9 v4.17.0-202502162336.p0.g75240eb.assembly.stream.el9, openshift4/ose-tests-rhel9 v4.17.0-202502190308.p0.g73c6041.assembly.stream.el9, openshift4/ose-tools-rhel9 v4.17.0-202502190034.p0.g1b0bf08.assembly.stream.el9, openshift4/ose-ironic-rhel9 v4.17.0-202502131736.p0.g26d66a3.assembly.stream.el9, +19 more
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 23 mo ago
Exploit prediction
0.82% chance of exploitation in the next 30 days, higher than 57% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
| GitHub | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/moby/moby | >=25.0.0, <26.1.0 >=25.0.0+incompatible, <26.1.0+incompatible |
26.1.0 26.1.0+incompatible |
Classification
- Weakness
-
- CWE-476 NULL Pointer Dereference
- Technology feeds
References
-
github.com
/moby/moby/commit/ab570ab3d62038b3d26f96a9bb585d0b6095b9b4
web, patch
-
github.com
/moby/moby/blob/v26.0.2/daemon/images/image_history.go#L48
web, product
-
gist.github.com
/1047524396/f08816669701ab478a265a811d2c89b2
web, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2024-36620
advisory
-
github.com
/moby/moby
package
-
pkg.go.dev
/vuln/GO-2024-3311
web
-
github.com
/advisories/GHSA-q59j-vv4j-v33c
advisory
Sources
- CVE List CVE-2024-36620
- GitHub Advisory GHSA-q59j-vv4j-v33c
- NVD CVE-2024-36620
- OSV GO-2024-3311
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.