-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SECURITE] Notification url #869
Comments
Bonjour Merci, je m'en occupe |
En lisant attentivement, je note que vous confondez ticket et réponses form_answer represente un ensemble de réponses à un formulaire. Par contre, evidemment, cela révèle le contenu des tickets générés avec les réponses. Je cherche un correctif. |
effectivement, en me relisant je vois mon erreur. |
@flobidon : essayez le patch que je viens de faire. Il doit autoriser le visionnage d'un jeu de réponses uniquement si l'utilsiateur est le demandeur, ou un valideur tel que défini par le formulaire, ou un nembre d'un groupe de valideurs comme défini par le formulaire. Je n'ai pas encore testé les groupes imbriqués, mais ça me semble un bon début. |
Je confirme, cela résout le problème. |
Avez vous eu l'occasion de tester l'accès par un valideur ou un membre de group valideur ? |
le valideur ne peut remonter sur le formulaire. Il n'a accès qu'aux formulaire dont il est lui même auteur (je parle bien sur en passant par le lien et en changeant l'ID). |
autant pour moi, je n'utilise pas ce système de validation, mais plutôt une règle métier. Ceci dit, ça répond à une question que je me posait "pourquoi mes valideurs ne recevaient pas les notifications formcreator Un formulaire est en attente de validation". |
Donc ça fonctionne comme attendu. Merci pour le test. Les tickets peuvent être soumis à validation, c'est inclus dans GLPI. Formcreator fournir une validation du formulaire qui s'effectue avant la création des cibles (tickets ou changements à ce jour). |
Bonjour,
j'ai pu constater un problème concernant les liens présents dans les notifications.
Si un utilisateur saisie un formulaire, il peut recevoir une notification "[GLPI] Votre demande a été sauvegardée avec succès !" avec un lien vers le formulaire du type "http://servername/glpi/plugins/formcreator/front/form_answer.form.php?id=81"
Hors, si l'utilisateur change l'ID, il peut remonter l'ensemble des réponses aux formulaires, même si les formulaires ne le concernent pas.
Mes tests portent sur un utilisateur lambda du domaine avec un profil Self-service, avec le minimum de droit sur le profil. Une fois qu'il dispose du lien présent dans la notification, il peut revoir l'ensemble des réponses de tous les formulaires.
J'espère avoir été clair. Peut-on améliorer cette sécurité? sinon je devrai enlever tout lien dans les notifications.
Merci
The text was updated successfully, but these errors were encountered: