Mi nueva MacBook dice que es vulnerable a Shellshock. ¿Cómo puedo parchear mi sistema (sin usar Xcode)?

Si su Mac es vulnerable, todo lo que necesita hacer es actualizar su bash a 4.3.26 y para eso necesita XCode y XCode Command Line Tools . Mac no puede compilar bash desde el origen si estas herramientas no están instaladas.

Estos son los pasos que tomé para parchear mi sistema.

  1. Update brew (El administrador de paquetes que falta para OS X) por $ brew doctor y luego $ brew update . Sigue el enlace si no lo tienes instalado.
  2. $ install bash . Desvincule el anterior si ya está instalado escribiendo este $ bash unlink bash en su terminal.
  3. Pruebe su sistema por $ x='() { :;}; echo vulnerable' bash -c 'echo this is a test' $ x='() { :;}; echo vulnerable' bash -c 'echo this is a test'

Dicho esto, es posible que pueda encontrar una versión precompilada de bash 4.3.26, que le ahorrará la creación del software desde la fuente.

Con toda probabilidad, no necesita hacer nada. Si bien puede ser “vulnerable”, probablemente no tenga nada habilitado que lo haga vulnerable a un ataque. Si lo hiciera, probablemente también sería el tipo de persona que sabe cómo solucionar este problema sin preguntarle a Quora. Es como si hubiera dejado el cuarto de servicio desbloqueado, pero no importa porque el cuarto de servicio está en un edificio cerrado dentro de un complejo seguro. A menos que haya abierto las cosas específicamente (como las personas que ejecutan servidores con conexión a Internet), entonces probablemente esté bien.

Apple ha dicho que la mayoría de los usuarios no se ven afectados y no tienen que preocuparse, y que de todos modos lanzarán un parche pronto para los pocos usuarios avanzados de UNIX que pueden ser vulnerables.

Entonces, para arreglarlo usted mismo sin recompilar Bash usando Xcode, puede obtener el software compilado de una fuente confiable que ya lo ha compilado, o simplemente esperar la solución de Apple (que es lo que debe hacer).

More Interesting

Mi conejo no ha defecado, ¿qué debo hacer? Lo he visto hacer pipí dos veces, pero todavía no ha defecado. El conejito solo tiene 4 semanas.

Mi dentista me dijo que tengo la boca del tamaño de un niño pequeño lleno de dientes adultos. ¿Cómo afecta esto a mi canto? ¿Hay alguna forma de compensarlo?

¿Qué idioma debo aprender entre R y Python para hacer una gran carrera en ciencia de datos?

Puedo escuchar una hermosa pieza clásica en un momento y un rap hardcore al siguiente, ¿qué dice esto sobre mi gusto musical?

¿Tendría alguna ventaja si hiciera pinturas puramente decorativas?

Mi novio y yo somos navegantes ávidos a mediados de los 30 años y queremos tomar un descanso de la rutina y navegar por el mundo. ¿Cuáles son algunas ideas sobre un proyecto para ayudar al mundo a ser un lugar mejor al mismo tiempo?

Tengo la información dada: i) mis acciones se compraron en 1992 a 10.16 / acción ii) Vendí 160 acciones en 2011 a 179 / acción ¿Cómo sé cuántas acciones compré?

Estoy trabajando en una aplicación flexible que tiene un comportamiento similar a Visio: manteniendo presionado el mouse y arrastrándolo sobre varios objetos, puede seleccionarlos todos. Estamos pensando en pasar a HTML5. ¿Perderemos esta funcionalidad si lo hacemos?

Soy un iniciador de TopCoder. ¿Debo hacer una nueva identificación para competir hasta que empiece a funcionar bien?

Soy un estudiante universitario que se especializa en geofísica, ¿cuál debería ser el mejor menor para seguir?