Katalog CVE

CVE-2026-110596

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

Percentyl 6 - wyżej niż 6% wszystkich znanych CVE

Streszczenie

Biblioteka quirc do wersji 1.2 zawiera podatność nadmiernej liczby iteracji w funkcji find_alignment_pattern() w pliku lib/identify.c, która pozwala atakującemu zawiesić funkcję quirc_end() za pomocą spreparowanego obrazu. Atakujący może ustawić trzy wzorce lokalizacyjne tworzące niemal zdegenerowaną transformację perspektywiczną, powodując miliardy iteracji region_code() i wyczerpanie CPU w aplikacjach dekodujących obrazy QR dostarczone przez atakującego.

Ocena ryzyka

Atak może doprowadzić do wyczerpania CPU i zablokowania usług dekodujących kody QR, powodując odmowę usługi.

Rekomendacja

Zaktualizuj quirc do wersji nowszej niż 1.2 lub zastosuj poprawkę producenta, a do czasu aktualizacji ogranicz przetwarzanie niezaufanych obrazów QR.

Powiązane podatności

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

quirc through 1.2 contains an excessive-iteration vulnerability in find_alignment_pattern() in lib/identify.c that allows attackers to hang quirc_end() with a crafted image. Attackers can arrange three finder patterns producing a near-degenerate perspective transform, causing billions of region_code() iterations that exhaust CPU in applications decoding attacker-supplied QR images.

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