Un viejo problema de seguridad sin actualizar permite a un atacante acceder a OS X como superusuario

Un problema de seguridad sin solucionar en OS X descubierto hace 5 cinco meses y que permite sobrepasar los sistemas de autenticación del sistema ajustando de una forma específica el reloj de OS X ha vuelto a la palestra a ser incluido dentro de la herramienta Metasploit un módulo que permite acceder como superusuario (root) a OS X usando este agujero de seguridad.

El problema de seguridad está relacionado con sudo, una aplicación Unix que permite a los usuarios acceder como superusuarios escalando los privilegios del sistema operativo. Para utilizar sudo, sin embargo, es necesario el uso de la contraseña de administrador y es aquí donde el agujero de seguridad hace innecesaria esa contraseña cuando se modifica la fecha del ordenador al 1 de enero de 1970 y a una hora determinada.

El problema es grave ya que al ajustar esa fecha y hora específica un atacante puede convertirse en superusuario con todos los problemas de seguridad que ello conlleva, ya que podrá acceder a todos los archivos del ordenador y a todos sus servicios además de poder instalar software malicioso.

OS X es además especialmente vulnerable ya que para cambiar la fecha y hora no solicita el uso de contraseña. Como consecuencia de esto, todas las versiones entre OS X 10.7 Lion y OS X 10.8.4 Mountain Lion están afectadas.

OS X 10.8.4 Mountain Lion Incluye la posibilidad de bloquear el cambio de fecha y hora con la contraseña del administrador.

 

Este mismo problema ocurre también en muchas versiones de Linux, pero muchas de esas versiones añaden soporte para el uso de contraseña necesario para cambiar la fecha y hora del sietema operativo.

Aunque el agujero de seguridad es potencilamente muy peligroso, tiene también limitaciones a la hora de poder utilizarlo:  el atacante debe estar identificado en el Mac como administrador y debe haber ejecutado sudo al menos en una ocasión anteriormente además de poder tener acceso físico o remoto al Mac.

