Repository navigation
Created plugin detector for CVE-2026-64849-mlflow - #918
mangeshwalsane2-hash wants to merge 1 commit into
Conversation
|
@tooryx this plugin relies on httpbin to redirect to localhost. is that okay? It's not great to rely on an external service, but It doesn't appear that anything very sensitive would be sent to httpbin, because the webhook is created by the plugin before being executed, and isn't configured with a secret for signing. The vulnerability requires a redirect to bypass SSRF protections, which I don't think we have a way to do otherwise. |
|
Can we rely on the callback server instead? |
|
Hi @tooryx , cc: @robert-doyensec |
I believe it would only be possible if we added functionality to the callback server to redirect to arbitrary URLs. Then the callback server could redirect to localhost, which would validate the vulnerability. |
|
In such a case, I would recommending expanding the capabilities of the TCS. This is a bit more work but makes able to handle these cases generically in the future |
|
@mangeshwalsane2-hash I can begin on the TCS changes if you would like, I'm not sure if you might have already started |
|
@robert-doyensec ,Thanks for checking in! I haven't started yet, but I'd like to take this up. I will do TCS changes today. |
|
@robert-doyensec I have implemented and tested the HTTP 302 redirect capability in the Tsunami Callback Server (TCS) and submitted the PR here: google/tsunami-security-scanner-callback-server#4 TCS Enhancement:
Limitation with MLflow on Localhost:I won't be able to test this end-to-end on Once Deployed:The live TCS endpoint will provide a public HTTPS domain. Setting How would you prefer to handle the MLflow plugin PR #918 in the meantime, should I update the |
Created plugin detector for CVE-2026-64849-mlflow, please review.
Testbeds at: google/security-testbeds#266