Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2022-46175

32
FAUCET Score

CVE-2022-46175 is a prototype pollution vulnerability in the JSON5 library (versions 1.0.1 and 2.2.1 and earlier) that allows specially crafted JSON5 strings to pollute the prototype of objects returned by JSON5.parse. This high-severity vulnerability (CVSS 8.8) can lead to denial of service, cross-site scripting, elevation of privilege, or remote code execution, depending on how applications use the affected objects. While the vulnerability is not actively exploited and no public exploit code exists, its EPSS score indicates a higher than average potential for exploitation. The fix involves upgrading to JSON5 versions 1.0.2, 2.2.2, or later, or using JSON.parse instead.

Impacted Technologies

VendorProductVersion(s)CPE
< 1.0.2CPE matchmatch criteria
cpe:2.3:a:json5:json5:*:*:*:*:*:node.js:*:*
>= 2.0.0, < 2.2.2CPE matchmatch criteria
cpe:2.3:a:json5:json5:*:*:*:*:*:node.js:*:*
37CPE matchmatch criteria
cpe:2.3:o:fedoraproject:fedora:37:*:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 3.1

7.1HIGH

CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:H

Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
LOW
Availability Impact
HIGH
Exploitability Score
1.6
Impact Score
5.5
CvssVersion
3.1

Exploit Intelligence

EPSS Score
9.30%
Probability of exploitation in next 30 days
EPSS Percentile
94.8%
Percentile rank of EPSS score among Peer Group
As of 2026-07-26
Model: v2026.06.15
This CVE's current EPSS score of 0.0930 is in the 94th percentile among its peer group of 17,823 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.3 Bluesky, 0.1 Mastodon, and 0.2 GitHub mentions.

Media Mentions

No media coverage found for this CVE.

The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (49)

bitdefenderpatch availablevia llm_extracted
Fixed in: ['8.2.12', '9.0.6', '9.1.1']
View patch
github_advisorypatch availablevia nvd_reference
View patch
microsoftpatch availablevia msrc
Product: 19696-17084Fixed in: 2.16.2-2
microsoftpatch availablevia msrc
Product: 17021-17084Fixed in: 2.16.2-2
microsoftpatch availablevia msrc
Product: azl3 python-tensorboard 2.16.2-2 on Azure Linux 3.0Fixed in: 2.16.2-2
microsoftpatch availablevia msrc
Product: Azure Linux 3.0 ARMFixed in: 2.16.2-2
microsoftpatch availablevia msrc
Product: azl3 python-tensorboard 2.11.0-3 on Azure Linux 3.0Fixed in: 2.16.2-2
microsoftpatch availablevia msrc
Product: Azure Linux 3.0 x64Fixed in: 2.16.2-2
npmpatch availablevia ghsa
Product: json5Fixed in: 2.2.2
npmpatch availablevia ghsa
Product: json5Fixed in: 1.0.2
redhatpatch availablevia redhat_api
Product: Red Hat OpenShift Dev Spaces (RHOSDS) 3.24Fixed in: devspaces/code-rhel9:sha256:e8cb98ec2e7a8ad2ccd69796bc78b812df25bcb8be60808f1b66b56cc0e2fd99
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Single Sign-On 7.6 for RHEL 9Fixed in: rh-sso7-keycloak-0:18.0.6-1.redhat_00001.1.el9sso
View patch
redhatpatch availablevia redhat_api
Product: MTA-6.0-RHEL-8Fixed in: mta/mta-ui-rhel8:6.0.1-10
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Migration Toolkit for Containers 1.7Fixed in: rhmtc/openshift-migration-ui-rhel8:v1.7.8-5
View patch
redhatpatch availablevia redhat_api
Product: Red Hat OpenShift Dev Spaces 3 ContainersFixed in: devspaces/dashboard-rhel8:3.15-6
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Single Sign-On 7Fixed in: json5
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Single Sign-On 7.6 for RHEL 7Fixed in: rh-sso7-keycloak-0:18.0.6-1.redhat_00001.1.el7sso
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Single Sign-On 7.6 for RHEL 8Fixed in: rh-sso7-keycloak-0:18.0.6-1.redhat_00001.1.el8sso
View patch
redhatpatch availablevia redhat_api
Product: RHEL-8 based Middleware ContainersFixed in: rh-sso-7/sso76-openshift-rhel8:7.6-20
View patch
redhatpatch availablevia redhat_api
Product: RHODF-4.13-RHEL-9Fixed in: odf4/mcg-core-rhel9:v4.13.0-41
View patch
redhatpatch availablevia redhat_api
Product: RHOL-5.6-RHEL-8Fixed in: openshift-logging/logging-view-plugin-rhel8:v5.6.1-8
View patch
zimbrapatch availablevia llm_extracted
Fixed in: 7.3.0, 7.2.0, 7.1.2
redhatvendor investigatingvia redhat_api
Product: Migration Toolkit for VirtualizationFixed in: migration-toolkit-virtualization/mtv-ui-rhel8
redhatvendor investigatingvia redhat_api
Product: Red Hat Integration Camel Quarkus 1Fixed in: json5
redhatvendor investigatingvia redhat_api
Product: Red Hat Integration Camel K 1Fixed in: json5
redhatvendor investigatingvia redhat_api
Product: Red Hat build of Apache Camel for Spring Boot 3Fixed in: json5
redhatno patchvia redhat_api
Product: Red Hat OpenShift GitOpsFixed in: openshift-gitops-1/console-plugin-rhel8
redhatno patchvia redhat_api
Product: OpenShift PipelinesFixed in: openshift-pipelines/pipelines-hub-ui-rhel8
redhatno patchvia redhat_api
Product: Red Hat Advanced Cluster Security 3Fixed in: advanced-cluster-security/rhacs-main-rhel8
redhatno patchvia redhat_api
Product: Red Hat Discovery 1Fixed in: discovery-server-container
redhatno patchvia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: 389-ds:1.4/389-ds-base
redhatno patchvia redhat_api
Product: Red Hat OpenShift distributed tracing 2Fixed in: rhosdt/jaeger-agent-rhel8
redhatno patchvia redhat_api
Product: Red Hat OpenShift GitOpsFixed in: openshift-gitops-1/argocd-rhel8
redhatno patchvia redhat_api
Product: Red Hat OpenShift Virtualization 4Fixed in: container-native-virtualization/kubevirt-console-plugin
redhatend of lifevia redhat_api
Product: Red Hat Ansible Automation Platform 2Fixed in: aap-azure-ui
redhatend of lifevia redhat_api
Product: Red Hat OpenShift Container Platform 4Fixed in: openshift4/ose-console
redhatend of lifevia redhat_api
Product: Red Hat Openshift Data Foundation 4Fixed in: odf4/odf-console-rhel8
redhatend of lifevia redhat_api
Product: Red Hat Openshift Data Foundation 4Fixed in: odf4/odf-multicluster-console-rhel8
redhatend of lifevia redhat_api
Product: Red Hat OpenShift Dev SpacesFixed in: devspaces/code-rhel8
redhatend of lifevia redhat_api
Product: Red Hat OpenShift Dev SpacesFixed in: devspaces-theia-rhel8-container
redhatend of lifevia redhat_api
Product: OpenShift Service Mesh 2.1Fixed in: servicemesh-grafana
redhatend of lifevia redhat_api
Product: OpenShift Service Mesh 2.1Fixed in: openshift-service-mesh/kiali-rhel8
redhatend of lifevia redhat_api
Product: Red Hat Advanced Cluster Management for Kubernetes 2Fixed in: rhacm2/console-rhel8
redhatend of lifevia redhat_api
Product: OpenShift Service Mesh 2Fixed in: openshift-service-mesh/kiali-rhel8
redhatend of lifevia redhat_api
Product: Red Hat Quay 3Fixed in: quay/quay-rhel8
redhatend of lifevia redhat_api
Product: OpenShift Service Mesh 2.1Fixed in: servicemesh-prometheus
redhatend of lifevia redhat_api
Product: Red Hat Enterprise Linux 9Fixed in: gjs
redhatend of lifevia redhat_api
Product: Red Hat Enterprise Linux 9Fixed in: pcs
redhatend of lifevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: pcs