15 Comments

  1. Oskar Errazkin

    Esto parece el April fools Day!!!! Y los que usamos Snow Leopard todavia… También estamos expuestos?

  2. Carlos Burges Ruiz de Gopegui Post author

    #2 De todas formas, aunque exista la posibilidad de bloquear el cambio de fecha y hora con la contraseña del administrador, el candado afecta a todas las preferencias del sistema, por lo que es muy habitual dejarlo «abierto»… y si, yo también me lo dejo abierto. :S

  3. tuti

    #1 chico, si a estas alturas sigues usando Snow Leopard y no has cambiado 2 veces de equipo y sistema… tu no eres el publico objetivo que Apple desea y no va a hacer nada para ti… es facil de entender

  4. Oskar Errazkin

    #4 Que no soy el target de Apple? Estas seguro? O acaso el ipad mini cayo por gracia de dios?

    Y he cambiado de tiger a leopard, de este a Snow Leopard y me queda Lion, que lo tengo en un disco externo.

    Otro cantar es que los productos de Apple son buenos y duran mas años que los bodrios de pc y sus clones. Y se de lo que hablo.

  5. tuti

    #5 el nuevo publico de Apple es aquel que cambia todos sus dispositivos una vez al año, sea o no necesario. Vamos, consumismo de marca y si tu has tenido un equipo tan viejo, no eres su target.

  6. Oskar Errazkin

    #6 Entonces su «obsolescencia programada» seria con un plazo mas corto de ejecución, no?

    No te enteras, el target de Apple es fidelizar clientes a su marca, no fanboys que compren cada novedad y huyan despavoridos hacia Samsung.

    Mi próxima compra sera un mac mini. Pero sera cuando lo necesite, cuando mis pcs no sean capaces de dar el rendimiento que necesito.

  7. tuti

    #7 y si compran cada novedad cada año (renuevan de vestuario) y continuan comprando… mejor.

    En la AlltingsD de 2012, el amigo Tim dijo bien claro como considera a los usuarios de Apple:

    «Did I see the iPad and iPhone? No. What I saw was this: Apple was the only technology company that I knew of, including the one I was currently at, that when a customer got mad at a company, they’d continue to buy. If people got mad at Compaq, they’d buy Dell. If you were mad at Dell, you’d buy IBM. But an Apple customer was a unique breed; there’s this emotion that you just don’t see in technology in general. You could see it and feel it at Apple.»

    Que traducido librementes es algo asi como:
    Es decir, los clientes de Apple son los únicos fanáticos de una religión tan idiotas que cuando están enfadados porque les timan, les engañan y les ofrecen produtos que no satisfacen sus necesidades, siguen comprando. Es decir (2), somos idiotas y nos tratan como tales. Porque es como si un bulldog te esta mordiendo los “huevos”, sabes que no te gusta, pero te compras otro para que te muerda el culo. Enhorabuena, eres un idiota masoca y ellos lo saben.

    «Hoiga», y no mire al dedo cuando le señalan la luna. No se crea que el malo es Samsung porque lo hayan dicho…

  8. Basitante

    #4 Snow Leopard tiene más de 4 años y actualmente lo siguen usando un 30% de los usuarios de OS X, al cual apple sigue dando soporte.

    Tu último comentario está fuera de tono, sin argumentos y lleno de insultos. Que además pones en boca de otro con tu traducción libre.
    Patético.

  9. Alf

    #7 Los usuarios de Apple no son los únicos, conozco gente que siempre ha comprado la misma marca de coche, porque el primero les salió bueno. No hablemos de los seguidores deportivos, que da igual lo fracasado que sea su equipo, sguen yendo al campo,… ¡o de los votantes! da igual lo que hagan sus políticos, cuando llega el momento compran lo mismo.

    ¿Somos todos tontos? No, simplemente vemos por encima del momento. Todos podemos tener una mala experiencia (o incluso varias), pero en conjunto, la satisfacción, el orgullo, o la representación que nos ofrece una determinada marca, es superior a una mala experiencia.

    Reconocer que la gente que usa Apple (especialmente en la época en que Tim Cook se «alistó») eran de una clase especial dentro de la informática es un hecho, no una estrategia de marketing y es lo que permitió sobrevivir a Apple a pesar de hacer productos caros y en cierta medida obsoletos.

    Hoy en día, con el advenimiento del iPhone, iPad, etc. la fidelidad es mucho menor.

    De hecho, alguien que se ha gastado cientos de euros en un iPhone y se le rompe (incluso por propia negligencia) a pesar de que le guste comprará otro modelo diferente, aunque sólo sea por liberar su frustración.

    Convengo con #9 que tu tono de visionario profético que ve hacia dónde va el rebaño y sólo puede resaltar el error de la dirección (aunque tú mismo formes parte de él) no es necesario.

  10. Oskar Errazkin

    #7 No te voy a responder, porque me han robado las palabras de la boca #9 y #10, y de acuerdo con esas respuestas, soy parte de ese 30% que esta satisfecho con Snow Leopard y comulga con el rebaño… Seras tu el mesías que nos indique lo correcto?

  11. tuti

    #9 chino, no insulto, fue el quien os definio.

    Respecto a lo de traducción libre… es interesante. Creo que copie mal el texto que escribi, pero buscando en google sacaras todo…

  12. erick

    Hola , Hace poco me acaba de dar ese problema del cambio de fecha y el usuario root como podria solucionarlo?

  13. Rafa Espada

    #14 para que este problema ocurra el atacante debe tener acceso físico al equipo, así que si has tenido este problema…

    Por lo demás, esa fecha de 1970 es la que se pone por defecto cuando la pila interna, que mantiene la memoria que guarda ciertos parámetros, entre ellos la fecha/hora, se ha gastado/estropeado. O en equipos que han estado muuuuuuuuuuucho tiempo apagados y desenchufados.

    La fecha/hora en principio puedes hacer que se pongan bien automáticamente en el panel de preferencias, y si luego ya bloqueas ese panel… pues esa es la solución, mientras tengas la fecha y hora correctas este problema no existe.

    Aunque el problema de fondo no sé si está solucionado, ha diferencia de lo que arriba dicen, yo si tengo activado que todos los paneles estén con candado.