• Saltar a la navegación principal
  • Saltar al contenido principal
Logo S2 Grupo Soluciones Ciberseguridad

Empresa Española Especializada en Ciberseguridad

  • Empresa
    • Sobre nosotros
    • Equipo directivo
    • RSE
    • Reconocimientos
  • Especialización
    • OT Industrial
    • IT
    • OT Salud
  • Soluciones
  • I+D+i
    • I+D
    • S2X
  • Talento
  • Noticias y publicaciones
  • Contacto
  • facebook
  • twitter
  • instagram
  • linkedin
|
es arrow down
  • en
© 2023 S2 Grupo
Alertas

Vulnerabilidad de deserialización insegura de Java en Apache MINA SSHD (CVE-2022-45047)

16 Nov 2022

INTRODUCCIÓN

Recientemente, Apache MINA ha corregido una vulnerabilidad de deserialización insegura. Zhang Zewei informó de esta vulnerabilidad.

ANÁLISIS

Apache MINA SSHD es una librería 100% java para soportar los protocolos SSH tanto del lado del cliente como del servidor. No pretende ser un sustituto del cliente SSH o del servidor SSH de los sistemas operativos Unix, sino que proporciona soporte para aplicaciones basadas en Java que requieran soporte SSH.

La clase org.apache.sshd.server.keyprovider.SimpleGeneratorHostKeyProvider en Apache MINA SSHD <= 2.9.1 utiliza la deserialización de Java para cargar una java.security.PrivateKey serializada. La clase es una de las varias implementaciones que un implementador que utilice Apache MINA SSHD puede elegir para cargar las claves de host de un servidor SSH.

La deserialización insegura es cuando los datos controlados por el usuario son deserializados por un sitio web. Esto permite potencialmente a un atacante manipular objetos serializados para pasar datos dañinos al código de la aplicación. Permite a un atacante reutilizar el código de la aplicación existente de forma dañina, dando lugar a otras numerosas vulnerabilidades, a menudo la ejecución remota de código.

Versiones afectadas:

  • Apache MINA SSHD <= 2.9.1

RECOMENDACIONES

Para Apache MINA SSHD <= 2.9.1, no utilice org.apache.sshd.server.keyprovider.SimpleGeneratorHostKeyProvider para generar
y posteriormente cargar la clave de host de su servidor. Utilice archivos de clave de host generados por separado, por ejemplo en formato OpenSSH, y cárguelos a través de org.apache.sshd.common.keyprovider.FileKeyPairProvider en su lugar. O utilice una implementación personalizada en lugar de SimpleGeneratorHostKeyProvider que utilice el formato OpenSSH para almacenar y cargar la clave del host (mediante las clases OpenSSHKeyPairResourceWriter y OpenSSHKeyPairResourceParser).

Actualice a Apache MINA SSHD 2.9.2.

REFERENCIAS

https://securityonline.info/cve-2022-45047-apache-mina-sshd-unsafe-deserialization-vulnerability/
https://seclists.org/oss-sec/2022/q4/148

  • fb
  • tw
  • in
Artículos relacionados
Ver todas →
Alertas
Campaña phishing AEAT y Ministerio de Interior
Leer más →
Alertas
Microsoft Excel RCE
Leer más →
Alertas
Múltiples vulnerabilidades en productos de administración red de Nagios
Leer más →

Síguenos en nuestra newsletter

Suscríbete a través de tu email para estar al día

Logo S2 Grupo Soluciones Ciberseguridad
© 2023 S2 Grupo
  • Central de prensa
  • Aviso legal
  • Política de Privacidad
  • Política de Cookies
S2 Grupo utiliza cookies propias y de terceros para permitir tu navegación, fines analíticos y para mostrarte publicidad personalizada en base a un perfil elaborado a partir de tus hábitos de navegación (por ejemplo, páginas visitadas). Clica aquí para acceder a nuestra Política de Cookies. Puedes aceptar todas las cookies pulsando el botón “ACEPTAR” o configurar o rechazar su uso pulsando el Botón “CONFIGURAR”
ConfigurarAceptar cookies
Manage consent

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.
Funcional
Las cookies funcionales ayudan a realizar ciertas funcionalidades, como compartir el contenido del sitio web en plataformas de redes sociales, recopilar comentarios y otras funciones de terceros.
CookieDuraciónDescripción
pll_language1 añoPolylang utiliza la cookie pll_language para recordar el idioma seleccionado por el usuario cuando regresa al sitio web, y también para obtener la información del idioma cuando no está disponible de otra manera.
Análisis
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.
Necesaria
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
_GRECAPTCHA6 mesesEl servicio recaptcha de Google configura esta cookie para identificar bots y proteger el sitio web contra ataques de spam maliciosos.
cookielawinfo-checkbox-analytics1 añoEstablecida por el complemento de consentimiento de cookies de GDPR, esta cookie se utiliza para registrar el consentimiento del usuario para las cookies en la categoría "Análisis".
cookielawinfo-checkbox-functional1 añoLa cookie está configurada por el complemento de consentimiento de cookies GDPR para registrar el consentimiento del usuario para las cookies en la categoría "Funcional".
cookielawinfo-checkbox-necesaria1 añoEstablecido por el complemento de consentimiento de cookies de GDPR para almacenar el consentimiento del usuario para las cookies en la categoría "Necesario".
CookieLawInfoConsent1 añoRegistra el estado del botón predeterminado de la categoría correspondiente el estado de CCPA. Funciona solo en coordinación con la cookie principal.
GUARDAR Y ACEPTAR
Funciona con CookieYes Logo