Bug 1214699 (CVE-2021-32292)

Summary: VUL-0: CVE-2021-32292: json-c: stack-buffer-overflow in function parseit located in json_parse.c
Product: [Novell Products] SUSE Security Incidents Reporter: Gabriele Sonnu <gabriele.sonnu>
Component: IncidentsAssignee: Security Team bot <security-team>
Status: RESOLVED UPSTREAM QA Contact: Security Team bot <security-team>
Severity: Normal    
Priority: P3 - Medium CC: security-team
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Other   
URL: https://smash.suse.de/issue/376000/
Whiteboard:
Found By: Security Response Team Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Gabriele Sonnu 2023-08-28 14:05:47 UTC
CVE-2021-32292

An issue was discovered in json-c through 0.15-20200726. A stack-buffer-overflow
exists in the function parseit located in json_parse.c. It allows an attacker to
cause code Execution.

References:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-32292
https://www.cve.org/CVERecord?id=CVE-2021-32292
https://github.com/json-c/json-c/issues/654
Comment 1 Gabriele Sonnu 2023-08-28 15:01:50 UTC
Upstream patch:

https://github.com/json-c/json-c/pull/655

Our codestream are either already fixed or don't contain the affected code. Closing.