From fc3cfba4506e02590584b490ffe1d6f069ebbb3a Mon Sep 17 00:00:00 2001 From: deeplow Date: Thu, 10 Nov 2022 12:14:09 +0000 Subject: [PATCH] Security: GUI (via CLI) wildcard injection mitigation Similar to the mitigation implemented in the CLI version of dangerzone (commit f9b564be) --- dangerzone/gui/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dangerzone/gui/__init__.py b/dangerzone/gui/__init__.py index 4eff8a3..815b39a 100644 --- a/dangerzone/gui/__init__.py +++ b/dangerzone/gui/__init__.py @@ -1,3 +1,4 @@ +import functools import logging import os import platform @@ -122,3 +123,6 @@ def gui_main(filenames: Optional[List[str]]) -> bool: def setup_logging() -> None: logging.basicConfig(level=logging.DEBUG, format="[%(levelname)s] %(message)s") + + +args.override_parser_and_check_suspicious_options(gui_main)