Vulnerabilities
Vulnerable Software

Vulnerability Details CVE-2026-33242

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 access unintended backend paths (e.g., protected endpoints or administrative dashboards). This issue stems from the encode_url_path function, which fails to normalize "../" sequences and inadvertently forwards them verbatim to the upstream server by not re-encoding the "." character. Version 0.89.3 contains a patch.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.0
EPSS Ranking 4.7%
CVSS Severity
CVSS v3 Score 7.5
Products affected by CVE-2026-33242
  • Salvo » Salvo » Version: 0.39.0
    cpe:2.3:a:salvo:salvo:0.39.0
  • Salvo » Salvo » Version: 0.39.1
    cpe:2.3:a:salvo:salvo:0.39.1
  • Salvo » Salvo » Version: 0.40.0
    cpe:2.3:a:salvo:salvo:0.40.0
  • Salvo » Salvo » Version: 0.41.0
    cpe:2.3:a:salvo:salvo:0.41.0
  • Salvo » Salvo » Version: 0.41.1
    cpe:2.3:a:salvo:salvo:0.41.1
  • Salvo » Salvo » Version: 0.42.0
    cpe:2.3:a:salvo:salvo:0.42.0
  • Salvo » Salvo » Version: 0.42.1
    cpe:2.3:a:salvo:salvo:0.42.1
  • Salvo » Salvo » Version: 0.43.0
    cpe:2.3:a:salvo:salvo:0.43.0
  • Salvo » Salvo » Version: 0.44.0
    cpe:2.3:a:salvo:salvo:0.44.0
  • Salvo » Salvo » Version: 0.44.1
    cpe:2.3:a:salvo:salvo:0.44.1
  • Salvo » Salvo » Version: 0.45.0
    cpe:2.3:a:salvo:salvo:0.45.0
  • Salvo » Salvo » Version: 0.46.0
    cpe:2.3:a:salvo:salvo:0.46.0
  • Salvo » Salvo » Version: 0.47.0
    cpe:2.3:a:salvo:salvo:0.47.0
  • Salvo » Salvo » Version: 0.48.0
    cpe:2.3:a:salvo:salvo:0.48.0
  • Salvo » Salvo » Version: 0.48.1
    cpe:2.3:a:salvo:salvo:0.48.1
  • Salvo » Salvo » Version: 0.48.2
    cpe:2.3:a:salvo:salvo:0.48.2
  • Salvo » Salvo » Version: 0.49.0
    cpe:2.3:a:salvo:salvo:0.49.0
  • Salvo » Salvo » Version: 0.49.1
    cpe:2.3:a:salvo:salvo:0.49.1
  • Salvo » Salvo » Version: 0.50.1
    cpe:2.3:a:salvo:salvo:0.50.1
  • Salvo » Salvo » Version: 0.50.2
    cpe:2.3:a:salvo:salvo:0.50.2
  • Salvo » Salvo » Version: 0.50.3
    cpe:2.3:a:salvo:salvo:0.50.3
  • Salvo » Salvo » Version: 0.50.4
    cpe:2.3:a:salvo:salvo:0.50.4
  • Salvo » Salvo » Version: 0.50.5
    cpe:2.3:a:salvo:salvo:0.50.5
  • Salvo » Salvo » Version: 0.51.0
    cpe:2.3:a:salvo:salvo:0.51.0
  • Salvo » Salvo » Version: 0.52.0
    cpe:2.3:a:salvo:salvo:0.52.0
  • Salvo » Salvo » Version: 0.52.1
    cpe:2.3:a:salvo:salvo:0.52.1
  • Salvo » Salvo » Version: 0.53.0
    cpe:2.3:a:salvo:salvo:0.53.0
  • Salvo » Salvo » Version: 0.54.0
    cpe:2.3:a:salvo:salvo:0.54.0
  • Salvo » Salvo » Version: 0.54.1
    cpe:2.3:a:salvo:salvo:0.54.1
  • Salvo » Salvo » Version: 0.54.2
    cpe:2.3:a:salvo:salvo:0.54.2
  • Salvo » Salvo » Version: 0.54.3
    cpe:2.3:a:salvo:salvo:0.54.3
  • Salvo » Salvo » Version: 0.55.0
    cpe:2.3:a:salvo:salvo:0.55.0
  • Salvo » Salvo » Version: 0.55.1
    cpe:2.3:a:salvo:salvo:0.55.1
  • Salvo » Salvo » Version: 0.55.2
    cpe:2.3:a:salvo:salvo:0.55.2
  • Salvo » Salvo » Version: 0.55.3
    cpe:2.3:a:salvo:salvo:0.55.3
  • Salvo » Salvo » Version: 0.55.4
    cpe:2.3:a:salvo:salvo:0.55.4
  • Salvo » Salvo » Version: 0.55.5
    cpe:2.3:a:salvo:salvo:0.55.5
  • Salvo » Salvo » Version: 0.56.0
    cpe:2.3:a:salvo:salvo:0.56.0
  • Salvo » Salvo » Version: 0.57.0
    cpe:2.3:a:salvo:salvo:0.57.0
  • Salvo » Salvo » Version: 0.58.0
    cpe:2.3:a:salvo:salvo:0.58.0
  • Salvo » Salvo » Version: 0.58.1
    cpe:2.3:a:salvo:salvo:0.58.1
  • Salvo » Salvo » Version: 0.58.2
    cpe:2.3:a:salvo:salvo:0.58.2
  • Salvo » Salvo » Version: 0.58.3
    cpe:2.3:a:salvo:salvo:0.58.3
  • Salvo » Salvo » Version: 0.58.4
    cpe:2.3:a:salvo:salvo:0.58.4
  • Salvo » Salvo » Version: 0.58.5
    cpe:2.3:a:salvo:salvo:0.58.5
  • Salvo » Salvo » Version: 0.59.0
    cpe:2.3:a:salvo:salvo:0.59.0
  • Salvo » Salvo » Version: 0.59.1
    cpe:2.3:a:salvo:salvo:0.59.1
  • Salvo » Salvo » Version: 0.60.0
    cpe:2.3:a:salvo:salvo:0.60.0
  • Salvo » Salvo » Version: 0.61.0
    cpe:2.3:a:salvo:salvo:0.61.0
  • Salvo » Salvo » Version: 0.63.0
    cpe:2.3:a:salvo:salvo:0.63.0
  • Salvo » Salvo » Version: 0.63.1
    cpe:2.3:a:salvo:salvo:0.63.1
  • Salvo » Salvo » Version: 0.64.0
    cpe:2.3:a:salvo:salvo:0.64.0
  • Salvo » Salvo » Version: 0.64.1
    cpe:2.3:a:salvo:salvo:0.64.1
  • Salvo » Salvo » Version: 0.64.2
    cpe:2.3:a:salvo:salvo:0.64.2
  • Salvo » Salvo » Version: 0.65.0
    cpe:2.3:a:salvo:salvo:0.65.0
  • Salvo » Salvo » Version: 0.65.1
    cpe:2.3:a:salvo:salvo:0.65.1
  • Salvo » Salvo » Version: 0.65.2
    cpe:2.3:a:salvo:salvo:0.65.2
  • Salvo » Salvo » Version: 0.66.0
    cpe:2.3:a:salvo:salvo:0.66.0
  • Salvo » Salvo » Version: 0.66.1
    cpe:2.3:a:salvo:salvo:0.66.1
  • Salvo » Salvo » Version: 0.66.2
    cpe:2.3:a:salvo:salvo:0.66.2
  • Salvo » Salvo » Version: 0.67.0
    cpe:2.3:a:salvo:salvo:0.67.0
  • Salvo » Salvo » Version: 0.67.1
    cpe:2.3:a:salvo:salvo:0.67.1
  • Salvo » Salvo » Version: 0.67.2
    cpe:2.3:a:salvo:salvo:0.67.2
  • Salvo » Salvo » Version: 0.68.0
    cpe:2.3:a:salvo:salvo:0.68.0
  • Salvo » Salvo » Version: 0.68.1
    cpe:2.3:a:salvo:salvo:0.68.1
  • Salvo » Salvo » Version: 0.68.2
    cpe:2.3:a:salvo:salvo:0.68.2
  • Salvo » Salvo » Version: 0.68.3
    cpe:2.3:a:salvo:salvo:0.68.3
  • Salvo » Salvo » Version: 0.68.4
    cpe:2.3:a:salvo:salvo:0.68.4
  • Salvo » Salvo » Version: 0.68.5
    cpe:2.3:a:salvo:salvo:0.68.5
  • Salvo » Salvo » Version: 0.69.0
    cpe:2.3:a:salvo:salvo:0.69.0
  • Salvo » Salvo » Version: 0.70.0
    cpe:2.3:a:salvo:salvo:0.70.0
  • Salvo » Salvo » Version: 0.71.0
    cpe:2.3:a:salvo:salvo:0.71.0
  • Salvo » Salvo » Version: 0.71.1
    cpe:2.3:a:salvo:salvo:0.71.1
  • Salvo » Salvo » Version: 0.72.0
    cpe:2.3:a:salvo:salvo:0.72.0
  • Salvo » Salvo » Version: 0.72.1
    cpe:2.3:a:salvo:salvo:0.72.1
  • Salvo » Salvo » Version: 0.72.2
    cpe:2.3:a:salvo:salvo:0.72.2
  • Salvo » Salvo » Version: 0.72.3
    cpe:2.3:a:salvo:salvo:0.72.3
  • Salvo » Salvo » Version: 0.72.4
    cpe:2.3:a:salvo:salvo:0.72.4
  • Salvo » Salvo » Version: 0.73.0
    cpe:2.3:a:salvo:salvo:0.73.0
  • Salvo » Salvo » Version: 0.74.0
    cpe:2.3:a:salvo:salvo:0.74.0
  • Salvo » Salvo » Version: 0.74.1
    cpe:2.3:a:salvo:salvo:0.74.1
  • Salvo » Salvo » Version: 0.74.2
    cpe:2.3:a:salvo:salvo:0.74.2
  • Salvo » Salvo » Version: 0.74.3
    cpe:2.3:a:salvo:salvo:0.74.3
  • Salvo » Salvo » Version: 0.75.0
    cpe:2.3:a:salvo:salvo:0.75.0
  • Salvo » Salvo » Version: 0.76.0
    cpe:2.3:a:salvo:salvo:0.76.0
  • Salvo » Salvo » Version: 0.76.1
    cpe:2.3:a:salvo:salvo:0.76.1
  • Salvo » Salvo » Version: 0.76.2
    cpe:2.3:a:salvo:salvo:0.76.2
  • Salvo » Salvo » Version: 0.77.0
    cpe:2.3:a:salvo:salvo:0.77.0
  • Salvo » Salvo » Version: 0.77.1
    cpe:2.3:a:salvo:salvo:0.77.1
  • Salvo » Salvo » Version: 0.78.0
    cpe:2.3:a:salvo:salvo:0.78.0
  • Salvo » Salvo » Version: 0.79.0
    cpe:2.3:a:salvo:salvo:0.79.0
  • Salvo » Salvo » Version: 0.80.0
    cpe:2.3:a:salvo:salvo:0.80.0
  • Salvo » Salvo » Version: 0.81.0
    cpe:2.3:a:salvo:salvo:0.81.0
  • Salvo » Salvo » Version: 0.82.0
    cpe:2.3:a:salvo:salvo:0.82.0
  • Salvo » Salvo » Version: 0.83.0
    cpe:2.3:a:salvo:salvo:0.83.0
  • Salvo » Salvo » Version: 0.84.0
    cpe:2.3:a:salvo:salvo:0.84.0
  • Salvo » Salvo » Version: 0.84.1
    cpe:2.3:a:salvo:salvo:0.84.1
  • Salvo » Salvo » Version: 0.84.2
    cpe:2.3:a:salvo:salvo:0.84.2
  • Salvo » Salvo » Version: 0.85.0
    cpe:2.3:a:salvo:salvo:0.85.0
  • Salvo » Salvo » Version: 0.86.0
    cpe:2.3:a:salvo:salvo:0.86.0
  • Salvo » Salvo » Version: 0.87.0
    cpe:2.3:a:salvo:salvo:0.87.0
  • Salvo » Salvo » Version: 0.87.1
    cpe:2.3:a:salvo:salvo:0.87.1
  • Salvo » Salvo » Version: 0.88.0
    cpe:2.3:a:salvo:salvo:0.88.0
  • Salvo » Salvo » Version: 0.88.1
    cpe:2.3:a:salvo:salvo:0.88.1
  • Salvo » Salvo » Version: 0.89.0
    cpe:2.3:a:salvo:salvo:0.89.0
  • Salvo » Salvo » Version: 0.89.1
    cpe:2.3:a:salvo:salvo:0.89.1
  • Salvo » Salvo » Version: 0.89.2
    cpe:2.3:a:salvo:salvo:0.89.2


Contact Us

Shodan ® - All rights reserved