Lucene search

K
ubuntucveUbuntu.comUB:CVE-2017-16516
HistoryNov 03, 2017 - 12:00 a.m.

CVE-2017-16516

2017-11-0300:00:00
ubuntu.com
ubuntu.com
6

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

5 Medium

CVSS2

Access Vector

NETWORK

Access Complexity

LOW

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:N/I:N/A:P

0.01 Low

EPSS

Percentile

83.4%

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.

Bugs

Notes

Author Note
sbeattie issue in embedded copy of yajl, looks to affect upstream yajl, too
rodrigo-zaiden as of 2023-06-07, upstream yajl hasn’t fixed it, only the embedded copy in ruby-yajl got fixed. even though the code around this fix is similar between yajl and ruby-yajl, the risk of patching one based in the other could be risky without upstream support.
OSVersionArchitecturePackageVersionFilename
ubuntu16.04noarchruby-yajl< anyUNKNOWN
ubuntu18.04noarchyajl< 2.1.0-2ubuntu0.18.04.1~esm1) Available with Ubuntu Pro or Ubuntu Pro (Infra-onlyUNKNOWN
ubuntu20.04noarchyajl< 2.1.0-3ubuntu0.20.04.1UNKNOWN
ubuntu22.04noarchyajl< 2.1.0-3ubuntu0.22.04.1UNKNOWN
ubuntu23.04noarchyajl< 2.1.0-3ubuntu0.23.04.1UNKNOWN
ubuntu14.04noarchyajl< 2.0.4-4ubuntu0.1~esm1) Available with Ubuntu Pro or Ubuntu Pro (Infra-onlyUNKNOWN
ubuntu16.04noarchyajl< 2.1.0-2ubuntu0.16.04.1~esm1) Available with Ubuntu Pro or Ubuntu Pro (Infra-onlyUNKNOWN

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

5 Medium

CVSS2

Access Vector

NETWORK

Access Complexity

LOW

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:N/I:N/A:P

0.01 Low

EPSS

Percentile

83.4%