Katalog CVE

CVE-2026-86019

ŚrednieCVSS 5.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Part-DB przed wersją 2.13.2 pozwala uwierzytelnionym użytkownikom API obejść skonfigurowany maksymalny rozmiar załącznika, przesyłając załączniki przez API z danymi pliku zakodowanymi w base64. Aplikacja egzekwuje limit rozmiaru dla zwykłych przesyłań przez przeglądarkę, ale ścieżka API base64 nie stosuje tej samej walidacji. W rezultacie użytkownik z dostępem do API i uprawnieniami do tworzenia załączników może przesłać pliki większe niż limit, potencjalnie wyczerpując miejsce na dysku i powodując odmowę usługi.

Ocena ryzyka

Możliwe jest wyczerpanie przestrzeni dyskowej serwera, co może prowadzić do niedostępności usługi dla wszystkich użytkowników. Wymaga to jednak uwierzytelnionego dostępu do API i uprawnień do tworzenia załączników.

Rekomendacja

Zaktualizuj Part-DB do wersji 2.13.2 lub nowszej. Monitoruj wykorzystanie dysku i ogranicz uprawnienia API do niezbędnego minimum.

Inne podatności w Part-DB

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

Part-DB is an open source inventory management system for electronic components. Prior to version 2.13.2, Part-DB allows authenticated API users to bypass the configured maximum attachment file size by uploading attachments through the API using base64-encoded file data. The application enforces the configured attachment size limit for normal browser-based file uploads, but the API base64 upload path does not apply the same size validation. As a result, an authenticated user with API access and permission to create attachments can upload files larger than the configured maximum attachment size, potentially exhausting disk space and causing a denial of service. This issue has been patched in version 2.13.2.

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