CVE catalog

CVE-2016-2339

Security update for ruby19

[CVE catalog]

Severity
Critical · CVSS 9.8CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Updated
Source
[NVD] · [CVE record]
EPSS
5.14% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Ubunturuby1.9.114.041.9.3.194-8.1ubuntu2vulnerable
Ubunturuby1.9.114.041.9.3.448-1ubuntu1vulnerable
Ubunturuby1.9.114.041.9.3.448-1ubuntu2vulnerable
Ubunturuby1.9.114.041.9.3.484-1ubuntu1vulnerable
Ubunturuby1.9.114.041.9.3.484-1ubuntu2vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.1vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.2vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.3fixed
Ubunturuby2.014.042.0.0.299-2vulnerable
Ubunturuby2.014.042.0.0.343-1vulnerable
Ubunturuby2.014.042.0.0.343-1ubuntu1vulnerable
Ubunturuby2.014.042.0.0.353-1vulnerable
Ubunturuby2.014.042.0.0.353-1ubuntu1vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu1vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.1vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.2vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.4fixed
Suseruby19studio onsite 1.31.9.3.p392-0.26.1fixed
Suseruby19studio onsite runner 1.31.9.3.p392-0.26.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Ubunturuby1.9.1deb14.041.9.3.484-2ubuntu1.3Not reportedUBUNTU-CVE-2016-2339Not reported
Ubunturuby2.0deb14.042.0.0.484-1ubuntu2.4Not reportedUBUNTU-CVE-2016-2339Not reported
Suseruby19rpmstudio onsite 1.31.9.3.p392-0.26.1Not reportedSUSE-SU-2017:0914-1Not reported
Suseruby19rpmstudio onsite runner 1.31.9.3.p392-0.26.1Not reportedSUSE-SU-2017:0914-1Not reported

OpenFactory catalog packages

No matching packages in this catalog.

Observed:

References