Skip to content
OpenAdvisories

Package · crates.io

salvo

4 known vulnerabilities.

4 results · Feed

  • High 8.7

    Salvo Affected by Denial of Service via Unbounded Memory Allocation in Form Data Parsing

    Salvo is a Rust web framework. Prior to version 0.89.3, Salvo's form data parsing implementations (`form_data()` method and `Extractible` macro) do not enforce payload size limits before reading request bodies into memory. This allows attackers to cause Out-o…

  • High 7.5

    Salvo has a Path Traversal in salvo-proxy::encode_url_path allows API Gateway Bypass

    Salvo is a Rust web framework. Versions 0.39.0 through 0.89.2 have a Path Traversal and Access Control Bypass vulnerability in the salvo-proxy component. The vulnerability allows an unauthenticated external attacker to bypass proxy routing constraints and acc…

  • High 8.8

    Salvo is vulnerable to stored XSS in the list_html function by uploading files with malicious names

    Salvo is a Rust web backend framework. Prior to version 0.88.1, the function list_html generates a file view of a folder without sanitizing the files or folders names, this may potentially lead to XSS in cases where a website allow the access to public files …

  • High 8.8

    Salvo is vulnerable to reflected XSS in the list_html function

    Salvo is a Rust web backend framework. Prior to version 0.88.1, the function list_html generate an file view of a folder which include a render of the current path, in which its inserted in the HTML without proper sanitation, this leads to reflected XSS using…