Sí, eres técnicamente vulnerable. Entonces, si tiene ganas de entrar en pánico o facturar a un cliente en pánico por unas pocas horas de trabajo de pánico, ¡adelante!
Pero la realidad es que, a menos que permita el acceso de SSH desde conexiones remotas o un servidor web que ejecute scripts del lado del servidor, no está en riesgo. Solo eres verdaderamente vulnerable si alguien que no conoces puede acceder de forma remota a tu máquina & hacerlo de una manera en la que se pueda ejecutar un comando Bash.
Lo que significa que tu Mac de escritorio, que realmente no ejecuta aplicaciones de servidor de ningún tipo, no corre ningún riesgo grave. Estoy dispuesto a comerme una "tarta humilde" proverbial aquí, pero no creo que la mayoría de los usuarios de Mac estén en riesgo al final del día.
Por lo tanto, este problema preocupa principalmente a los administradores de sistemas en Mac OS X & Los servidores Unix / Linux expuestos al mundo, no los usuarios de escritorio que no habilitan el uso compartido de SSH.
Tal vez exista el riesgo de que se cree un malware o virus en Mac para explotar este riesgo, pero lo dudo.
EDITAR: Y solo para explicar cómo es este problema, en mi humilde opinión, no es realmente un problema para la mayoría de los usuarios promedio, sí, puedo ejecutar el siguiente comando desde bash
en Mac OS X 10.9.5:
env x='() { :;}; echo vulnerable' bash -c 'echo hello'
Y veo esto:
vulnerable
hello
¿Adivina qué? Eso solo es aterrador si no lo piensas racionalmente. Tenía que haber iniciado sesión en mi Mac para abrir la Terminal. Y para negar lo que dije sobre SSH arriba, para llegar al punto en que puedo ejecutar esta prueba, incluso si SSH está habilitado, aún tendría que iniciar sesión para comenzar. Y luego, digamos que obtengo acceso a través de SSH, el comando no me permite hacer CUALQUIER COSA más allá de mis derechos de usuario normales como este:
env x='() { :;}; echo vulnerable' bash -c 'cat /etc/ssh_host_rsa_key'
Lo que significa que si realmente eres vulnerable a ser explotado por este hack, tu seguridad central en el sistema tendría que estar tan comprometida que el hecho de que bash
tenga una falla es realmente el menor de tus problemas.
Esto es una preocupación de un control general & Los derechos se emiten como el potencial para permitir el acceso no deseado ya que el comportamiento se extiende más allá de las normas esperadas. Pero en mi humilde opinión, no es un riesgo a la par con OpenSSL o la variedad de jardín "déjame dejar mi contraseña en una nota pegada en mi pantalla" riesgos.
Al final del día todavía estoy parchando todos mis servidores Linux / Unix que ejecuto como procedimiento estándar. Y felizmente parcheará las Mac que administro una vez que se solucione. Pero para el uso práctico del día a día, me parece bien no preocuparme por esto, ya que no entiendo cómo una falla que no permite privilegios de usuario elevados se suma a cualquier cosa.
ACTUALIZACIÓN: Palabra oficial de Apple publicado aquí ; énfasis mio:
"La gran mayoría de los usuarios de OS X no están en riesgo de ser reportados recientemente
vulnerabilidades de bash, " un vocero de Apple le dijo a iMore". Bash, un UNIX
shell de comandos e idioma incluido en OS X, tiene una debilidad que podría
Permitir a los usuarios no autorizados obtener el control remoto de personas vulnerables
sistemas Con OS X, los sistemas son seguros por defecto y no están expuestos a
explotaciones remotas de bash a menos que los usuarios configuren servicios avanzados de UNIX.
Estamos trabajando para proporcionar rápidamente una actualización de software para nuestros avanzados
Usuarios de UNIX ".
Traducción
: lo que dije anteriormente sobre este problema del servidor & no es un problema del cliente? Exactamente.
A FINAL UDPATE: Para cualquier persona que tenga problemas para compilar desde la fuente, a partir del 29 de septiembre, Apple ha lanzado oficialmente parches para Mac OS X 10.9.5, 10.8.5 y 10.7.5:
AÚN MÁS ACTUALIZACIÓN FINAL: Y ahora, Apple acaba de lanzar una actualización de seguridad combinada hoy que incluye el bash
también se actualiza !
Nota: La Actualización de seguridad 2014-005 incluye el contenido de seguridad de OS X
Actualización de bash 1.0