CVE-2021-32292CWE-787

CVE-2021-32292

Critical · published August 22, 2023

CVSS v3.1
9.8
EPSS
1%
Percentile
71.4
In the wild
Unconfirmed
What it is

⚠️ A sneaky stack buffer overflow hides in json-c's json_parse function, just waiting for an unsuspecting call! Think of it like a packed suitcase that bursts open when you try to cram in one too many items—everything spills out, and it becomes a mess! This overflow can disrupt the program's flow, potentially leading to unexpected behaviors. If exploited, this vulnerability could cause the program to behave unpredictably or even crash entirely. While it's not known to be actively exploited, the consequences could be quite annoying for users trying to parse their JSON data correctly.

Put simply

Think of it like a packed suitcase that bursts open when you try to cram in one too many items—everything spills out, and it becomes a mess! This overflow can disrupt the program's flow, potentially leading to unexpected behaviors. In json-c, the buffer overflow in the json_parse function occurs when too much data is pushed into the stack buffer, causing it to overflow and overwrite adjacent memory areas.

What to do

If exploited, this vulnerability could cause the program to behave unpredictably or even crash entirely. While it's not known to be actively exploited, the consequences could be quite annoying for users trying to parse their JSON data correctly. To mitigate this issue, ensure you're using an updated version of json-c that addresses this vulnerability. Regularly audit your code to check for buffer overflows and consider implementing safer memory management practices. You've got this! By staying proactive, you can keep your applications safe and sound! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01353 · 71.4th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2023-08-22T23:16Z
Affected products (2)
ProductVersionsFixed in
netapp/active_iq_unified_managerall versions—
json-c/json-call versions—
References (7)
EPSS history
Timeline
  • 22 AUG 00:00Z
    An issue was discovered in json-c from 20200420 (post 0.14 unreleased code) through 0.15-20200726
    cvelistv5