THREATOPS
THREAT OPSThreat News › [GHSA] GHSA-9hj4-r449-hfvc (low) — Ruby JSON: JSON::ResumableParser#partial_value dereferences a freed input buffer and crashes on truncated duplicate-key streams

[GHSA] GHSA-9hj4-r449-hfvc (low) — Ruby JSON: JSON::ResumableParser#partial_value dereferences a freed input buffer and crashes on truncated duplicate-key streams

highgithub_advisoriesPublished 2026-08-07

GHSA-9hj4-r449-hfvc Severity: low CVE: CVE-2026-71847

Ruby JSON: JSON::ResumableParser#partial_value dereferences a freed input buffer and crashes on truncated duplicate-key streams

### Summary

Ruby's JSON native C extension clears the consumed `JSON::ResumableParser` input buffer but leaves `state.start`, `state.cursor`, and `state.end` pointing into released storage.

When `partial_value` rec

MITRE ATT&CK techniques

Indicators of compromise

Original source: https://github.com/advisories/GHSA-9hj4-r449-hfvc