Saya ingin mengetahui bagaimana cara menerapkan perbaikan untuk kerentanan ini pada cygwin.
Saya menjalankan CYGWIN_NT-6.1 MYHOSTNAME 1.7.30(0.272/5/3) 2014-05-23 10:36 x86_64 Cygwin
cygwin di Windows 7.
#bash -version
GNU bash, version 4.1.11(2)-release (x86_64-unknown-cygwin)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
$ env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
vulnerable
this is a test
Saya mencoba apt-cyg tetapi tidak memperbarui apa pun:
$ apt-cyg update bash
apt-cyg update bash
Working directory is /setup
Mirror is http://mirrors.kernel.org/sourceware/cygwin
--2014-09-25 09:24:14-- http://mirrors.kernel.org/sourceware/cygwin/x86_64/setup.bz2
Resolving mirrors.kernel.org (mirrors.kernel.org)... 149.20.4.71, 149.20.20.135, 2001:4f8:1:10:0:1994:3:14, ...
Connecting to mirrors.kernel.org (mirrors.kernel.org)|149.20.4.71|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 431820 (422K) [application/x-bzip2]
Saving to: ‘setup.bz2’
100% [======================================================================================>] 431,820 898KB/s in 0.5s
2014-09-25 09:24:14 (898 KB/s) - ‘setup.bz2’ saved [431820/431820]
Updated setup.ini
ketika mencoba menginstal ulang dengan menjalankan setup-x86_64.exe
dan melalui wisaya menginstal ulang bash yang ditampilkan di bawah shell, sepertinya mulai mengunduh semuanya. Itu seharusnya pembaruan yang sangat cepat tetapi mulai mengunduh selama lebih dari 15 menit kemudian saya membatalkannya. Saya melihat-lihat https://cygwin.com
situs dan forum lain tetapi sejauh ini tidak ada pembaruan khusus untuk kerentanan ini.
C:\Cygwin64\Downloads` but not
C: \ Cygwin64`