Every CVE Search/ Get API key

CVE-2018-14632

JSON-Patch Out-of-bounds Write vulnerability

7.7 HighFix available

An out of bound write can occur when patching an Openshift object using the 'oc patch' functionality in OpenShift Container Platform before 3.7. An attacker can use this flaw to cause a denial of service attack on the Openshift master api service which provides cluster management.

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

2.23%Up 0.2 points since Apr 14, 2021
90%50%10%1%

What each source reports

CVE List Score used 7.7

An out of bound write can occur when patching an Openshift object using the 'oc patch' functionality in OpenShift Container Platform before 3.7. An attacker can use this flaw to cause a denial of service attack on the Openshift master api service which provides cluster management.

Record
CVE-2018-14632
CVSS 3.0
7.7 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Weakness
CWE-787
Updated
2026-11-02
EUVDEUVD-2022-4032 7.7

An out of bound write can occur when patching an Openshift object using the 'oc patch' functionality in OpenShift Container Platform before 3.7. An attacker can use this flaw to cause a denial of service attack on the Openshift master api service which provides cluster management.

Record
EUVD-2022-4032
CVSS 3.0
7.7 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Updated
2026-11-03
GitHub AdvisoriesGHSA-gxhv-3hwf-wjp9 7.7

JSON-Patch Out-of-bounds Write vulnerability

An out of bound write can occur when patching an Openshift object using the oc patch functionality in OpenShift Container Platform before 3.7. An attacker can use this flaw to cause a denial of service attack on the Openshift master api service which provides cluster management.

Record
GHSA-gxhv-3hwf-wjp9
CVSS 3.0
7.7 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Weakness
CWE-787
Updated
2026-11-02
NVD 7.7

An out of bound write can occur when patching an Openshift object using the 'oc patch' functionality in OpenShift Container Platform before 3.7. An attacker can use this flaw to cause a denial of service attack on the Openshift master api service which provides cluster management.

Record
CVE-2018-14632
CVSS 3.1
7.7 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
CVSS 3.0
7.7 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
CVSS 2.0
4.0 MediumAV:N/AC:L/Au:S/C:N/I:N/A:P
Weakness
CWE-787
Updated
2026-11-02
OSV 7.7

An out of bound write can occur when patching an Openshift object using the 'oc patch' functionality in OpenShift Container Platform before 3.7. An attacker can use this flaw to cause a denial of service attack on the Openshift master api service which provides cluster management.

Record
CVE-2018-14632
CVSS 3.1
7.7 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Updated
2026-11-02
OSVGHSA-gxhv-3hwf-wjp9 7.7

JSON-Patch Out-of-bounds Write vulnerability

An out of bound write can occur when patching an Openshift object using the oc patch functionality in OpenShift Container Platform before 3.7. An attacker can use this flaw to cause a denial of service attack on the Openshift master api service which provides cluster management.

Record
GHSA-gxhv-3hwf-wjp9
CVSS 3.0
7.7 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Weakness
CWE-787
Updated
2026-11-02
Show 7 moreShow less
OSVRHBA-2018:2652 7.7

Red Hat Bug Fix Advisory: Red Hat OpenShift Container Platform 3.11 RPM Release Advisory

Record
RHBA-2018:2652
CVSS 3.0
7.7 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2018:2654 7.7

Red Hat Security Advisory: OpenShift Container Platform 3.6 security and bug fix update

Record
RHSA-2018:2654
CVSS 3.0
7.7 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2018:2709 7.7

Red Hat Security Advisory: Red Hat OpenShift Container Platform 3.10 security and bug fix update

Record
RHSA-2018:2709
CVSS 3.0
7.7 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2018:2906 9.8

Red Hat Security Advisory: OpenShift Container Platform 3.7 security update

Record
RHSA-2018:2906
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2018:2908 9.8

Red Hat Security Advisory: OpenShift Container Platform 3.9 security update

Record
RHSA-2018:2908
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2018-14632 7.7

An out of bound write can occur when patching an Openshift object using the 'oc patch' functionality in OpenShift Container Platform before 3.7. An attacker can use this flaw to cause a denial of service attack on the Openshift master api service which provides cluster management.

