• Saltar al contenido principal
  • Saltar a la barra lateral principal
  • Saltar al pie de página

Una al Día

Boletín de noticias de Seguridad Informática ofrecido por Hispasec

Usted está aquí: Inicio / General / ROCA: descubierta grave vulnerabilidad en la librería de claves RSA Infineon

ROCA: descubierta grave vulnerabilidad en la librería de claves RSA Infineon

22 octubre, 2017 Por Hispasec Deja un comentario

Durante esta semana se ha hecho público un importante estudio sobre la vulnerabilidad presente en la librería RSA de la firma Infineon (CVE-2017-15361), alertando de la viabilidad de realizar un ataque de factorización a todas aquellas claves RSA generadas mediante esta librería, y utilizando para ello únicamente su clave pública. 

ROCA- crocs.fi.muni.cz

Dado que esta librería se utiliza en multitud de chips de cifrado (como Infineon TPM), en el cifrado y firma de certificados (como PGP), Smartcards, tarjetas de identificación, dispositivos Tokens (Yubikey),  sistemas de cifrado de ficheros (BitLocker con TPM), etc., el ecosistema de dispositivos y productos vulnerables es bastante amplio, viéndose afectados paralelamente otros fabricantes como Microsoft, HP o Google. 

El ataque R.O.C.A

El estudio ha sido anunciado por los investigadores del departamento CRoCS, de la universidad de Masaryk, en la república Checa y de la italiana Ca‘ Foscari en Venecia, junto a la empresa Enigma Bridge, y será presentado oficialmente a finales de mes en la conferencia ACM CCS ’17. 
Según sus investigaciones, la librería afectada (versión 1.02.013) generaría claves que, dependiendo de su longitud, sería viable su factorización hoy en día con la inversión adecuada. Si tomamos como ejemplo claves RSA de 512, 1024 y 2048 bits, utilizando servicios como Amazon AWS, se podría factorizar aquellas claves generadas con la librería de Infineon,  con un coste menor a $1, $100 y $40000 respectivamente, utilizando simplemente instancias Amazon AWS C4, y en un tiempo que varía entre horas o pocos días. 

Alertan, además, que claves de 4096 bits podrían ser factorizadas mejorando el ataque actual, denominado ROCA (The Return of Coppersmith’s Attack). 


Utilizando ROCA, un atacante podría suplantar identidades, firmar malware con un certificado malicioso o descifrar mensajes que utilicen claves vulnerables, por ejemplo.

La gravedad de este ataque ha provocado que el gobierno de Estonia mandara generar nuevas tarjetas de identificación, ya que se veían afectadas más de 750.000 generadas desde 2014. Dado que los chips de Infineon, así como la librería, se utilizan en multitud de dispositivos, otros países y fabricantes se podrían ver afectados.

Recomendaciones 

