Database Management
DPA and a potential uncontrolled recursion issue: CVE-2023-1370
This article explains that DPA is not vulnerable to CVE-2023-1370.
First published date
Last published date
Overview
In March 2023, the National Institute of Standards and Technology (NIST) published the following security bulletin about a potential uncontrolled recursion issue in json-smart 2.4.8 and earlier versions:
-
CVE-2023-1370 (© 2023 National Institute of Standards and Technology, available at nvd.nist.gov, obtained on September 7, 2023)
When reaching a ‘[‘ or ‘{‘ character in the JSON input, the code parses an array or an object respectively. The code does not have any limit to the nesting of such arrays or objects. Because the parsing of nested arrays and objects is done recursively, nesting too many of them can cause a stack exhaustion (stack overflow) and crash the software.
Product section
Cause
CVE-2023-1370
Resolution
All supported versions of Database Performance Analyzer (DPA) include an affected version of the json-smart library. However, this vulnerability does not apply to DPA, because DPA does not use the part of the code that is vulnerable.