Skip to content

security issue: VirusTotal check leaks full local file system path according to dialogΒ #258

@garretwilson

Description

@garretwilson

When clicking on the VirusTotal icon to send a file to VirusTotal for analsys, the "VirusTotal Terms of Service" confirmation dialog says:

The following will be sent: file path, creation date, hash
You must agree to VirusTotal's terms of service to use this.
The ToS is available at
https://www.virustotal.com/about/terms-of-service
Do you agree to the VirusTotal Terms of Service?

According to this dialog, the extension sends the full local file system path. The file path should not be required to submit information to VirusTotal. If I drag-and-drop a file into the VirusTotal web site, no local path information is sent. See for example this answer on Stack Overflow:

There is no way to get full path of uploading file. Browsers have a security feature that prevents JavaScript from knowing your file's local full path. It is good that as a client, you don't want the server to know your local machine's filesystem.

See also the MDN documentation for <input type="file">.

If OpenHashTab does in fact send "file path" information as it claims, this leaks information about the local system and is a security concern.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions