CVE & CISA-KEV Catalog

CVE-2026-104183

MEDIUM
5.1
CVSS v3
NVD

Description

stream-json is a micro-library of stream components for processing JSON and JSONC with a minimal memory footprint. Prior to 3.6.0, Assembler materializes object properties with plain assignment, so an input key named __proto__ invokes the inherited setter and causes parsed object prototype replacement instead of creating an own data property. Applications that make authorization or feature decisions from inherited values can therefore consume attacker-controlled properties, and a null prototype can disrupt code that expects Object.prototype methods. The researcher treats parsing untrusted JSON as part of the project contract, while the maintainer states that documented inputs are locally owned dumps, exports, or logs and characterizes the attack vector as local. The global Object.prototype is not polluted. This issue is fixed in version 3.6.0.

How to fix

Remediation Available
stream-jsonnpm
Fixed in:3.6.0GHSA-mjw6-4jj6-33hc

TridentStack Control can deploy fixes like this automatically across your Windows, macOS, and Linux fleet. See how it works

Remediation is compiled from vendor and distribution security advisories. Always confirm against the linked source for your exact version and platform.

CVSS v3 Vector

Exploitability

Attack VectorLocal
Attack ComplexityLow
Privileges RequiredNone
User InteractionNone
ScopeUnchanged

Impact

ConfidentialityNone
IntegrityLow
AvailabilityLow

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

Exploit Intelligence

0.19%probability of exploitation in 30 days
9thpercentile

Low risk: more likely to be exploited than 9% of all known CVEs.

References

Related Vulnerabilities

Other CWE-1321 vulnerabilities, ordered by exploit likelihood. View all

CVESeverityCVSSEPSSExploitedFix
CVE-2019-0230Critical9.897%--
CVE-2019-11358Medium6.187%-Fix
CVE-2020-7774High7.369%-Fix
CVE-2022-24760Critical10.049%-Fix
CVE-2022-39396Critical9.839%-Fix
CVE-2022-2564Critical9.831%-Fix

Common questions

How do I fix CVE-2026-104183?

Upgrade stream-json to 3.6.0 or later.

Is CVE-2026-104183 being actively exploited?

Not that we know of. CVE-2026-104183 is not in the CISA Known Exploited Vulnerabilities catalog. Its EPSS score of 0.19% is the estimated probability that it will be exploited in the next 30 days. That is higher than 9% of all scored CVEs.

How severe is CVE-2026-104183?

CVE-2026-104183 has a CVSS v3 base score of 5.1, rated medium. CVSS rates the technical impact if the vulnerability is exploited, not how likely that is, so weigh it alongside the exploit-prediction score when you decide what to patch first.

What does CVE-2026-104183 affect?

Published advisories record a fix for stream-json (npm). Only products with a sourced advisory are listed, so treat this as what we can cite rather than a complete inventory.

Embed a live status badge for CVE-2026-104183
CVE-2026-104183 severity badge

Markdown

[![CVE-2026-104183](https://tridentstack.com/cve/badge/CVE-2026-104183.svg)](https://tridentstack.com/cve/CVE-2026-104183)

HTML

<a href="https://tridentstack.com/cve/CVE-2026-104183"><img src="https://tridentstack.com/cve/badge/CVE-2026-104183.svg" alt="CVE-2026-104183"></a>

Find and fix vulnerabilities across your fleet

TridentStack Control continuously scans your Windows, macOS, and Linux fleet for known vulnerabilities, prioritizes them by severity and active exploitation, and patches them automatically.

Run a free CVE scan on your fleetStart freeThis CVE lookup is free and always will be.

This product uses NVD data but is not endorsed or certified by the NVD. EPSS scores courtesy of FIRST.org (https://www.first.org/epss). Source: CISA KEV Catalog. Data as of 2026-10-02.