CVE-2014-4975

ruby: off-by-one stack-based buffer overflow in the encodes() function

Published Nov 15, 2014 CVSS 2.0 · 5.0 Medium EPSS 3.5% KEV · Not listed
Description
Off-by-one error in the encodes function in pack.c in Ruby 1.9.3 and earlier, and 2.x through 2.1.2, when using certain format string specifiers, allows context-dependent attackers to cause a denial of service (segmentation fault) via vectors that trigger a stack-based buffer overflow.

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-200-1 ruby1.9.1 security update
Debian DSA Debian DSA DSA-3157-1 ruby1.9.1 security update
EUVD EUVD EUVD-2014-4890 Off-by-one error in the encodes function in pack.c in Ruby 1.9.3 and earlier, and 2.x through 2.1.2, when using certain format string specifiers, allows context-dependent attackers to cause a denial of service (segmentation fault) via vectors that trigger a stack-based buffer overflow.
Ubuntu USN Ubuntu USN USN-2397-1 Ruby vulnerabilities
History

No history.