CVE catalog

CVE-2017-17790

UBUNTU-CVE-2017-17790

[CVE catalog]

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

The lazy_initialize function in lib/resolv.rb in Ruby through 2.4.3 uses Kernel#open, which might allow Command Injection attacks, as demonstrated by a Resolv::Hosts::new argument beginning with a '|' character, a different vulnerability than CVE-2017-17405. NOTE: situations with untrusted input may be highly unlikely.

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.3vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.5vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.6vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.7fixed
Ubunturuby2.316.042.3.0-1vulnerable
Ubunturuby2.316.042.3.0-2vulnerable
Ubunturuby2.316.042.3.0-4ubuntu2vulnerable
Ubunturuby2.316.042.3.0-4ubuntu3vulnerable
Ubunturuby2.316.042.3.0-5ubuntu1vulnerable
Ubunturuby2.316.042.3.1-2~16.04vulnerable
Ubunturuby2.316.042.3.1-2~16.04.2vulnerable
Ubunturuby2.316.042.3.1-2~16.04.4vulnerable
Ubunturuby2.316.042.3.1-2~16.04.5fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Ubunturuby1.9.1deb14.041.9.3.484-2ubuntu1.7Not reportedUBUNTU-CVE-2017-17790Not reported
Ubunturuby2.3deb16.042.3.1-2~16.04.5Not reportedUBUNTU-CVE-2017-17790Not reported

OpenFactory catalog packages

No matching packages in this catalog.

Observed:

References