Release 2026.10.10.1 #185

Merged
jcoffey-dev merged 1 commits from release/2026.10.10.1 into main 2026-10-10 05:39:09 +00:00
Owner

The audit fix (#184), plus #180, #181, #182 and #183 since 2026.10.10. Merge after #184.

The audit fix (#184), plus #180, #181, #182 and #183 since 2026.10.10. Merge after #184.
jcoffey-dev added 2 commits 2026-10-10 04:54:55 +00:00
Audit an administrator's access to a sharing account
ci / fork-checks (pull_request) Skipped
ci / build (pull_request) Skipped
github/ci (branch) GitHub Actions
ci / github (pull_request) Successful in 7m5s
3e7e7bd2da
AU-1.6 records access to another account through Impersonate, but it
treated any share from that account as the owner's grant for the whole
account. A share covers only the folders or calendars it names, so an
administrator could read and change everything else in an account that
had shared anything with them, without a record (GHSA-m992-gp7g-wc2j).

is_member_directly now counts only the token's own account and its
groups. Access to a sharing account is recorded like any other, once an
hour; using a share as an administrator is recorded too, which errs on
the side of the audit log.

Test 3b in the audit suite fails without this change.
Release 2026.10.10.1
ci / fork-checks (pull_request) Skipped
ci / build (pull_request) Skipped
github/ci (branch) GitHub Actions
ci / github (pull_request) Successful in 7m26s
0bca061da0
jcoffey-dev merged commit 118dd3faea into main 2026-10-10 05:39:09 +00:00
jcoffey-dev deleted branch release/2026.10.10.1 2026-10-10 05:39:09 +00:00
Sign in to join this conversation.