CVE-2025-58351

Outline is a service that allows for collaborative documentation. In versions 0.72.0 through 0.83.0, Outline introduced a feature which facilitates local file system storage capabilities as an optional file storage strategy. This feature allowed a CSP bypass as well as a ContentType bypass that might facilitate further attacks. In the case of self-hosting and using Outline FILE_STORAGE=local on the same domain as the Outline application, a malicious payload can be uploaded as a file attachment and bypass those CSP restrictions, allowing script execution within the context of another user. This is fixed in version 0.84.0.
Configurations

Configuration 1 (hide)

cpe:2.3:a:getoutline:outline:*:*:*:*:*:*:*:*

History

19 Oct 2026, 17:10

Type Values Removed Values Added
Summary
  • (es) Outline es un servicio que permite la documentación colaborativa. En las versiones 0.72.0 a la 0.83.0, Outline introdujo una característica que facilita las capacidades de almacenamiento en el sistema de archivos local como una estrategia opcional de almacenamiento de archivos. Esta característica permitió una omisión de CSP, así como una omisión de ContentType que podría facilitar ataques adicionales. En el caso de autoalojamiento y de usar Outline FILE_STORAGE=local en el mismo dominio que la aplicación Outline, se puede cargar una carga útil maliciosa como un archivo adjunto y omitir esas restricciones de CSP, permitiendo la ejecución de scripts dentro del contexto de otro usuario. Esto se ha corregido en la versión 0.84.0.

Information

Published : 2025-09-03 04:16

Updated : 2026-10-19 17:10


NVD link : CVE-2025-58351

Mitre link : CVE-2025-58351

CVE.ORG link : CVE-2025-58351


JSON object : View

Products Affected

getoutline

  • outline
CWE
CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')