Security context

What an agent needs to avoid regressing past fixes and find the next vuln in this repo.

hanwen/go-fuse
master @ 754ca3d
3
Fixes
0
CVEs
HIGH
Peak severity
Highlights
Auth Bypass: 3 prior fixes. Scrutinize any change in this area.
example/loopback/main.go: most-fixed (1 issue). Treat as high-risk during review.
1 high-severity fix in this history; regressions here are high-impact.
Recurring patterns

The bug types that recur here, drawn from past fixes, not open vulnerabilities.

Auth Bypass: Access validation checks were improperly delegated to system calls under the context of the FUSE daemon instead of using the caller's actual UID and GID, permitting unauthorized local file access. This represents a severe privilege escalation risk on multi-user systems.
Auth Bypass: Failure to propagate user context (UID/GID) to high-level FileSystem API operations prevents correct authorization checks on multi-user mounts, particularly when the 'allow_other' mount option is used.
Auth Bypass: Enabling the AllowOther option without appending default_permissions allows other local users to bypass standard kernel-level permission checks on the mounted directory structure.