Ticket: 251633 - Critical Bug: Bulk Assignment in Security -> Active Rules not applying properly.
Status | Submitted By | Submitted On | Last Updated | Discussion Thread |
---|---|---|---|---|
Success | BiosPlus | 2023-11-17 | 2023-11-23 | Link |
Ticket Summary / Initial Message:
Heyo team,
I’ve found a rather critical bug in the application/assignment of active security rules.
A few months ago I found that there were many rules which were not applying to our whole fleet, not a problem because the assignment/scope was to half of our fleet as was desired by the previous team caretaking the MDM. However at the time I used the Bulk Assignment function to reassign them to ‘All Current and Future Devices’.
A few months on I’ve found that those rules while saying they’re scoped to All Current and Future Devices, are actually still only applying/being tracked against the previous assignment.
Here are a list of the rules where this effect can be observed (on my tenancy):
- Disable accounts after 35 days of inactivity
- Disable Root login
- Enable ‘Show Wi-Fi status in menu bar’
- Enable Auto Update
- Enable Library Validation
- Enable Signed System Volume
- Enable system security update installs
- Enable time synchronization daemon (timed)
- Enable to download new updates when available
- Enforce screen saver at login window
- Password: Don’t allow simple value.
- Set Sudo timeout to 0
- System Integrity Protection (SIP) is Enabled
- Validate Install.log is retained for 365 days
For clarity, each of these state they are scoped to all devices, but are only being checked against ~46 out of the 98 total in our fleet. Please feel free to jump into our instance and take a look. Not concerned about fixing them as I’ve tested that going into a rule with this issue can be remediated by going back into the assignment and doing a save, more concerned if there are other customers who may be experiencing the same without knowing.
Updates
2023-11-23
Mosyle resolved the matter and updated their assignment functionality to address the issue. Solved!