Project

General

Profile

Actions

Anomalie #21823

open

Erreur de contrôle d'accès lors du contrôle d'intégrité

Added by Cyril VAZQUEZ over 2 years ago. Updated 8 months ago.

Status:
A traiter
Priority:
2-Sérieux
Assignee:
Target version:
Start date:
08/22/2022
Due date:
Tags RM:

Description

La fonction de contrôle d'intégrité ne tient pas compte des droits d'accès de l'utilisateur en cours aux données d'archive lorsqu'elle ne possède pas de règle de communicabilité

Actions #1

Updated by Cyril VAZQUEZ over 2 years ago

  • Description updated (diff)

La fonction archive::checkArchiveIntegrity (dans archiveComplianceTrait) demande un contrôle des droits d'accès via la fonctions archive::checkRights mais précise en paramètre 2 qu'il s'agit d'une demande de communication:

if ($checkRights) {
    $this->checkRights($archive, true);
}

Le second paramètre doit être ignoré (ou positionné à false) afin que les droits d'accès soient contrôlés même en l'absence de règle de communicabilité ou si l'archive est librement communicable.

Il faut aussi vérifier l'impact pour le contrôle par les différentes persona et le contrôle périodique

Actions #2

Updated by Cyril VAZQUEZ about 2 years ago

  • Target version changed from 2.9 to 2.9.1
Actions #3

Updated by Cyril VAZQUEZ about 2 years ago

  • Target version changed from 2.9.1 to 2.9.2
Actions #4

Updated by Cyril VAZQUEZ about 2 years ago

  • Target version changed from 2.9.2 to 2.9.3
Actions #5

Updated by Cyril VAZQUEZ almost 2 years ago

  • Target version changed from 2.9.3 to 2.9
Actions #6

Updated by Cyril VAZQUEZ 8 months ago

  • Target version changed from 2.9 to 3.X
Actions

Also available in: Atom PDF