Vendor Advisories (6)

microsoft2024-Sep/CVE-2022-46175

CVE-2022-46175

Sep 10, 2024
zimbrallm-zimbra-abc84543908637f4CRITICAL

Splunk Enterprise Security (ES) Third-Party Package Updates - January 2024

Jan 9, 2024
bitdefenderllm-bitdefender-2250a01bd7a7224eHIGH

August 2023 Third Party Package Updates in Splunk Enterprise

Aug 30, 2023
npmGHSA-9c47-m6qq-7p4hhigh

Prototype Pollution in JSON5 via Parse Method

Dec 29, 2022
redhatCVE-2022-46175Moderate

json5: Prototype Pollution in JSON5 via Parse Method

Dec 24, 2022
microsoft2022-Dec/CVE-2022-46175Important

JSON5 is an extension to the popular JSON file format that aims to be easier to write and maintain by hand (e.g. for config files). The `parse` method of the JSON5 library before and including versions 1.0.1 and 2.2.1 does not restrict parsing of keys named `__proto__` allowing specially crafted strings to pollute the prototype of the resulting object. This vulnerability pollutes the prototype of the object returned by `JSON5.parse` and not the global Object prototype which is the commonly understood definition of Prototype Pollution. However polluting the prototype of a single object can have significant security impact for an application if the object is later used in trusted operations. This vulnerability could allow an attacker to set arbitrary and unexpected keys on the object returned from `JSON5.parse`. The actual impact will depend on how applications utilize the returned object and how they filter unwanted keys but could include denial of service cross-site scripting elevation

Dec 13, 2022

References

github.com / json5/json5/issues/199
Issue TrackingPatchThird Party Advisory
github.com / json5/json5/issues/295
Issue TrackingThird Party Advisory
github.com / json5/json5/pull/298
PatchThird Party Advisory
github.com / json5/json5/security/advisories/GHSA-9c47-m6qq-7p4h
ExploitThird Party Advisory
lists.debian.org / debian-lts-announce/2023/11/msg00021.html
lists.fedoraproject.org / archives/list/package-announce%40lists.fedoraproject.org/message/3S26TLPLVFAJTUN3VIXFDEBEXDYO22CE