Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support non-Admin Apps #24

Closed
nibanks opened this issue Jun 2, 2022 · 4 comments
Closed

Support non-Admin Apps #24

nibanks opened this issue Jun 2, 2022 · 4 comments
Labels
feature request New feature or request security Not for reporting vulnerabilities. ACLs, defense-in-depth, etc.
Milestone

Comments

@nibanks
Copy link
Member

nibanks commented Jun 2, 2022

In order to get more wide-spread usage of XDP for Windows, we should see if it's possible for a non-Admin app to use this interface. It's really a pretty big security issue if an app that upgrades to using XDP now has to run as an admin. What if it has a bug, and it's exploitable over the network? Now the attacker gets admin access. FWIW, I thought about this while reading an article about the large number of cloud attacks/bugs that have happened over the last few months, and I don't want to introduce any new issues here.

@nibanks nibanks added the feature request New feature or request label Jun 2, 2022
@nibanks nibanks added this to the Backlog milestone Jul 21, 2022
@mtfriesen mtfriesen modified the milestones: Backlog, V1 Mar 28, 2023
@mtfriesen
Copy link
Contributor

Adding to V1: we should support non-admin apps, either by allowing processes to acquire a privilege/capability or test for some other process SID.

@mtfriesen mtfriesen added the security Not for reporting vulnerabilities. ACLs, defense-in-depth, etc. label May 31, 2023
@nibanks
Copy link
Member Author

nibanks commented Jun 6, 2023

Should we have a separate issue tracking (possibly) supporting completely unprivileged apps being able to use XDP to bypass their own socket?

@mtfriesen
Copy link
Contributor

mtfriesen commented Jun 6, 2023

Yeah, it's a topic that comes up often enough that we should have a dedicated issue. I'm not sure where such a policy would actually get implemented (ideally XDP actually has little or nothing to do with such policy decisions) but this repo would at least expose the end-to-end scenario, so it is a natural place to track the feature.

@mtfriesen
Copy link
Contributor

Filed #249

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request security Not for reporting vulnerabilities. ACLs, defense-in-depth, etc.
Projects
None yet
Development

No branches or pull requests

2 participants