PT-2017-7796 · Ruby · Espeak-Ruby

Promix17

·

Published

2017-03-03

·

Updated

2018-08-21

·

CVE-2016-10193

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions espeak-ruby gem versions prior to 1.0.3
Description The issue allows remote attackers to execute arbitrary commands via shell metacharacters in a string to the speak, save, bytes or bytes wav method in lib/espeak/speech.rb. This can lead to unauthorized access and control of the system.
Recommendations For espeak-ruby gem versions prior to 1.0.3, update to version 1.0.3 or later to resolve the issue. As a temporary workaround, consider restricting input to the speak, save, bytes, and bytes wav methods to prevent shell metacharacter injection.

Exploit

Fix

Improper Access Control

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2016-10193
GHSA-4JM3-PFPF-H54P
GHSA-W655-W578-99PQ

Affected Products

Espeak-Ruby