Tanto los investigadores como el fabricante han publicado diversas recomendaciones:

 – Actualizar el firmware de los dispositivos cuanto antes.
 – Generar la clave mediante otra librería, como OpenSSL, y actualizar la del dispositivo con la nueva clave.
 – Usar otro algoritmo de cifrado como ECC, en vez de RSA.

    Se han publicado también herramientas para determinar si la clave se ve afectada por la vulnerabilidad: 

    ROCA detection tool 
    https://github.com/crocs-muni/roca 

    Así como servicios online: 
    https://keychest.net/roca 
    https://keytester.cryptosense.com  
    roca@keychest.net 
    Infineon, Microsoft, HP y el resto de fabricantes afectados, han publicado parches y firmwares ya disponibles, así que recomendamos que se actualicen los sistemas y dispositivos afectados lo antes posible. 
    José Mesa
    @jsmesa

    Más información:


    ROCA: Vulnerable RSA generation (CVE-2017-15361)
    https://crocs.fi.muni.cz/public/papers/rsa_ccs17

    Background Information on software update of RSA key generation function
    https://www.infineon.com/cms/en/product/promopages/rsa-update/rsa-background

    Information on TPM firmware update for Microsoft Windows systems as announced on Microsoft`s patchday on October 10th 2017
    https://www.infineon.com/cms/en/product/promopages/tpm-update/

    For the user of ID-card and mobile ID
    https://www.politsei.ee/en/nouanded/isikut-toendavad-dokumendid/id-kaardi-ja-mobiil-id-kasutajale.dot

    Acerca de Hispasec

    Hispasec Ha escrito 6965 publicaciones.

    • View all posts by Hispasec →
    • Blog

    Compártelo:

    • Twitter
    • Facebook
    • LinkedIn
    • Reddit
    • Telegram
    • WhatsApp

    Publicaciones relacionadas

    Publicado en: General, Vulnerabilidades

    Interacciones con los lectores

    Deja una respuesta Cancelar la respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

    Barra lateral principal

    Buscar

    Síguenos

    siguenos en twitter

    UAD360 EDICIÓN 2022

    https://www.youtube.com/watch?v=go_CSWK56yU

    Populares de UAD

    • PoC falsa de WinRAR infecta a los usuarios con el malware Venom RAT
    • El grupo UNC3944 cambia su operativa con ataques de ransomware
    • Malware HijackLoader triunfa por su capacidad de carga modular
    • Un bug permite "romper" el WhatsApp de todos los miembros de un grupo
    • Vulnerabilidad en el Servidor Nessus de Tenable Expuesta: SMTP Passback

    Entradas recientes

    • PoC falsa de WinRAR infecta a los usuarios con el malware Venom RAT
    • El grupo UNC3944 cambia su operativa con ataques de ransomware
    • Vulnerabilidad en el Servidor Nessus de Tenable Expuesta: SMTP Passback
    • Symantec revela la aparición de 3AM, un nuevo ransomware escrito en Rust
    • Malware HijackLoader triunfa por su capacidad de carga modular
    • Campañas de phishing despliegan nuevas variantes de Agent Tesla y SideTwist
    • MalDoc en PDF y otras técnicas de Ingeniería Social
    • Correo electrónico
    • Facebook
    • LinkedIn
    • RSS
    • Twitter

    Footer

    UAD

    UAD nació a raíz de un inocente comentario en un canal IRC hace 24 años. A través de los archivos, un lector curioso puede ver cómo ha cambiado (o no) la seguridad de la información desde entonces.

    Aviso Legal

    • Aviso Legal
    • Términos y Condiciones
    • Política de Privacidad
    • Política de Cookies

    Copyright © 2023 · Hispasec Sistemas, S.L. Todos los derechos reservados

    Este sitio web utiliza cookies propias y de terceros para fines analíticos y para mostrarte publicidad (tanto general como personalizada) relacionada con tus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación (por ejemplo, páginas visitadas), para optimizar la web y para poder valorar las opiniones de los servicios consultados por los usuarios. Para administrar o deshabilitar estas cookies haz clic en: Configurar Cookies


    Rechazar todo Aceptar Todo
    Configurar Cookies

    Resumen de privacidad

    Este sitio web utiliza cookies para mejorar su experiencia mientras navega por el sitio web. De estas, las cookies que se clasifican como necesarias se almacenan en su navegador, ya que son esenciales para el funcionamiento de las funcionalidades básicas del sitio web. También utilizamos cookies de terceros que nos ayudan a analizar y comprender cómo utiliza este sitio web. Estas cookies se almacenarán en su navegador solo con su consentimiento. También tiene la opción de optar por no recibir estas cookies. Pero la exclusión voluntaria de algunas de estas cookies puede afectar su experiencia de navegación.
    Necesaria
    Siempre activado
    Las cookies necesarias son absolutamente esenciales para que el sitio web funcione correctamente. Estas cookies garantizan funcionalidades básicas y características de seguridad del sitio web, de forma anónima.
    CookieDuraciónDescripción
    cookielawinfo-checkbox-analytics11 monthsEsta cookie está configurada por el complemento de consentimiento de cookies de GDPR. La cookie se utiliza para almacenar el consentimiento del usuario para las cookies en la categoría "Análisis".
    cookielawinfo-checkbox-functional11 monthsLa cookie está configurada por el consentimiento de cookies de GDPR para registrar el consentimiento del usuario para las cookies en la categoría "Funcional".
    cookielawinfo-checkbox-necessary11 monthsEsta cookie está configurada por el complemento de consentimiento de cookies de GDPR. Las cookies se utilizan para almacenar el consentimiento del usuario para las cookies en la categoría "Necesario".
    cookielawinfo-checkbox-others11 monthsEsta cookie está configurada por el complemento de consentimiento de cookies de GDPR. La cookie se utiliza para almacenar el consentimiento del usuario para las cookies en la categoría "Otro.
    cookielawinfo-checkbox-performance11 monthsEsta cookie está configurada por el complemento de consentimiento de cookies de GDPR. La cookie se utiliza para almacenar el consentimiento del usuario para las cookies en la categoría "Rendimiento".
    viewed_cookie_policy11 monthsLa cookie está configurada por el complemento de consentimiento de cookies de GDPR y se utiliza para almacenar si el usuario ha dado su consentimiento o no para el uso de cookies. No almacena ningún dato personal.
    Analítica
    Las cookies analíticas se utilizan para comprender cómo interactúan los visitantes con el sitio web. Estas cookies ayudan a proporcionar información sobre métricas, el número de visitantes, la tasa de rebote, la fuente de tráfico, etc.
    GUARDAR Y ACEPTAR