You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you have a quadrant 1 capability with perms[2:0] equal to either 0-1 or 4-5 (with w-perm) and remove just EL, there are two possible outcomes, neither of which break monotonicity. Either you stay in quadrant 1 and strip C and LM to get an R, W and X capability. The other option is to create a quadrant 2 capability where you strip LM, W and X to get an R and C capability. The rules laid out in ACPERM do not cover which mutation is desired.
One other note, small spec bug in ACPERM rules.
The text was updated successfully, but these errors were encountered:
This version has been verified by a python script which checks all
possible combinations of removing permissions from maximum permissions
additional fix for #428
If you have a quadrant 1 capability with perms[2:0] equal to either 0-1 or 4-5 (with w-perm) and remove just
EL
, there are two possible outcomes, neither of which break monotonicity. Either you stay in quadrant 1 and stripC
andLM
to get anR
,W
andX
capability. The other option is to create a quadrant 2 capability where you stripLM
,W
andX
to get anR
andC
capability. The rules laid out in ACPERM do not cover which mutation is desired.One other note, small spec bug in ACPERM rules.
The text was updated successfully, but these errors were encountered: