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 11 mois. Mis à jour il y a 11 mois.

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 11 mois

  • 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 11 mois

  • 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 11 mois

  • 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 11 mois

Lié au correctif du ticket joint

#6 Mis à jour par Emmanuel DILLARD il y a 11 mois

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

#7 Mis à jour par Emmanuel DILLARD il y a 11 mois

  • Version applicable MC changé de 2301.1 à 2301

#8 Mis à jour par Emmanuel DILLARD il y a 11 mois

  • Tags Courrier 2301.1.1 (Correctif) ajouté

#9 Mis à jour par Hamza HRAMCHI il y a 11 mois

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

#10 Mis à jour par GIT LAB il y a 11 mois

#11 Mis à jour par Hamza HRAMCHI il y a 11 mois

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

#12 Mis à jour par Hamza HRAMCHI il y a 11 mois

  • 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 11 mois

[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 11 mois

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

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

Formats disponibles : Atom PDF