Bug #26952
closedUser with only “Inventory” rights has a notification error when changing tab
Description
A ˘toto" user, created with only “Inventory” rights can access a lot more :
- System updates
- Nodes properties
- Node technical logs (that may show sensitive information)
Plus clicking on many tabs produce an error message :
Error Error when Getting node compliance, details: Unknown error
Even though some content gets displayed
Files
Updated by Vincent MEMBRÉ 2 months ago
- Target version changed from 8.3.2 to 8.3.3
Updated by François ARMAND 2 months ago
- Assignee set to Clark ANDRIANASOLO
- Priority changed from To review to 1 (highest)
- Severity changed from Major - prevents use of part of Rudder | no simple workaround to Critical - prevents main use of Rudder | no workaround | data loss | security
It's OK that inventory role gives access to node information, so OK for list of package (system update) and node properties.
It should not give access to technical logs thought.
Plus correcting the access errors.
Updated by Clark ANDRIANASOLO 2 months ago
- Related to Bug #27040: Inventory role allows to get system status detailed logs and technical logs added
Updated by Clark ANDRIANASOLO 2 months ago
- Status changed from New to In progress
Updated by Clark ANDRIANASOLO 2 months ago
- Status changed from In progress to Pending technical review
- Pull Request set to https://github.com/Normation/rudder/pull/6431
Updated by Clark ANDRIANASOLO 2 months ago
- File clipboard-202506051548-ddp9w.png clipboard-202506051548-ddp9w.png added
- File clipboard-202506051548-7hy8k.png clipboard-202506051548-7hy8k.png added
- Subject changed from User with only “Inventory” rights can access too much information to User with only “Inventory” rights has a notification error when changing tab
- Status changed from Pending technical review to New
- Pull Request deleted (
https://github.com/Normation/rudder/pull/6431)
Contrary to 8.2, the 8.3 disallows the inventory user to get the system compliance (and the compliance is attempted to be fetched on every tab change) :
The main problem is #27040 in 8.2, and the fix for this one in 8.3 should only be about the access
Updated by Clark ANDRIANASOLO 2 months ago
- Status changed from New to In progress
Updated by Clark ANDRIANASOLO 2 months ago
- Status changed from In progress to Pending technical review
- Pull Request set to https://github.com/Normation/rudder/pull/6433
Updated by Clark ANDRIANASOLO 2 months ago
- Status changed from Pending technical review to Pending release
Applied in changeset rudder|c22e30b8d05a2dc1922f343b3c307fd0422d4ce1.
Updated by Raphael GAUTHIER about 1 month ago
- Fix check changed from To do to Checked
Updated by Félix DALLIDET 30 days ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 8.3.3 which was released today.
Updated by Clark ANDRIANASOLO 30 days ago
- Related to Bug #27248: rudder-server-8.3.2: "user"/"compliance" roles has no rights to view node compliance reports added