diff --git a/server/mods-available/remoteaction_core_module.inc.php b/server/mods-available/remoteaction_core_module.inc.php
index eea8fd6941dd91bea090269eaf97386eb93ee066..1c1e18d87eb4a40d469566c8e0b2da0b3d09c725 100644
--- a/server/mods-available/remoteaction_core_module.inc.php
+++ b/server/mods-available/remoteaction_core_module.inc.php
@@ -181,8 +181,9 @@ class remoteaction_core_module {
 			exec("glsa-check -f --nocolor affected");
 		} elseif(file_exists('/etc/redhat-release')) {
 			exec("dnf -y update");
-		}
-		else {
+		} elseif(file_exists('/etc/redhat-release')) {
+			exec("dnf -y update");
+		} else {
 			exec("apt-get update");
 			exec("apt-get -y upgrade");
 		}
diff --git a/server/plugins-available/software_update_plugin.inc.php b/server/plugins-available/software_update_plugin.inc.php
index 2626d1e75695bcefb79605ed7ae77e211a1755dd..29393edf3c267762820cd3643f3d7e8fa4eaa15f 100644
--- a/server/plugins-available/software_update_plugin.inc.php
+++ b/server/plugins-available/software_update_plugin.inc.php
@@ -289,6 +289,11 @@ class software_update_plugin {
 			$app->log('Execeuted Debian / Ubuntu update', LOGLEVEL_DEBUG);
 		}
 
+		//** Redhat, CentOS, Fedora
+		if(file_exists('/etc/redhat-release')) {
+			exec("dnf -y update");
+		}
+
 		//** Gentoo Linux
 		if(file_exists('/etc/gentoo-release')) {
 			exec("glsa-check -f --nocolor affected");