Projet

Général

Profil

Anomalie #25110

Edition OnlyOffice en erreur à partir du tag 2301.0.4 : URL non valide

Ajouté par Charles BATIONO il y a environ un an. Mis à jour il y a environ un an.

Statut:
R&D - Terminé
Priorité:
0-Bloquant
Assigné à:
Version cible:
Début:
25/05/2023
Echéance:
Version applicable MC:
2301
Tags Courrier:
2301.1.1 (Correctif)

Description

En tant que utilisateur, quand j'essaie d'éditer un document (OnlyOffice, Collabora), j'ai me message d'erreur en PJ.
Anomalie reproduite sur la demo.
Non reproduite sur les tags 2301.0.3 et inférieurs.


Demandes liées

Lié à Backlog Courrier - Anomalie #24124: CVE - Sécurité - Filtrage Paramétrage URI serveurs éditeursR&D - Terminé2023-03-082023-05-09

Historique

#1 Mis à jour par Charles BATIONO il y a environ un an

  • Priorité changé de 2-Sérieux à 0-Bloquant

L'anomalie est liée aux lignes de code suivantes (ligne 53-57 du fichier DocumentEditorController.php ):

if (!Validator::notEmpty()->ip()->validate($args['uri'] ?? null) && !Validator::notEmpty()->url()->validate($args['uri'] ?? null)) {
            return ['errors' => "Editor 'uri' is not a valid URL or IP address", 'lang' => 'editorHasNoValidUrlOrIp'];
        } elseif (!preg_match('/^(https?:\/\/)?([\da-z.-]+)\.([a-z.]{2,6})([\/\w .-]*)*\/?$|^(https?:\/\/)?((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/', $args['uri'] ?? null)) {
            return ['errors' => "Editor 'uri' is not a valid URL or IP address format", 'lang' => 'editorHasNoValidUrlOrIp'];
        }

En commentant ces lignes, on n'a plus le message d'erreur.

#3 Mis à jour par Emmanuel DILLARD il y a environ un an

  • Sujet changé de Edition OnlyOffice KO Tag 2301.0.4 (probable sur la 2301.1.0) à Edition OnlyOffice en erreur à partir du tag 2301.0.4 : URL non valide

#4 Mis à jour par Emmanuel DILLARD il y a environ un an

  • Statut changé de A qualifier à R&D - En cours
  • Assigné à changé de Emmanuel DILLARD à Nicolas LE BOZEC
  • Version applicable MC mis à 2301.1

#5 Mis à jour par Emmanuel DILLARD il y a environ un an

Lié au correctif du ticket joint

#6 Mis à jour par Emmanuel DILLARD il y a environ un an

  • Lié à Anomalie #24124: CVE - Sécurité - Filtrage Paramétrage URI serveurs éditeurs ajouté

#7 Mis à jour par Emmanuel DILLARD il y a environ un an

  • Version applicable MC changé de 2301.1 à 2301

#8 Mis à jour par Emmanuel DILLARD il y a environ un an

  • Tags Courrier 2301.1.1 (Correctif) ajouté

#9 Mis à jour par Hamza HRAMCHI il y a environ un an

  • Assigné à changé de Nicolas LE BOZEC à Hamza HRAMCHI

#10 Mis à jour par GIT LAB il y a environ un an

#11 Mis à jour par Hamza HRAMCHI il y a environ un an

  • Statut changé de R&D - En cours à R&D - En test

#12 Mis à jour par Hamza HRAMCHI il y a environ un an

  • Statut changé de R&D - En test à R&D - Terminé
  • Assigné à changé de Hamza HRAMCHI à Nicolas LE BOZEC

#13 Mis à jour par GIT LAB il y a environ un an

[CLOTURE] MR sur 2301_releases (fix/25110/2301) par Hamza HRAMCHI

https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/1101

#15 Mis à jour par GIT LAB il y a environ un an

[CLOTURE] MR sur 2301_releases (fix/25110/2301) par Alex ORLUC

https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/1108

Formats disponibles : Atom PDF