diff --git a/volatility/framework/interfaces/configuration.py b/volatility/framework/interfaces/configuration.py index 5745b5c2a..6204d226e 100644 --- a/volatility/framework/interfaces/configuration.py +++ b/volatility/framework/interfaces/configuration.py @@ -513,7 +513,7 @@ class ConfigurableInterface(metaclass = ABCMeta): @property def config(self) -> HierarchicalDict: """The Hierarchical configuration Dictionary for this Configurable object""" - if self._config_cache is None: + if not hasattr(self, "_config_cache") or self._config_cache is None: self._config_cache = self._context.config.branch(self._config_path) return self._config_cache