Plataforma
php
Componente
october/backend
Corregido en
1.0.320
1.0.467
La vulnerabilidad CVE-2020-4061 es una falla de Cross-Site Scripting (XSS) presente en October CMS. Un atacante puede explotar esta vulnerabilidad pegando contenido copiado de sitios web maliciosos en el editor Froala, lo que podría resultar en un ataque XSS exitoso. Esta vulnerabilidad afecta a las versiones de October CMS menores o iguales a v1.0.466. La solución es actualizar a la versión 1.0.467 o aplicar el parche manual proporcionado.
La explotación exitosa de esta vulnerabilidad XSS permite a un atacante inyectar código JavaScript malicioso en las páginas web de October CMS. Este código puede ser utilizado para robar cookies de sesión, redirigir a los usuarios a sitios web maliciosos, o incluso modificar el contenido de la página web. El impacto potencial es significativo, ya que un atacante podría comprometer la confidencialidad y la integridad de los datos de los usuarios. La naturaleza de la vulnerabilidad, que se basa en la manipulación del editor Froala, la hace particularmente peligrosa, ya que los usuarios pueden ser engañados para que peguen contenido malicioso sin darse cuenta. Esto podría llevar a la ejecución de código arbitrario en el contexto del usuario, permitiendo al atacante realizar acciones en nombre del usuario autenticado.
La vulnerabilidad fue descubierta y reportada por Securitum en julio de 2020. Existe una prueba de concepto pública disponible que demuestra la explotación de la vulnerabilidad. Aunque no se han reportado casos de explotación activa a gran escala, la disponibilidad de una prueba de concepto pública aumenta el riesgo de que la vulnerabilidad sea explotada. La vulnerabilidad no figura en el Catálogo de Vulnerabilidades Conocidas (KEV) de CISA al momento de la redacción de este documento.
Administrators and developers with access to the October CMS backend are at risk. Sites utilizing the Froala rich editor within the backend are particularly vulnerable. Shared hosting environments where multiple websites share the same October CMS installation could also be affected, potentially impacting multiple users.
• php / server:
find /var/www/october/plugins/froala/ -name 'Froala.Editor.js' -exec grep -i 'eval(' {} + | less• generic web:
curl -I https://your-october-cms-site.com/backend/ | grep Content-TypeCheck for Content-Type headers that allow script execution.
disclosure
patch
Estado del Exploit
EPSS
0.31% (54% percentil)
Vector CVSS
La mitigación principal para CVE-2020-4061 es actualizar October CMS a la versión 1.0.467 o posterior, que incluye la corrección para esta vulnerabilidad. Si la actualización no es posible de inmediato, se recomienda aplicar el parche manual proporcionado en el repositorio de GitHub (https://github.com/octobercms/october/commit/b384954a29b89117e1c0d6035b3ede4f46df67c5). Este parche desactiva la funcionalidad vulnerable en el editor Froala. Como medida adicional, se recomienda revisar y limpiar cualquier contenido sospechoso que haya sido ingresado en el editor Froala antes de publicarlo. Después de aplicar el parche o actualizar, confirme que el editor Froala no permite la ejecución de código JavaScript malicioso al intentar pegar contenido de sitios web conocidos por contener código malicioso.
Actualice October CMS a la versión 1.0.467 o superior. Esta versión corrige la vulnerabilidad XSS que permite la ejecución de código malicioso al pegar contenido desde sitios web no confiables en el editor Froala.
Análisis de vulnerabilidades y alertas críticas directamente en tu correo.
CVE-2020-4061 is a Cross-Site Scripting (XSS) vulnerability in the October CMS backend, allowing malicious script injection via the Froala rich editor.
You are affected if you are running October CMS versions ≤v1.0.466 and utilize the Froala rich editor in the backend.
Upgrade to October CMS Build 467 (v1.0.467) or apply the manual patch available at the provided GitHub link.
Active exploitation is not confirmed, but a public proof-of-concept exists, increasing the risk.
Refer to the October CMS advisory and research report: https://research.securitum.com/the-curious-case-of-copy-paste/
Sube tu archivo de dependencias y detecta esta y otras CVEs al instante.