CVE-2018-16396

ruby: Tainted flags are not propagated in Array#pack and String#unpack with some directives

Published Nov 16, 2018 CVSS 3.0 · 8.1 High EPSS 8.0% KEV · Not listed
Description
An issue was discovered in Ruby before 2.3.8, 2.4.x before 2.4.5, 2.5.x before 2.5.2, and 2.6.x before 2.6.0-preview3. It does not taint strings that result from unpacking tainted strings with some formats.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-1558-1 ruby2.1 security update
Debian DSA Debian DSA DSA-4332-1 ruby2.3 security update
EUVD EUVD EUVD-2018-8239 An issue was discovered in Ruby before 2.3.8, 2.4.x before 2.4.5, 2.5.x before 2.5.2, and 2.6.x before 2.6.0-preview3. It does not taint strings that result from unpacking tainted strings with some formats.
Ubuntu USN Ubuntu USN USN-3808-1 Ruby vulnerabilities
History
Type Values Removed Values Added
Metrics epss

{'score': 0.03193}

epss

{'score': 0.03423}