Podatności SolidInvoice
6 znanych podatności CVE w SolidInvoice, przetłumaczonych i ocenionych.
- CVE-2026-61688Średnie
SolidInvoice to platforma fakturowania o otwartym kodzie źródłowym. Przed wersją 3.0.1 uwierzytelniony użytkownik może przeglądać historię żądań API tokenów innych użytkowników w tej samej firmie, manipulując dwoma zapisywalnymi właściwościami komponentu Symfony UX LiveComponent `DataGrid`. Wersja 3.0.1 naprawia ten problem.
- CVE-2026-61686Wysokie
SolidInvoice przed wersją 3.0.1 zawiera podatność na deserializację danych dostarczanych przez klienta w komponencie DataGrid LiveComponent. Atakujący z uwierzytelnieniem może wysłać złośliwy ładunek PHP, co może prowadzić do nieautoryzowanego wykonania kodu.
- CVE-2026-61614Średnie
SolidInvoice to platforma fakturowania o otwartym kodzie źródłowym. Przed wersją 3.0.1, uwierzytelniacz REST API akceptuje tokeny bearer przez parametr zapytania `?token=` jako alternatywę dla nagłówka `X-API-TOKEN`. Powoduje to zapisywanie długotrwałych poświadczeń API w logach serwera, logach proxy, historii przeglądarki i nagłówkach HTTP Referer wysyłanych do zewnętrznych stron. Wersja 3.0.1 naprawia ten problem.
- CVE-2026-61608Średnie
SolidInvoice to platforma fakturowania o otwartym kodzie źródłowym. Przed wersją 3.0.1 encje `UserInvitation` nie mają znacznika wygaśnięcia. Linki zaproszeń wysyłane do użytkowników pozostają ważne bezterminowo, co oznacza, że wyciekły, przekazany lub zarchiwizowany e-mail z zaproszeniem może być użyty w dowolnym momencie w przyszłości do dołączenia do firmy lub cichego dodania skompromitowanego konta e-mail do firmy. Wersja 3.0.1 naprawia ten problem.
- CVE-2026-46622Wysokie
SolidInvoice to platforma do wystawiania faktur typu open-source. W wersjach przed 2.3.17, tokeny API używane do uwierzytelniania wszystkich żądań REST API były przechowywane jako tekst jawny w tabeli api_tokens w bazie danych.
- CVE-2026-46489Wysokie
SolidInvoice to platforma do fakturowania typu open-source. W wersjach przed 2.3.17 funkcja przesyłania logo firmy akceptowała dowolny typ pliku bez walidacji, co pozwalało na przesyłanie plików SVG z osadzonym JavaScript.