Record
UBUNTU-CVE-2018-14632
CVSS 3.1
7.7 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
CVSS 3.0
7.7 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Updated
2026-11-02
OSVGO-2021-0076 No score

Out-of-bounds write in github.com/evanphx/json-patch

A malicious JSON patch can cause a panic due to an out-of-bounds write attempt. This can be used as a denial of service vector if exposed to arbitrary user input.

Record
GO-2021-0076
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
github.com/evanphx/json-patch
Go
before 0.5.2
0.5.2
github.com/evanphx/json-patch
Go
3.0.0 up to 3.0.1-0.20180525145409-4c9aadca8f89
3.0.1-0.20180525145409-4c9aadca8f89
github.com/evanphx/json-patch
Go
before 0.5.2, 3.0.0+incompatible up to 3.0.1-0.20180525145409-4c9aadca8f89+incompatible
0.5.23.0.1-0.20180525145409-4c9aadca8f89+incompatible
atomic-openshift
Red Hat:openshift:3.11::el7
before 0:3.11.16-1.git.0.b48b8f8.el7
0:3.11.16-1.git.0.b48b8f8.el7
atomic-openshift-clients
Red Hat:openshift:3.11::el7
before 0:3.11.16-1.git.0.b48b8f8.el7
0:3.11.16-1.git.0.b48b8f8.el7
atomic-openshift-clients-redistributable
Red Hat:openshift:3.11::el7
before 0:3.11.16-1.git.0.b48b8f8.el7
0:3.11.16-1.git.0.b48b8f8.el7
atomic-openshift-docker-excluder
Red Hat:openshift:3.11::el7
before 0:3.11.16-1.git.0.b48b8f8.el7
0:3.11.16-1.git.0.b48b8f8.el7
atomic-openshift-excluder
Red Hat:openshift:3.11::el7
before 0:3.11.16-1.git.0.b48b8f8.el7
0:3.11.16-1.git.0.b48b8f8.el7
atomic-openshift-hyperkube
Red Hat:openshift:3.11::el7
before 0:3.11.16-1.git.0.b48b8f8.el7
0:3.11.16-1.git.0.b48b8f8.el7
atomic-openshift-hypershift
Red Hat:openshift:3.11::el7
before 0:3.11.16-1.git.0.b48b8f8.el7
0:3.11.16-1.git.0.b48b8f8.el7
Show 83 moreShow less
Affected packages
PackageAffectedFixed
atomic-openshift-master
Red Hat:openshift:3.11::el7
before 0:3.11.16-1.git.0.b48b8f8.el7
0:3.11.16-1.git.0.b48b8f8.el7
atomic-openshift-node
Red Hat:openshift:3.11::el7
before 0:3.11.16-1.git.0.b48b8f8.el7
0:3.11.16-1.git.0.b48b8f8.el7
atomic-openshift-pod
Red Hat:openshift:3.11::el7
before 0:3.11.16-1.git.0.b48b8f8.el7
0:3.11.16-1.git.0.b48b8f8.el7
atomic-openshift-sdn-ovs
Red Hat:openshift:3.11::el7
before 0:3.11.16-1.git.0.b48b8f8.el7
0:3.11.16-1.git.0.b48b8f8.el7
atomic-openshift-template-service-broker
Red Hat:openshift:3.11::el7
before 0:3.11.16-1.git.0.b48b8f8.el7
0:3.11.16-1.git.0.b48b8f8.el7
atomic-openshift-tests
Red Hat:openshift:3.11::el7
before 0:3.11.16-1.git.0.b48b8f8.el7
0:3.11.16-1.git.0.b48b8f8.el7
atomic-openshift
Red Hat:openshift:3.6::el7
before 0:3.6.173.0.130-1.git.0.8d78a39.el7
0:3.6.173.0.130-1.git.0.8d78a39.el7
atomic-openshift-clients
Red Hat:openshift:3.6::el7
before 0:3.6.173.0.130-1.git.0.8d78a39.el7
0:3.6.173.0.130-1.git.0.8d78a39.el7
atomic-openshift-clients-redistributable
Red Hat:openshift:3.6::el7
before 0:3.6.173.0.130-1.git.0.8d78a39.el7
0:3.6.173.0.130-1.git.0.8d78a39.el7
atomic-openshift-cluster-capacity
Red Hat:openshift:3.6::el7
before 0:3.6.173.0.130-1.git.0.8d78a39.el7
0:3.6.173.0.130-1.git.0.8d78a39.el7
atomic-openshift-docker-excluder
Red Hat:openshift:3.6::el7
before 0:3.6.173.0.130-1.git.0.8d78a39.el7
0:3.6.173.0.130-1.git.0.8d78a39.el7
atomic-openshift-dockerregistry
Red Hat:openshift:3.6::el7
before 0:3.6.173.0.130-1.git.0.8d78a39.el7
0:3.6.173.0.130-1.git.0.8d78a39.el7
atomic-openshift-excluder
Red Hat:openshift:3.6::el7
before 0:3.6.173.0.130-1.git.0.8d78a39.el7
0:3.6.173.0.130-1.git.0.8d78a39.el7
atomic-openshift-federation-services
Red Hat:openshift:3.6::el7
before 0:3.6.173.0.130-1.git.0.8d78a39.el7
0:3.6.173.0.130-1.git.0.8d78a39.el7
atomic-openshift-master
Red Hat:openshift:3.6::el7
before 0:3.6.173.0.130-1.git.0.8d78a39.el7
0:3.6.173.0.130-1.git.0.8d78a39.el7
atomic-openshift-node
Red Hat:openshift:3.6::el7
before 0:3.6.173.0.130-1.git.0.8d78a39.el7
0:3.6.173.0.130-1.git.0.8d78a39.el7
atomic-openshift-pod
Red Hat:openshift:3.6::el7
before 0:3.6.173.0.130-1.git.0.8d78a39.el7
0:3.6.173.0.130-1.git.0.8d78a39.el7
atomic-openshift-sdn-ovs
Red Hat:openshift:3.6::el7
before 0:3.6.173.0.130-1.git.0.8d78a39.el7
0:3.6.173.0.130-1.git.0.8d78a39.el7
atomic-openshift-service-catalog
Red Hat:openshift:3.6::el7
before 0:3.6.173.0.130-1.git.0.8d78a39.el7
0:3.6.173.0.130-1.git.0.8d78a39.el7
atomic-openshift-tests
Red Hat:openshift:3.6::el7
before 0:3.6.173.0.130-1.git.0.8d78a39.el7
0:3.6.173.0.130-1.git.0.8d78a39.el7
tuned-profiles-atomic-openshift-node
Red Hat:openshift:3.6::el7
before 0:3.6.173.0.130-1.git.0.8d78a39.el7
0:3.6.173.0.130-1.git.0.8d78a39.el7
atomic-openshift
Red Hat:openshift:3.10::el7
before 0:3.10.66-1.git.0.91d1e89.el7
0:3.10.66-1.git.0.91d1e89.el7
atomic-openshift-clients
Red Hat:openshift:3.10::el7
before 0:3.10.66-1.git.0.91d1e89.el7
0:3.10.66-1.git.0.91d1e89.el7
atomic-openshift-clients-redistributable
Red Hat:openshift:3.10::el7
before 0:3.10.66-1.git.0.91d1e89.el7
0:3.10.66-1.git.0.91d1e89.el7
atomic-openshift-docker-excluder
Red Hat:openshift:3.10::el7
before 0:3.10.66-1.git.0.91d1e89.el7
0:3.10.66-1.git.0.91d1e89.el7
atomic-openshift-excluder
Red Hat:openshift:3.10::el7
before 0:3.10.66-1.git.0.91d1e89.el7
0:3.10.66-1.git.0.91d1e89.el7
atomic-openshift-hyperkube
Red Hat:openshift:3.10::el7
before 0:3.10.66-1.git.0.91d1e89.el7
0:3.10.66-1.git.0.91d1e89.el7
atomic-openshift-hypershift
Red Hat:openshift:3.10::el7
before 0:3.10.66-1.git.0.91d1e89.el7
0:3.10.66-1.git.0.91d1e89.el7
atomic-openshift-master
Red Hat:openshift:3.10::el7
before 0:3.10.66-1.git.0.91d1e89.el7
0:3.10.66-1.git.0.91d1e89.el7
atomic-openshift-node
Red Hat:openshift:3.10::el7
before 0:3.10.66-1.git.0.91d1e89.el7
0:3.10.66-1.git.0.91d1e89.el7
atomic-openshift-pod
Red Hat:openshift:3.10::el7
before 0:3.10.66-1.git.0.91d1e89.el7
0:3.10.66-1.git.0.91d1e89.el7
atomic-openshift-sdn-ovs
Red Hat:openshift:3.10::el7
before 0:3.10.66-1.git.0.91d1e89.el7
0:3.10.66-1.git.0.91d1e89.el7
atomic-openshift-template-service-broker
Red Hat:openshift:3.10::el7
before 0:3.10.66-1.git.0.91d1e89.el7
0:3.10.66-1.git.0.91d1e89.el7
atomic-openshift-tests
Red Hat:openshift:3.10::el7
before 0:3.10.66-1.git.0.91d1e89.el7
0:3.10.66-1.git.0.91d1e89.el7
haproxy
Red Hat:openshift:3.10::el7
before 0:1.8.14-2.el7
0:1.8.14-2.el7
haproxy-debuginfo
Red Hat:openshift:3.10::el7
before 0:1.8.14-2.el7
0:1.8.14-2.el7
haproxy18
Red Hat:openshift:3.10::el7
before 0:1.8.14-2.el7
0:1.8.14-2.el7
atomic-openshift
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.925b9cd.el7
0:3.7.72-1.git.0.925b9cd.el7
atomic-openshift-clients
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.925b9cd.el7
0:3.7.72-1.git.0.925b9cd.el7
atomic-openshift-clients-redistributable
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.925b9cd.el7
0:3.7.72-1.git.0.925b9cd.el7
atomic-openshift-cluster-capacity
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.925b9cd.el7
0:3.7.72-1.git.0.925b9cd.el7
atomic-openshift-docker-excluder
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.925b9cd.el7
0:3.7.72-1.git.0.925b9cd.el7
atomic-openshift-dockerregistry
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.925b9cd.el7
0:3.7.72-1.git.0.925b9cd.el7
atomic-openshift-excluder
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.925b9cd.el7
0:3.7.72-1.git.0.925b9cd.el7
atomic-openshift-federation-services
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.925b9cd.el7
0:3.7.72-1.git.0.925b9cd.el7
atomic-openshift-master
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.925b9cd.el7
0:3.7.72-1.git.0.925b9cd.el7
atomic-openshift-node
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.925b9cd.el7
0:3.7.72-1.git.0.925b9cd.el7
atomic-openshift-pod
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.925b9cd.el7
0:3.7.72-1.git.0.925b9cd.el7
atomic-openshift-sdn-ovs
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.925b9cd.el7
0:3.7.72-1.git.0.925b9cd.el7
atomic-openshift-service-catalog
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.925b9cd.el7
0:3.7.72-1.git.0.925b9cd.el7
atomic-openshift-template-service-broker
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.925b9cd.el7
0:3.7.72-1.git.0.925b9cd.el7
atomic-openshift-tests
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.925b9cd.el7
0:3.7.72-1.git.0.925b9cd.el7
tuned-profiles-atomic-openshift-node
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.925b9cd.el7
0:3.7.72-1.git.0.925b9cd.el7
atomic-openshift-utils
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.5c45a8a.el7
0:3.7.72-1.git.0.5c45a8a.el7
openshift-ansible
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.5c45a8a.el7
0:3.7.72-1.git.0.5c45a8a.el7
openshift-ansible-callback-plugins
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.5c45a8a.el7
0:3.7.72-1.git.0.5c45a8a.el7
openshift-ansible-docs
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.5c45a8a.el7
0:3.7.72-1.git.0.5c45a8a.el7
openshift-ansible-filter-plugins
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.5c45a8a.el7
0:3.7.72-1.git.0.5c45a8a.el7
openshift-ansible-lookup-plugins
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.5c45a8a.el7
0:3.7.72-1.git.0.5c45a8a.el7
openshift-ansible-playbooks
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.5c45a8a.el7
0:3.7.72-1.git.0.5c45a8a.el7
openshift-ansible-roles
Red Hat:openshift:3.7::el7
before 0:3.7.72-1.git.0.5c45a8a.el7
0:3.7.72-1.git.0.5c45a8a.el7
atomic-openshift
Red Hat:openshift:3.9::el7
before 0:3.9.51-1.git.0.dc3a40b.el7
0:3.9.51-1.git.0.dc3a40b.el7
atomic-openshift-clients
Red Hat:openshift:3.9::el7
before 0:3.9.51-1.git.0.dc3a40b.el7
0:3.9.51-1.git.0.dc3a40b.el7
atomic-openshift-clients-redistributable
Red Hat:openshift:3.9::el7
before 0:3.9.51-1.git.0.dc3a40b.el7
0:3.9.51-1.git.0.dc3a40b.el7
atomic-openshift-cluster-capacity
Red Hat:openshift:3.9::el7
before 0:3.9.51-1.git.0.dc3a40b.el7
0:3.9.51-1.git.0.dc3a40b.el7
atomic-openshift-docker-excluder
Red Hat:openshift:3.9::el7
before 0:3.9.51-1.git.0.dc3a40b.el7
0:3.9.51-1.git.0.dc3a40b.el7
atomic-openshift-excluder
Red Hat:openshift:3.9::el7
before 0:3.9.51-1.git.0.dc3a40b.el7
0:3.9.51-1.git.0.dc3a40b.el7
atomic-openshift-federation-services
Red Hat:openshift:3.9::el7
before 0:3.9.51-1.git.0.dc3a40b.el7
0:3.9.51-1.git.0.dc3a40b.el7
atomic-openshift-master
Red Hat:openshift:3.9::el7
before 0:3.9.51-1.git.0.dc3a40b.el7
0:3.9.51-1.git.0.dc3a40b.el7
atomic-openshift-node
Red Hat:openshift:3.9::el7
before 0:3.9.51-1.git.0.dc3a40b.el7
0:3.9.51-1.git.0.dc3a40b.el7
atomic-openshift-pod
Red Hat:openshift:3.9::el7
before 0:3.9.51-1.git.0.dc3a40b.el7
0:3.9.51-1.git.0.dc3a40b.el7
atomic-openshift-sdn-ovs
Red Hat:openshift:3.9::el7
before 0:3.9.51-1.git.0.dc3a40b.el7
0:3.9.51-1.git.0.dc3a40b.el7
atomic-openshift-service-catalog
Red Hat:openshift:3.9::el7
before 0:3.9.51-1.git.0.dc3a40b.el7
0:3.9.51-1.git.0.dc3a40b.el7
atomic-openshift-template-service-broker
Red Hat:openshift:3.9::el7
before 0:3.9.51-1.git.0.dc3a40b.el7
0:3.9.51-1.git.0.dc3a40b.el7
atomic-openshift-tests
Red Hat:openshift:3.9::el7
before 0:3.9.51-1.git.0.dc3a40b.el7
0:3.9.51-1.git.0.dc3a40b.el7
golang-github-evanphx-json-patch
Ubuntu:16.04:LTS
All versions, plus listed versions
0.0~git20150402.0.766277e-1
None known
golang-github-evanphx-json-patch
Ubuntu:18.04:LTS
All versions, plus listed versions
0.0~git20150402.0.766277e-1
None known
golang-github-evanphx-json-patch
Ubuntu:20.04:LTS
All versions, plus listed versions
0.0~git20150402.0.766277e-14.1.0-14.5.0-14.6.0-1
None known
golang-github-evanphx-json-patch
Ubuntu:22.04:LTS
All versions, plus listed versions
5.2.0-1
None known
golang-github-evanphx-json-patch
Ubuntu:24.04:LTS
All versions, plus listed versions
5.2.0-25.7.0-1
None known
golang-github-evanphx-json-patch
Ubuntu:25.10
All versions, plus listed versions
5.7.0-1
None known
golang-github-evanphx-json-patch
Ubuntu:26.10
All versions, plus listed versions
5.7.0-15.7.0-2
None known
golang-github-evanphx-json-patch
Ubuntu:26.04:LTS
All versions, plus listed versions
5.7.0-1
None known

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2018-14632 is a high vulnerability (CVSS 7.7) in Redhat Openshift Container Platform, published September 6, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.23%, the 82nd percentile. Fixed in github.com/evanphx/json-patch 0.5.2.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 144 references. The JSON record has them.

MoveEnter Open