-
Notifications
You must be signed in to change notification settings - Fork 180
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
AI PRP: Request Flyte Exposed UI & API #425
Comments
flyte has a feature that allows us to push custom Python scripts (without authentication). I can work on this, is this counted as a critical submission(max bounty)? |
Hi @secureness, Yes, if this vulnerability is an RCE and universal to all flyte applications with insecure configurations (not related to specific business logic), then it is counted towards critical rating. Please make sure the following items are completed before the plugin implementation:
|
Hi @maoning |
Thank you @secureness for the investigation. Could you submit your vulnerable config to google/security-testbeds and document the exploit process here in more details so that if when we make exploit file hosting possible and add a grpc client to Tsunami, you or someone else can continue with the work? |
For payload hosting part, I wonder if we could just host it in Tsunami github repo. Let me take a look at grpc client options for Tsunami. |
@maoning it would be good if we could host the payload in the tsunami GitHub repo! because they accept an HTTP URL. |
@maoning is there any chance that we wrap the flyte cli in Java? because there are many many http requests and it can be installed simply with pip. |
@secureness Does grpc client route also require same number of requests? I think if everything is equal, adding a grpc client to Tsunami could be useful in the long run for other services using grpc protocol. |
these days I can see many big applications that use grpc-gateway besides their grpc server, I don't think it is a top priority to have a grpc client embedded in the tsunami security scanner plugin ecosystem.
yes, the grpc-gateway is the main grpc just wrapped with JSON and HTTP as far as I know. |
As adding the cli client increases the complexity of Tsunami deployment, let's put this issue on hold and prioritize other requests for now. |
OK, I share the setup guide on the testbed repo. |
@maoning, By the way, I've already completed this pull request: tsunami-security-scanner-plugins#488. |
Hi @hayageek, we can discuss it once your queue is empty, thank you! ~tooryx |
Hi @hayageek, sorry I missed that this was an AI PRP. You can work on this. ~tooryx |
Hi @tooryx , Shall I submit the form https://bughunters.google.com/report/tsunami and start work ? |
Hi @hayageek, Yes, thank you. ~tooryx |
@tooryx , I have submitted the report (https://issuetracker.google.com/issues/357557468). I will start the work. |
Target platform:
Require further research to identify how an exposed Flyte dashboard can be compromised for RCE.
Please read the rules of engagement first at #409.
The text was updated successfully, but these errors were encountered: