diff --git a/filebeat/datadog_checks/filebeat/filebeat.py b/filebeat/datadog_checks/filebeat/filebeat.py index db4fc4e3bb..60dce499e1 100644 --- a/filebeat/datadog_checks/filebeat/filebeat.py +++ b/filebeat/datadog_checks/filebeat/filebeat.py @@ -245,6 +245,8 @@ def _process_registry(self, config): def _parse_registry_file(self, registry_file_path): try: + if ".." in registry_file_path: + raise Exception("Invalid file path") with open(registry_file_path) as registry_file: return json.load(registry_file) except IOError as ex: