Katalog CVE

CVE-2007-4137

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Błąd off-by-one w funkcji QUtf8Decoder::toUnicode w Trolltech Qt 3 pozwala na wywołanie awarii (denial of service) przez atakujących, którzy wykorzystają spreparowany ciąg Unicode, co prowadzi do przepełnienia bufora w stercie. Warto zauważyć, że Qt 4 ma ten sam błąd w funkcji QUtf8Codec::convertToUnicode, ale nie jest on wykorzystywalny.

Ocena ryzyka

Organizacje mogą być narażone na awarie systemów korzystających z Qt 3, co może prowadzić do przerw w dostępności usług. Atakujący mogą wykorzystać tę podatność do destabilizacji aplikacji.

Rekomendacja

Zaleca się aktualizację do nowszej wersji Qt, aby usunąć tę podatność. W przypadku braku możliwości aktualizacji, należy ograniczyć dostęp do aplikacji korzystających z podatnej wersji Qt.

Powiązane podatności

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

Off-by-one error in the QUtf8Decoder::toUnicode function in Trolltech Qt 3 allows context-dependent attackers to cause a denial of service (crash) via a crafted Unicode string that triggers a heap-based buffer overflow. NOTE: Qt 4 has the same error in the QUtf8Codec::convertToUnicode function, but it is not exploitable.

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