Impact
flatcc through 0.6.4 contains an out-of-bounds read in __flatcc_json_parser_number that lets an attacker read memory beyond the input buffer when parsing numbers that end with a decimal point. The vulnerability can cause application crashes by triggering reads of unmapped memory pages, potentially disrupting service availability. This is a classic CWE‑125 flaw involving out‑of‑bounds read.
Affected Systems
The affected library is flatcc from dvidelabs, version 0.6.4 and earlier, used by applications that incorporate the flatcc_project flatcc project.
Risk and Exploitability
The CVSS score of 6.3 indicates a moderate severity. The EPSS score is unknown, and the vulnerability is not listed in CISA KEV. Attackers can exercise this flaw by supplying crafted JSON that ends immediately after a decimal point; the attack vector is inferred to be remote if the parser accepts network input, or local if the application runs with elevated privileges.
OpenCVE Enrichment