CVEbaza.plSłownik CWECWE-50
Common Weakness Enumeration

CWE-50

Path Equivalence: '//multiple/leading/slash'

Kategoria: VariantCVE: 1
Opis

Produkt akceptuje wejście ścieżki w postaci wielu wiodących ukośników ('//multiple/leading/slash') bez odpowiedniej walidacji, co może prowadzić do niejednoznacznego rozwiązania ścieżki. Pozwala to atakującemu na przechodzenie przez system plików do niezamierzonych lokalizacji lub dostęp do dowolnych plików.

Description (EN)

The product accepts path input in the form of multiple leading slash ('//multiple/leading/slash') without appropriate validation, which can lead to ambiguous path resolution and allow an attacker to traverse the file system to unintended locations or access arbitrary files.

Podatności CVE z CWE-50 (1)
7.5
CVSS
HIGH
CVE-2023-34092

Vite provides frontend tooling. Prior to versions 2.9.16, 3.2.7, 4.0.5, 4.1.5, 4.2.3, and 4.3.9, Vite Server Options (`server.fs.deny`) can be bypassed using double forward-slash (//) allows any unauthenticated user to read file from the Vite root-path of the application including the default `fs.deny` settings (`['.env', '.env.*', '*.{crt,pem}']`). Only users explicitly exposing the Vite dev server to the network (using `--host` or `server.host` config option) are affected, and only files in the immediate Vite project root folder could be exposed. This issue is fixed in vite@4.3.9, vite@4.2.3, vite@4.1.5, vite@4.0.5, vite@3.2.7, and vite@2.9.16.

pub. 2023-06-01
Informacje
ID: CWE-50
Typ: Variant
Podatności: 1
MITRE CWE ↗
← Słownik CWE