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

exploitDog

fstec логотип

BDU:2023-07604

Опубликовано: 02 нояб. 2017
Источник: fstec
CVSS3: 7.5
CVSS2: 7.8
EPSS Низкий

Описание

Уязвимость функции yajl_string_decode компонента yajl_encode.c библиотеки JSON YAJL-ruby связана с недостаточной обработкой форматной строки. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, вызвать отказ в обслуживании с помощью специально созданного JSON файла

Вендор

Сообщество свободного программного обеспечения
ООО «РусБИТех-Астра»
Jeroen Ooms
Lloyd Hilaiel
Graham Keeling
Brian Lopez
АО "НППКТ"

Наименование ПО

Debian GNU/Linux
Astra Linux Special Edition
Jsonlite
YAJL
Burp
EPICS Base
YAJL-ruby
ОСОН ОСнова Оnyx

Версия ПО

10 (Debian GNU/Linux)
11 (Debian GNU/Linux)
12 (Debian GNU/Linux)
1.7 (Astra Linux Special Edition)
4.7 (Astra Linux Special Edition)
до 1.8.7 включительно (Jsonlite)
до 2.1.0-4 (YAJL)
до 2.1.32 (Burp)
7.0.7 (EPICS Base)
до 1.3.1 (YAJL-ruby)
до 2.9 (ОСОН ОСнова Оnyx)

Тип ПО

Операционная система
Прикладное ПО информационных систем
Сетевое программное средство

Операционные системы и аппаратные платформы

Сообщество свободного программного обеспечения Debian GNU/Linux 10
Сообщество свободного программного обеспечения Debian GNU/Linux 11
Сообщество свободного программного обеспечения Debian GNU/Linux 12
ООО «РусБИТех-Астра» Astra Linux Special Edition 1.7
ООО «РусБИТех-Астра» Astra Linux Special Edition 4.7
АО "НППКТ" ОСОН ОСнова Оnyx до 2.9

Уровень опасности уязвимости

Высокий уровень опасности (базовая оценка CVSS 2.0 составляет 7,8)
Высокий уровень опасности (базовая оценка CVSS 3.0 составляет 7,5)

Возможные меры по устранению уязвимости

Для YAJL:
использование рекомендаций производителя: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040036
Для YAJL-ruby:
использование рекомендаций производителя: https://github.com/brianmario/yajl-ruby/issues/176
Для Burp:
использование рекомендаций производителя: https://security-tracker.debian.org/tracker/DLA-3516-1
Для EPICS Base:
использование рекомендаций производителя: https://github.com/epics-base/epics-base/issues/405
Для Jsonlite:
использование рекомендаций производителя: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040161
Для Debian:
использование рекомендаций производителя: https://security-tracker.debian.org/tracker/CVE-2017-16516
Для ОС Astra Linux:
обновить пакет yajl до 2.1.0-3+deb10u2 или более высокой версии, используя рекомендации производителя: https://wiki.astralinux.ru/astra-linux-se17-bulletin-2023-1023SE17
Для ОСОН ОСнова Оnyx:
Обновление программного обеспечения yajl до версии 2.1.0-3+deb10u2
Для Astra Linux Special Edition 4.7:
обновить пакет yajl до 2.1.0-3+deb10u2 или более высокой версии, используя рекомендации производителя: https://wiki.astralinux.ru/astra-linux-se47-bulletin-2024-0416SE47

Статус уязвимости

Подтверждена производителем

Наличие эксплойта

Существует в открытом доступе

Информация об устранении

Уязвимость устранена

Идентификаторы других систем описаний уязвимостей

EPSS

Процентиль: 81%
0.01553
Низкий

7.5 High

CVSS3

7.8 High

CVSS2

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

CVSS3: 7.5
ubuntu
больше 8 лет назад

In the yajl-ruby gem 1.3.0 for Ruby, when a crafted JSON file is supplied to Yajl::Parser.new.parse, the whole ruby process crashes with a SIGABRT in the yajl_string_decode function in yajl_encode.c. This results in the whole ruby process terminating and potentially a denial of service.

CVSS3: 7.5
redhat
больше 8 лет назад

In the yajl-ruby gem 1.3.0 for Ruby, when a crafted JSON file is supplied to Yajl::Parser.new.parse, the whole ruby process crashes with a SIGABRT in the yajl_string_decode function in yajl_encode.c. This results in the whole ruby process terminating and potentially a denial of service.

CVSS3: 7.5
nvd
больше 8 лет назад

In the yajl-ruby gem 1.3.0 for Ruby, when a crafted JSON file is supplied to Yajl::Parser.new.parse, the whole ruby process crashes with a SIGABRT in the yajl_string_decode function in yajl_encode.c. This results in the whole ruby process terminating and potentially a denial of service.

CVSS3: 7.5
debian
больше 8 лет назад

In the yajl-ruby gem 1.3.0 for Ruby, when a crafted JSON file is suppl ...

CVSS3: 7.5
github
около 8 лет назад

yajl-ruby gem Denial of Service vulnerability

EPSS

Процентиль: 81%
0.01553
Низкий

7.5 High

CVSS3

7.8 High

CVSS2