From e9a777f4e2a9f714e15a783715d586c24ab30304 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Wed, 2 Feb 2022 17:34:18 +0100 Subject: [PATCH] Temporary disabling .pages indexing to avoid crashes on malicious files (#19436) Automatic Merge --- services/docextractor/documents.go | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/services/docextractor/documents.go b/services/docextractor/documents.go index da44e30fcb..3203df81bd 100644 --- a/services/docextractor/documents.go +++ b/services/docextractor/documents.go @@ -15,14 +15,15 @@ import ( type documentExtractor struct{} var doconvConverterByExtensions = map[string]func(io.Reader) (string, map[string]string, error){ - "doc": docconv.ConvertDoc, - "docx": docconv.ConvertDocx, - "pptx": docconv.ConvertPptx, - "odt": docconv.ConvertODT, - "html": func(r io.Reader) (string, map[string]string, error) { return docconv.ConvertHTML(r, true) }, - "pages": docconv.ConvertPages, - "rtf": docconv.ConvertRTF, - "pdf": docconv.ConvertPDF, + "doc": docconv.ConvertDoc, + "docx": docconv.ConvertDocx, + "pptx": docconv.ConvertPptx, + "odt": docconv.ConvertODT, + "html": func(r io.Reader) (string, map[string]string, error) { return docconv.ConvertHTML(r, true) }, + // Temporarily disabled to avoid crashes on malicious .pages files + // "pages": docconv.ConvertPages, + "rtf": docconv.ConvertRTF, + "pdf": docconv.ConvertPDF, } func (de *documentExtractor) Match(filename string) bool {