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

exploitDog

redhat логотип

CVE-2016-2339

Опубликовано: 14 июн. 2016
Источник: redhat
CVSS3: 7
EPSS Низкий

Описание

An exploitable heap overflow vulnerability exists in the Fiddle::Function.new "initialize" function functionality of Ruby. In Fiddle::Function.new "initialize" heap buffer "arg_types" allocation is made based on args array length. Specially constructed object passed as element of args array can increase this array size after mentioned allocation and cause heap overflow.

Отчет

Red Hat Product Security has rated this issue as having Moderate security impact. This issue is not currently planned to be addressed in future updates. For additional information, refer to the Issue Severity Classification: https://access.redhat.com/security/updates/classification/.

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

ПлатформаПакетСостояниеРекомендацияРелиз
CloudForms Management Engine 5rh-ruby22-rubyWill not fix
CloudForms Management Engine 5ruby-200-rubyWill not fix
Red Hat Enterprise Linux 5rubyNot affected
Red Hat Enterprise Linux 6rubyNot affected
Red Hat Enterprise Linux 7rubyWill not fix
Red Hat Software Collectionsrh-ruby22-rubyWill not fix
Red Hat Software Collectionsrh-ruby23-rubyWill not fix
Red Hat Software Collectionsruby200-rubyWill not fix

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

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

Статус:

Moderate
Дефект:
CWE-122
https://bugzilla.redhat.com/show_bug.cgi?id=1412678ruby: Fiddle:: Function.new heap buffer overflow

EPSS

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

7 High

CVSS3

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

CVSS3: 9.8
ubuntu
около 9 лет назад

An exploitable heap overflow vulnerability exists in the Fiddle::Function.new "initialize" function functionality of Ruby. In Fiddle::Function.new "initialize" heap buffer "arg_types" allocation is made based on args array length. Specially constructed object passed as element of args array can increase this array size after mentioned allocation and cause heap overflow.

CVSS3: 9.8
nvd
около 9 лет назад

An exploitable heap overflow vulnerability exists in the Fiddle::Function.new "initialize" function functionality of Ruby. In Fiddle::Function.new "initialize" heap buffer "arg_types" allocation is made based on args array length. Specially constructed object passed as element of args array can increase this array size after mentioned allocation and cause heap overflow.

CVSS3: 9.8
debian
около 9 лет назад

An exploitable heap overflow vulnerability exists in the Fiddle::Funct ...

CVSS3: 9.8
github
больше 3 лет назад

An exploitable heap overflow vulnerability exists in the Fiddle::Function.new "initialize" function functionality of Ruby. In Fiddle::Function.new "initialize" heap buffer "arg_types" allocation is made based on args array length. Specially constructed object passed as element of args array can increase this array size after mentioned allocation and cause heap overflow.

fstec
около 9 лет назад

Уязвимость функции Fiddle::Function.new "initialize" интерпретатора Ruby, позволяющая нарушителю вызвать отказ в обслуживании

EPSS

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

7 High

CVSS3