PDA

Bekijk Volledige Versie : Na bash update (wheezy), lek niet gedicht



timmy
25/09/14, 09:56
Nadat bekend is geworden heb ik mijn systemen gecontroleerd. 1 daarvan (Raspberrypi) heeft de lek na de update gedicht.
Echter een vps server ook met debian wheezy niet:

~# env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
vulnerable
this is a test

~# dpkg-query -s bash
Package: bash
Essential: yes
Status: install ok installed
Priority: required
Section: shells
Installed-Size: 3902
Maintainer: Matthias Klose <doko@debian.org>
Architecture: i386
Multi-Arch: foreign
Version: 4.2+dfsg-0.1
Replaces: bash-completion (<< 20060301-0), bash-doc (<= 2.05-1)
Depends: base-files (>= 2.1.12), debianutils (>= 2.15)
Pre-Depends: dash (>= 0.5.5.1-2.2), libc6 (>= 2.11), libtinfo5
Recommends: bash-completion (>= 20060301-0)
Suggests: bash-doc
Conflicts: bash-completion (<< 20060301-0)
Conffiles:
/etc/skel/.bashrc d5f897a5ec2b5f55b412004e7715977f
/etc/skel/.bash_logout 22bfb8c1dd94b5f3813a2b25da67463f
/etc/skel/.profile ecb6d3479ac3823f1da7f314d871989b
/etc/bash.bashrc 6334b485d48f479d8de056806b274cd3
Description: GNU Bourne Again SHell
…

Ook getest na een sys. reboot zonder resultaat.

phreak
25/09/14, 10:00
Dit klopt, zie: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762760

timmy
25/09/14, 10:46
Dit klopt, zie: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762760

Hoe verklaar je dan dat bij server 1 een ander test resultaat krijg dan bij server 2?

server1:$ env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
bash: warning: x: ignoring function definition attempt
bash: error importing function definition for `x'
this is a test

server2:$ env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
vulnerable
this is a test

Wat ik ervan gelezen heb is dat het probleem verholpen zou zijn i.h.g.v. server 1

systemdeveloper
25/09/14, 11:43
Misschien die 2de bak vanaf een mirror geupdate die nog niet bijgewerkt was?

timmy
25/09/14, 12:11
Misschien die 2de bak vanaf een mirror geupdate die nog niet bijgewerkt was?

server1: ~# bash --version
GNU bash, version 4.2.37(1)-release (i486-pc-linux-gnu)

server1: ~# env x='() { :;}; echo vulnerable' bash -c "echo test"
vulnerable
test

server2: ~# bash --version
GNU bash, version 4.2.37(1)-release (arm-unknown-linux-gnueabihf)

server2: ~# env x='() { :;}; echo vulnerable' bash -c "echo test"
bash: warning: x: ignoring function definition attempt
bash: error importing function definition for `x'
test

m.a.w. bash versie is hetzelfde / 4.2.37(1), maar het effect niet...

TotallyHosted
25/09/14, 12:59
Let op dat die test alleen op de eerste fix werkt, de 2e security flaw gaat nog fout bij o.a. Redhat-gebaseerde systemen. Op https://access.redhat.com/articles/1200223 staat wat meer informatie over een tijdelijke fix.

timmy
25/09/14, 14:55
Let op dat die test alleen op de eerste fix werkt, de 2e security flaw gaat nog fout bij o.a. Redhat-gebaseerde systemen. Op https://access.redhat.com/articles/1200223 staat wat meer informatie over een tijdelijke fix.

yup, dat heb ik mee gekregen.
Maar ik vind het vreemd dat na de update, ik nog steed de "vulnerable version of Bash" als resultaat krijg.

Arieh
25/09/14, 17:58
https://security-tracker.debian.org/tracker/CVE-2014-6271

4.2+dfsg-0.1 is lek, 4.2+dfsg-0.1+deb7u1 is niet lek. Niet de juiste update erop staan dus.

cyrano
25/09/14, 23:39
Er is een nieuw CVE 7169 toegewezen omdat de patch niet voldoende is:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-7169

Arieh
26/09/14, 01:00
Is in Debian 7 op dit moment net ook gepatcht, opnieuw updaten dus.

Domenico
30/09/14, 12:29
Mocht jij je iMac(Book) nog niet manueel gepatcht hebben en je wil niet wachten op de reguliere update manier. -> http://www.imore.com/apple-releases-os-x-bash-security-update-help-prevent-shellshock-macs

wila
30/09/14, 18:49
Mocht jij je iMac(Book) nog niet manueel gepatcht hebben en je wil niet wachten op de reguliere update manier. -> http://www.imore.com/apple-releases-os-x-bash-security-update-help-prevent-shellshock-macs
Waarom wachten? De updates zijn uit hoor. :)

Bash update voor:
OSX 10.9 http://support.apple.com/kb/DL1769
OSX 10.8 http://support.apple.com/kb/DL1768
OSX 10.7 http://support.apple.com/kb/DL1767
Bij mijn weten nog niet voor 10.10 en deze updates werden eerder vandaag ook nog niet aangeboden via de automatische update.

Domenico
30/09/14, 18:51
Waarom wachten? De updates zijn uit hoor. :)

Bash update voor:
OSX 10.9 http://support.apple.com/kb/DL1769
OSX 10.8 http://support.apple.com/kb/DL1768
OSX 10.7 http://support.apple.com/kb/DL1767
Bij mijn weten nog niet voor 10.10 en deze updates werden eerder vandaag ook nog niet aangeboden via de automatische update.

Dat is wat ik zei. Met regulier bedoelde ik de automatische update. :)

wila
30/09/14, 18:52
ah.. ik had niet op je link geklikt, dacht dat het een gids was voor zelf compileren. Minder denken, meer klikken dus.