Conoce las vulnerabilidades. Protege tus aplicaciones.
Descubre qué vulnerabilidades afectan a tus tecnologías y cómo solucionarlas. Encuentra explicaciones claras, versiones afectadas y recomendaciones prácticas - desde CMS y plugins hasta bibliotecas de aplicaciones.
Archivo de vulnerabilidades 764
Restablecer filtrosNodemailer: A ">" inside a quoted local part ends an angle-addr early in addressparser, delivering to a domain the header does not name
Nodemailer: A ";" inside a quoted string or comment ends an address group early in addressparser, turning display text into a recipient
odf-kit has HTML injection leading to XSS in odsToHtml() via unescaped style attribute values
DOMPurify IN_PLACE: un hook que elimina un elemento padre o hermano deja armados los controladores de eventos del subárbol separado (corrección incompleta para GHSA-p98j-92pf-mc4p)
Una vulnerabilidad en el modo in-place de DOMPurify permite que los subárboles separados conserven controladores de eventos activos cuando un hook elimina un nodo ancestro o hermano. Con ciertas configuraciones de hooks, esto puede provocar DOM cross-site scripting al procesar marcado no confiable.
Evasión de SAFE_FOR_TEMPLATES en DOMPurify: las expresiones de plantilla divididas sobreviven en el contenido de shadow roots adjuntos en modos de salida DOM
Una omisión en el saneamiento de expresiones de plantilla en DOMPurify permite que fragmentos divididos en shadow roots adjuntos sobrevivan a la limpieza en modos DOM. Si la aplicación evalúa el contenido saneado con un motor de plantillas, un atacante puede lograr cross-site scripting o inyección de plantillas.
ip-address: Address6 matches a zone identifier in quadratic time ahead of its length limit, allowing a single long string to stall the process
Vitest: La evasión de salto de directorio con barra invertida en Windows elude la corrección de lista de permitidos de @vitest/mocker
Una vulnerabilidad de salto de directorio en Windows permite a clientes con acceso a un servidor Vite eludir la lista de redirecciones permitidas mediante barras invertidas. Esto permite leer archivos fuera de la raíz de Vite a los que la cuenta del proceso del servidor tenga acceso.
ApostropheCMS: Falta de autenticación en la ruta `cleanExport`
La falta de autenticación en ApostropheCMS permite a usuarios no autenticados con una cookie CSRF estándar ejecutar operaciones de limpieza, eliminar archivos temporales de exportación y modificar registros de tareas en la base de datos.
ApostropheCMS: Divulgación de la existencia de contenido privado y administrativo a través del endpoint doc/slugTaken
Una vulnerabilidad en ApostropheCMS permite a cualquier usuario autenticado enumerar slugs en todo el sistema mediante el endpoint doc/slugTaken, exponiendo la existencia de contenido privado, borradores y contenido administrativo.
ApostropheCMS: XSS persistente mediante serialización de atributos de estilo de widget sin escapar
ApostropheCMS presenta una vulnerabilidad de cross-site scripting persistente donde los valores de estilo controlados por el editor en widgets se serializan en atributos HTML sin escape, permitiendo la ejecución de scripts arbitrarios.
ApostropheCMS: La API de importación omite los roles de publicación para contenido protegido
Una vulnerabilidad en la API de importación de ApostropheCMS elude los roles de publicación, permitiendo a editores sin permisos de publicación crear, reemplazar o eliminar contenido publicado no autorizado.
ApostropheCMS: Los archivos de importación pueden agotar el almacenamiento del servidor y provocar denegación de servicio
Una vulnerabilidad en ApostropheCMS permite a usuarios autenticados agotar el almacenamiento del servidor al descomprimir archivos debido a la falta de cuotas y limpieza tras fallos, provocando denegación de servicio.
ApostropheCMS: La continuación de duplicados de archivo permite a colaboradores sobrescribir contenido publicado
En @apostrophecms/import-export, la continuación overrideDuplicates acepta opciones de reemplazo del cliente, lo que permite a colaboradores sobrescribir contenido publicado sin autorización de publicación.
markdown-it: Renderizado en tiempo cuadrático de una sola definición de referencia de enlace multilínea con opciones predeterminadas (regresión desde 14.0)
Una vulnerabilidad de denegación de servicio en markdown-it permite a atacantes remotos bloquear el bucle de eventos de Node.js mediante definiciones de referencia de enlace multilínea manipuladas. Las definiciones no cerradas provocan un tiempo de ejecución cuadrático con la configuración predeterminada.
ApostropheCMS: Falta de autorización en los endpoints PATCH/DELETE de notificaciones
ApostropheCMS no valida la autenticación ni la propiedad en endpoints de notificaciones. Un atacante no autenticado que obtenga un identificador válido puede modificar o eliminar permanentemente las notificaciones de otros usuarios.
ApostropheCMS: El público general puede acceder a objetos @apostrophecms/user mediante relaciones
En ApostropheCMS, la falta de aplicación de viewRole al público general permite acceder a objetos de usuario mediante relaciones si las plantillas exponen la información de forma indebida.
ApostropheCMS import-export tar guard misses './..' because it is a literal '../' substring test
Una validación de subcadena en la extracción tar de ApostropheCMS import-export no bloquea rutas relativas alternas, permitiendo a usuarios autenticados detener el proceso de Node.
ApostropheCMS: Prototype Pollution del lado del cliente en apos.http.parseQuery que deriva en XSS basado en DOM contra usuarios autenticados
Una vulnerabilidad de prototype pollution del lado del cliente en ApostropheCMS permite a atacantes ejecutar código JavaScript arbitrario en la sesión de un usuario autenticado si la víctima abre un enlace manipulado, lo que puede derivar en el compromiso total de la instancia.
ApostropheCMS uploadfs con backend Azure filtra el token SAS en cada URL pública de adjuntos
ApostropheCMS uploadfs con el backend Azure y SAS habilitado expone tokens SAS a nivel de contenedor en enlaces públicos de adjuntos. Esto permite a usuarios no autenticados leer, sobrescribir, borrar y listar blobs en el contenedor.
ApostropheCMS: la cabecera Host controla el origen de peticiones de imágenes en @apostrophecms/ai-helper, permitiendo SSRF autenticado
En @apostrophecms/ai-helper, un editor autenticado puede manipular la cabecera Host para controlar el origen de peticiones de imágenes y provocar ataques SSRF hacia la red interna.
ApostropheCMS: el token de respuesta CAPTCHA no está codificado en URL
En paquetes de ApostropheCMS, el token de CAPTCHA se inserta sin codificar en las llamadas de verificación salientes. Esto permite inyectar parámetros que provocan fallos de verificación y denegación de servicio en inicios de sesión y formularios.
ApostropheCMS: El token de sesión entre dominios en la URL permite la toma de control de la sesión
ApostropheCMS incluye tokens de migración de sesión en parámetros URL, lo que permite a quien intercepte el token secuestrar la sesión del usuario y obtener todos sus privilegios.
Appium: Zip Slip basado en enlaces simbólicos en la extracción de ZIP de @appium/support
Una vulnerabilidad en la extracción de archivos ZIP en @appium/support permite escribir archivos arbitrarios mediante enlaces simbólicos que apuntan fuera del directorio de destino. Un atacante con un archivo malicioso podría sobrescribir ficheros y potencialmente ejecutar código con los permisos del proceso.
Identifica las vulnerabilidades de tu aplicación
Con la integración de DockRay y el inventario de software activado, DockRay compara las versiones notificadas de los componentes con las vulnerabilidades conocidas y avisa de las coincidencias confirmadas. La cobertura depende de la tecnología compatible y de los avisos disponibles.