CVE:CVE-2018-8779
CNNVD:CNNVD-201804-098
Ruby是日本软件开发者松本行弘所研发的一种跨平台、面向对象的动态类型编程语言。
Ruby中的UNIXServer.open和UNIXSocket.open方法存在提取漏洞，该漏洞源于程序没有检测空字符。远程攻击者可通过发送HTTP请求，提交恶意输入利用该漏洞创建任意的UNIX套接字，绕过安全限制。以下版本受到影响：Ruby 2.2.10之前的版本，2.3.7之前的2.3.x版本，2.4.4之前的2.4.x版本，2.5.1之前的2.5.x版本，2.6.0-preview1版本。
solution:Upgrade ruby-lang ruby to a higher version than 2.2.10,2.3.7,2.4.4,2.5.1,2.6.0:preview1,and avoid the version [2.2.0,2.2.10),[2.3.0,2.3.7),[2.4.0,2.4.4),[2.5.0,2.5.1),2.6.0:preview1; Upgrade canonical ubuntu_linux to a higher version than 14.04,16.04,17.10,and avoid the version 14.04,16.04,17.10; Upgrade debian debian_linux to a higher version than 7.0,8.0,9.0,and avoid the version 7.0,8.0,9.0