CVE-2026-116263
ŚrednieCVSS 4.6Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 3 - wyżej niż 3% wszystkich znanych CVE
Streszczenie
W HaschekSolutions PictShare do wersji 3.7.1 wykryto podatność w funkcji architect w pliku src/inc/core.php w komponencie File Upload. Manipulacja powoduje warunek wyścigu (race condition), a atak można zainicjować zdalnie. Złożoność ataku oceniono jako wysoką, a wykorzystanie jako trudne; exploit został opublikowany i może być użyty.
Ocena ryzyka
Warunek wyścigu w mechanizmie przesyłania plików może pozwolić na nieoczekiwane zachowanie aplikacji i potencjalne obejście zabezpieczeń. Mimo wysokiej złożoności ataku, publiczny exploit zwiększa ryzyko.
Rekomendacja
Zaktualizuj PictShare do wersji 3.7.2 (patch 6306e33da630c04ddff60703922c2ec7b7539452).
Inne podatności w PictShare
Zobacz wszystkie- CVE-2026-104356Średnie
PictShare przed wersją 3.7.1 zawiera podatność związaną ze słabą losowością, gdzie funkcja getRandomString() używa niekryptograficznego generatora liczb pseudolosowych rand() do generowania tokenu autoryzacyjnego delete_code w src/inc/core.php. Atakujący mogą przewidzieć lub wywnioskować stan PRNG, aby zgadnąć prawidłowe wartości delete_code i przeprowadzić nieautoryzowane usuwanie hostowanych plików bez konieczności odczytu kodu z punktu końcowego info.
- CVE-2026-104051Wysokie
PictShare w wersji przed 3.7.1 zawiera podatność ujawnienia informacji, która pozwala nieuwierzytelnionemu atakującemu uzyskać tajny kod delete_code oraz metadane uploadera przez wywołanie endpointu API::info(). Endpoint zwraca pełny surowy obiekt metadanych bez białej listy pól.
Oryginalny opis (angielski, źródło NVD)
A flaw has been found in HaschekSolutions PictShare up to 3.7.1. The impacted element is the function architect of the file src/inc/core.php of the component File Upload. This manipulation causes race condition. The attack can be initiated remotely. The attack's complexity is rated as high. The exploitability is regarded as difficult. The exploit has been published and may be used. Upgrading to version 3.7.2 is sufficient to resolve this issue. Patch name: 6306e33da630c04ddff60703922c2ec7b7539452. It is advisable to upgrade the affected component. The vendor was contacted early about this disclosure.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

