diff --git a/src/js/yunohost/controllers/home.js b/src/js/yunohost/controllers/home.js index 052ea51f..8f06867c 100644 --- a/src/js/yunohost/controllers/home.js +++ b/src/js/yunohost/controllers/home.js @@ -71,6 +71,13 @@ c.flash('fail', y18n.t('error_retrieve_feed', [securityFeed])); }); + c.api("/diagnosis", function(data) { + console.log(data); + if (data.security["CVE-2017-5754"].vulnerable) { + c.flash('danger', y18n.t('meltdown')); + } + }); + c.view('home'); }); }); diff --git a/src/locales/en.json b/src/locales/en.json index 8c6fe9c3..77c8712b 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -343,6 +343,7 @@ "install_letsencrypt_cert" : "Install a Let's Encrypt certificate", "manually_renew_letsencrypt_message" : "Certificate will be automatically renewed during the last 15 days of validity. You can manually renew it if you want to. (Not recommended).", "manually_renew_letsencrypt" : "Manually renew now", + "meltdown" : "You are vulnerable to the meltdown critical security vulnerability. To fix that, you need to update your system then reboot it to load the new linux kernel.", "regenerate_selfsigned_cert_message" : "If you want, you can regenerate the self-signed certificate.", "regenerate_selfsigned_cert" : "Regenerate self-signed certificate", "revert_to_selfsigned_cert_message" : "If you really want to, you can reinstall a self-signed certificate. (Not recommended)",