Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2023-1370

Опубликовано: 22 мар. 2023
Источник: redhat
CVSS3: 7.5

Описание

Json-smart is a performance focused, JSON processor lib. When reaching a ‘[‘ or ‘{‘ character in the JSON input, the code parses an array or an object respectively. It was discovered that the code does not have any limit to the nesting of such arrays or objects. Since 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.

A flaw was found in the json-smart package. This security flaw occurs when reaching a ‘[‘ or ‘{‘ character in the JSON input, and the code parses an array or an object, respectively. The 3PP does not have any limit to the nesting of such arrays or objects. Since nested arrays and objects are parsed recursively, nesting too many of them can cause stack exhaustion (stack overflow) and crash the software.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
A-MQ Clients 2json-smartAffected
Logging Subsystem for Red Hat OpenShiftopenshift-logging/elasticsearch6-rhel8Not affected
Red Hat AMQ Broker 7json-smartAffected
Red Hat build of Debezium 1json-smartAffected
Red Hat Data Grid 8json-smartAffected
Red Hat Decision Manager 7json-smartOut of support scope
Red Hat JBoss Data Grid 7json-smartOut of support scope
Red Hat JBoss Enterprise Application Platform 6json-smartNot affected
Red Hat JBoss Enterprise Application Platform 7json-smartNot affected
Red Hat JBoss Enterprise Application Platform 8json-smartNot affected

Показывать по

Дополнительная информация

Статус:

Important
Дефект:
CWE-674
https://bugzilla.redhat.com/show_bug.cgi?id=2188542json-smart: Uncontrolled Resource Consumption vulnerability in json-smart (Resource Exhaustion)

7.5 High

CVSS3

Связанные уязвимости

CVSS3: 7.5
ubuntu
почти 3 года назад

[Json-smart](https://netplex.github.io/json-smart/) is a performance focused, JSON processor lib. When reaching a ‘[‘ or ‘{‘ character in the JSON input, the code parses an array or an object respectively. It was discovered that the code does not have any limit to the nesting of such arrays or objects. Since 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.

CVSS3: 7.5
nvd
почти 3 года назад

[Json-smart](https://netplex.github.io/json-smart/) is a performance focused, JSON processor lib. When reaching a ‘[‘ or ‘{‘ character in the JSON input, the code parses an array or an object respectively. It was discovered that the code does not have any limit to the nesting of such arrays or objects. Since 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.

CVSS3: 7.5
debian
почти 3 года назад

[Json-smart](https://netplex.github.io/json-smart/) is a performance f ...

CVSS3: 7.5
github
почти 3 года назад

json-smart Uncontrolled Recursion vulnerability

CVSS3: 7.5
fstec
почти 3 года назад

Уязвимость библиотеки обработки JSON-данных Json-smart, связанная с неконтролируемой рекурсией, позволяющая нарушителю вызвать отказ в обслуживании

7.5 High

CVSS3