Mise à jour de sécurité PHP

Deux failles de sécurité critiques ont été annoncées le 20 octobre dans PHP, le langage sur lequel repose Jeedom. Le 21 octobre, Jeedom a publié en urgence la version 4.6.2, qui intègre des mesures de réduction du risque. Ces failles sont désormais corrigées à la source dans PHP 8.2.35, la version utilisée par Debian 12 (Bookworm). La 4.6.2 limite les risques mais ne remplace pas cette mise à jour de PHP.

Debian 11 (Bullseye) n’est quant à lui plus maintenu depuis le 1er septembre 2026. Il ne reçoit plus aucune mise à jour de sécurité, ni celle-ci ni les suivantes : rester sous Debian 11, c’est laisser son installation exposée à des failles qui ne seront plus jamais corrigées.

Nous recommandons donc fortement à tous les utilisateurs de mettre à jour leur système dès que possible. La marche à suivre dépend de votre installation et est détaillée ci-dessous. Dans tous les cas, avant de commencer :

  • vérifiez que Jeedom est au minimum en version 4.5. Si ce n’est pas le cas, mettez d’abord Jeedom à jour depuis Réglages → Système → Centre de mise à jour.
  • téléchargez une sauvegarde récente de Jeedom depuis Réglages → Système → Sauvegardes et conservez-la en dehors de votre box.

Images système officielles

Les images système officielles ont été mises à jour avec PHP 8.2.35. Seules les images sous Debian 12 sont désormais proposées.

Smart et Atlas

Pour obtenir ce correctif, il suffit d’utiliser l’outil de restauration système, accessible depuis Réglages → Système → Restauration système.

L’outil télécharge la nouvelle image puis réinstalle entièrement le système au redémarrage suivant. L’opération dure une vingtaine de minutes, pendant lesquelles la box est inaccessible. Votre installation repartant de zéro, restaurez ensuite la sauvegarde Jeedom téléchargée avant de commencer.

Bonne nouvelle pour les box encore sous Debian 11 : l’outil installe désormais directement Debian 12. La procédure manuelle qui était nécessaire jusqu’ici pour changer de version de Debian n’a plus lieu d’être.

Le détail de la procédure est disponible dans la documentation.

PC, mini-PC et machines virtuelles

Si vous avez installé Jeedom à partir de l’image système officielle x86-64, téléchargez la nouvelle version sur images.jeedom.com. Réinstallez-la ensuite en suivant la documentation PC/mini-PC ou machine virtuelle, puis restaurez votre sauvegarde Jeedom. Vous n’aurez ainsi aucune intervention à faire sur le système.

Si votre installation est déjà sous Debian 12 et que la ligne de commande ne vous fait pas peur, vous pouvez aussi simplement mettre à jour PHP en suivant la section Déjà sous Debian 12 ci-dessous.

Luna

Les images système officielles de la Luna ne sont pas encore disponibles, nous attendons des informations de la part du fabricant. Nous reviendrons vers vous dès que possible.

Freebox

La nouvelle image système officielle pour Freebox n’est pas encore disponible. En attendant, créez une nouvelle machine virtuelle sous Debian 12, installez-y Jeedom en suivant la documentation d’installation en ligne de commande, puis restaurez votre sauvegarde Jeedom.

Installations DIY

Encore sous Debian 11

Le passage à Debian 12 est indispensable. Plutôt que de mettre à jour Debian en ligne de commande, nous vous conseillons de repartir d’une installation neuve en Debian 12, puis d’y restaurer votre sauvegarde Jeedom. Selon votre matériel :

Déjà sous Debian 12

Il suffit de mettre à jour PHP. Connectez-vous à la console de votre machine (SSH) et lancez les commandes suivantes :

sudo apt update
sudo apt install --only-upgrade php8.2

Redémarrez ensuite votre machine pour que la nouvelle version soit prise en compte partout. Vous pouvez vérifier la version installée avec php -v, qui doit afficher PHP 8.2.35.

Pour conclure

Ces mises à jour système sont moins visibles que celles de Jeedom, mais tout aussi importantes : c’est d’elles que dépend la sécurité de votre installation. Prenez quelques minutes pour vérifier où vous en êtes et appliquer la marche à suivre correspondant à votre installation.

Vous aimerez aussi...