CVE-2019-14748
ŚrednieCVSS 5.4Prawdopodobieństwo exploitacji (EPSS)
Wysokie ryzykoPercentyl 84 - wyżej niż 84% wszystkich znanych CVE
Streszczenie
W osTicket przed wersją 1.10.7 oraz w wersjach 1.12.x przed 1.12.1 wykryto podatność w formularzu tworzenia zgłoszeń. Użytkownicy mogą przesyłać pliki, ale mechanizmy kontroli zawartości są niewystarczające, a odpowiedź serwera nie jest odpowiednio obsługiwana, co prowadzi do trwałego XSS. Atakujący może przesłać plik .html, a nagłówek Content-Disposition jest ustawiany na inline zamiast attachment, co umożliwia kradzież ciasteczek lub inne złośliwe działania.
Ocena ryzyka
Ryzyko dla organizacji obejmuje możliwość kradzieży sesji użytkowników poprzez trwałe XSS, co może prowadzić do nieautoryzowanego dostępu do systemu pomocy technicznej i wycieku poufnych danych.
Rekomendacja
Należy natychmiast zaktualizować osTicket do wersji 1.10.7 lub 1.12.1, a także skonfigurować serwer WWW tak, aby wymuszał nagłówek Content-Disposition: attachment dla przesyłanych plików.
Oryginalny opis (angielski, źródło NVD)
An issue was discovered in osTicket before 1.10.7 and 1.12.x before 1.12.1. The Ticket creation form allows users to upload files along with queries. It was found that the file-upload functionality has fewer (or no) mitigations implemented for file content checks; also, the output is not handled properly, causing persistent XSS that leads to cookie stealing or malicious actions. For example, a non-agent user can upload a .html file, and Content-Disposition will be set to inline instead of attachment.

