Katalog CVE

CVE-2026-44974

WysokieCVSS 7.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

Percentyl 27 - wyżej niż 27% wszystkich znanych CVE

Streszczenie

Podatność w bibliotece @hapi/content (wersje przed 6.0.2) dotycząca parsowania nagłówków HTTP Content-*. Różne traktowanie duplikatów parametrów może prowadzić do przemycania parametrów i ominięcia filtru nazw plików.

Ocena ryzyka

Atakujący może ominąć listę dozwolonych nazw plików w nagłówkach takich jak Content-Disposition, co może prowadzić do wgrania złośliwego pliku.

Rekomendacja

Zaktualizuj @hapi/content do wersji 6.0.2 lub nowszej. Sprawdź, czy inne komponenty w łańcuchu przetwarzania nie są podatne na podobne ataki.

Inne podatności w @hapi/content

Oryginalny opis (angielski, źródło NVD)

@hapi/content provided HTTP Content-* headers parsing. Prior to 6.0.2, Content.disposition() retained the last occurrence of each duplicate parameter while Content.type() retained the first occurrence of duplicate charset and boundary parameters, creating a parameter-smuggling primitive when another component in the request-processing chain resolves duplicates the opposite way. This can allow an upload filename allowlist bypass in headers such as Content-Disposition: form-data; name="file"; filename="safe.txt"; filename="shell.php". This issue is fixed in version 6.0.2.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS