summaryrefslogtreecommitdiff
path: root/app-text/atril/files/atril-cve-2017-1000083.patch
blob: 29c81f7e54244d3b3604822b13ff0a17e2c07d55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
From f4291fd62f7dfe6460d2406a979ccfac0c68dd59 Mon Sep 17 00:00:00 2001
From: ZenWalker <scow@riseup.net>
Date: Wed, 19 Jul 2017 11:00:09 +0200
Subject: [PATCH] comics: make the files containing "--checkpoint-action="
 unsupported

Fixes #257
---
 backend/comics/comics-document.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/backend/comics/comics-document.c b/backend/comics/comics-document.c
index 9f945c6..4d4d293 100644
--- a/backend/comics/comics-document.c
+++ b/backend/comics/comics-document.c
@@ -983,6 +983,12 @@ extract_argv (EvDocument *document, gint page)
 	char *command_line, *quoted_archive, *quoted_filename;
 	GError *err = NULL;
 
+	if (g_strrstr (comics_document->page_names->pdata[page], "--checkpoint-action="))
+	{
+		g_warning ("File unsupported\n");
+		gtk_main_quit ();
+	}
+
         if (page >= comics_document->page_names->len)
                 return NULL;