Intel

AIKIDO-2026-10455

open-source-parsers.jsoncpp is vulnerable to Out-of-bounds Read

Out-of-bounds Read Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Apr 2, 2026

75

High Risk

This Affects:

C++open-source-parsers.jsoncpp
1.5.4 - 1.9.3
Fixed in 1.9.4
Are you affected? Scan for Free

TL;DR

In OurReader::readToken, when allowSingleQuotes_ is false, a single-quote (') token was handled with an intentional fall-through into the / case so input could be mis-tokenized as a comment. That path drives further parsing and Json::Value::setComment work on inconsistent state. OSS-Fuzz (ClusterFuzz, Chromium issue 989851) reproduced an address-sanitizer failure along OurReader::parse → setComment. The fix treats disallowed single quotes as an explicit parse failure (ok = false) and always breaks out of the ' case so execution cannot fall through into comment handling.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

open-source-parsers.jsoncpp is vulnerable to Out-of-bounds Read in versions 1.5.4 - 1.9.3.

How to fix this

Upgrade the open-source-parsers.jsoncpp library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform