Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Fermé] Alerte Smarty
#2
Donc la suite ... pour une correction des CVE
- pour intégrer le paquet Smarty 3.1.44 sur la version CMSMS 2.2.16 c'est possible sans trop de difficultés Wink  enfin sur mes tests aussi bien en local en PHP 7.4.28 et 8.0.16 que sur un serveur PHP 8.0.15
La cause  &$smarty)  //  passed by reference
- en local sur une version brute d'installation modules standard ET sans modules externes
- sur le serveur une version de production multilangues avec modules standard + modules externe ( SmartyExt + DownCnt)

Pour mettre à jour :
* Il suffit de renommer le dossier  /lib/smarty existant en smarty3131 et d'ajouter le nouveau dossier smarty (3.1.44)
* Mais il faudra corriger quelques fichier
Pour la partie Admin modification des fichiers
/admin/systeminfo.php ligne 47
  function systeminfo_lang($params,$smarty)  // -& de ,&$smarty)  OK smarty-3.1.44
/admin/checksum.php ligne 40
  function checksum_lang($params,$smarty)  // -& de ,&$smarty)  OK smarty-3.1.44
Pour la partie site Web modification des fichiers
/lib/classes/internal/class.CMS_Content_Block.php  ligne 324
  public static function smarty_fetch_pagedata($params,$smarty) // -& de ,&$smarty)  OK smarty-3.1.44
/lib/classes/class.usertagoperations.inc.php  ligne 305  (cause balise utilisateur {cookies} pour afficher une popup d'information)
  $code = 'function '.$functionname.'($params,$smarty) {'.$row['code']."\n}"; // -& de ,&$smarty)  OK smarty-3.1.44

UPDATE 24/02/22 (à cause d'un plugin de téléchargement (DownCnt)
ajout de /lib/classes/class.CMSModule.php ligne 249
final static public function function_plugin($params,$template) // -& de ,&$template)  OK smarty-3.1.44

A vous de tester et de donner vos résultats en fonction de modules installées
Si besoin du paquet Smarty 3.1.44 et des fichiers modifiés -> envoyer moi un mail

NOTA PHP 8.1.x c'est inutile trop de correction de code à faire des warnings et plus ..
J-C Etiemble v 2.2.xx


Messages dans ce sujet
[Fermé] Alerte Smarty - par jce76350 - 21/02/2022, 17:36:23
RE: Alerte Smarty - par jce76350 - 22/02/2022, 19:52:01
RE: Alerte Smarty - par Ouik - 24/02/2022, 09:12:21
RE: Alerte Smarty - par jce76350 - 24/02/2022, 10:16:53
RE: Alerte Smarty - par Ouik - 25/02/2022, 19:01:31
RE: Alerte Smarty - par jce76350 - 05/03/2022, 13:34:48
RE: Alerte Smarty - par jce76350 - 08/03/2022, 17:54:23
RE: Alerte Smarty - par jce76350 - 20/04/2022, 13:48:51

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)