Projet

Général

Profil

Actions

Support #15427

fermé

GED-Publication-Description (Contenu HTML)

Support #15427: GED-Publication-Description (Contenu HTML)

Ajouté par Marc Avenel il y a environ 2 mois. Mis à jour il y a environ un mois.

Statut:
Rejected
Priorité:
High
Assigné à:
-
Version cible:
-
Début:
26/08/2026
Echéance:
% réalisé:

0%

Temps estimé:
Navigateur:
Firefox
Votre version de Silverpeas:
6.4
Système d'exploitation:
Livraison en PROD:

Description

Dans la publication , l'utilisateur met du HTML dans la description.
Qui en fait n'est interpréter qu'en format texte (pas HTML)
De ce type

<p>Le lien est le suivant:&nbsp; <a href="/silverpeas/" onclick="window.open(this.href, '', 'resizable=no,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=no,dependent=no'); return false;">silverpeas</a></p>

Au moment de valider --> la publication plante
Ceci depuis la version 6.4.7

Mis à jour par Miguel Moquillon il y a environ 2 mois Actions #1

  • Statut changé de New à Rejected

Bonjour Marc,

Le champs description des publications est un champ texte plain et non HTML. Le code HTML n'est donc pas interprété et est rendu comme tel. Pour du texte riche (HTML), il faut utiliser le contenu WYSIWYG.

Ce qui fait planter la sauvegarde ou la modification de la publication n'est pas que le contenu dans la description soit du HTML, mais qu'il y ait un trigger Javascript sur un événement onclick sur le lien ( <a> ). Ce qui fait qu'ici, le bouclier de protection de Silverpeas contre les attaques de type XSS (Cross-Site Scripting) bloque la requête.

Mis à jour par Marc Avenel il y a environ 2 mois Actions #2

D'accord mais ceci ne plantait pas en 6.4.6 et précédentes
Dans tous les cas il faudrait que l'on puisse contrôler ce type d'excès dans les saisies de publications...

Mis à jour par Miguel Moquillon il y a environ 2 mois Actions #3

Ceci ne plantait pas auparavant parce que le mécanisme de protection dans Silverpeas a évolué avec la 6.4.7 suite à des retours de white hats.

Mis à jour par Marc Avenel il y a environ 2 mois Actions #4

Maintenant il faut que je fasse une requête SQL pour savoir les publications qui peuvent être impactées.
Et remettre tout ceci d'aplomb.

Mis à jour par David Lesimple il y a environ un mois Actions #5

  • Tracker changé de Bug à Support
  • Votre base de données Toutes supprimé
Actions

Formats disponibles : PDF Atom