Projet

Général

Rapports personnalisés

Profil

Actions

Anomalie #25110

fermé

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

Ajouté par Charles BATIONO il y a presque 2 ans. Mis à jour il y a presque 2 ans.

Statut:
R&D - Terminé
Priorité:
0-Bloquant
Assigné à:
Version cible:
Début:
25/05/2023
Echéance:

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.


Fichiers


Demandes liées 1 (0 ouverte1 fermée)

Lié à Backlog Courrier - Anomalie #24124: CVE - Sécurité - Filtrage Paramétrage URI serveurs éditeursR&D - TerminéJean-Laurent DUZANT08/03/202309/05/2023Actions

Mis à jour par Charles BATIONO il y a presque 2 ans

  • 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.

Mis à jour par Emmanuel DILLARD il y a presque 2 ans

Lié au correctif du ticket joint

Mis à jour par GIT LAB il y a presque 2 ans

Mis à jour par GIT LAB il y a presque 2 ans

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

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

Mis à jour par GIT LAB il y a presque 2 ans

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

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

Actions

Formats disponibles : Atom PDF