Zranitelnosti v knihovně Expat, které vedou k provádění kódu při zpracování XML dat

V knihovně Expat 2.4.5, která se používá pro analýzu formátu XML v mnoha projektech, včetně Apache httpd, OpenOffice, LibreOffice, Firefox, Chromium, Python a Wayland, bylo odstraněno pět nebezpečných zranitelností, z nichž čtyři potenciálně umožňují provádění vlastního kódu při zpracování speciálně formátovaných XML dat v aplikacích využívajících libexpat. U dvou zranitelností se uvádí, že existují funkční exploity. Aktualizace balíčků v distribucích lze sledovat na těchto stránkách Debian, SUSE, Ubuntu, RHEL, Fedora, Gentoo, Arch Linux.

Zjištěné zranitelnosti:

  • CVE-2022-25235 — přetečení zásobníku způsobené nesprávnou kontrolou kódování Unicode znaků, které může vést (existuje exploit) k provádění kódu při zpracování speciálně formátovaných sekvencí 2- a 3-bajtových znaků UTF-8 v názvech XML tagů.
  • CVE-2022-25236 — možnost vkládání znaků oddělení prostorů názvů do hodnot atributů „xmlns[:prefix]“ v URI. Zranitelnost umožňuje provádění kódu při zpracování dat útočníka (existuje exploit).
  • CVE-2022-25313 — vyčerpání zásobníku při analýze bloku „doctype“ (DTD), projevující se v souborech větších než 2 MB, obsahujících velmi vysoký počet otevíracích závorek. Není vyloučeno, že by mohla být zranitelnost využita k provádění vlastního kódu v systému.
  • CVE-2022-25315 — přetečení celého čísla ve funkci storeRawNames, která se projevuje pouze na 64bitových systémech a vyžaduje zpracování gigabajtů dat. Není vyloučeno, že by mohla být zranitelnost využita k provádění vlastního kódu v systému.
  • CVE-2022-25314 — přetečení celého čísla ve funkci copyString, která se projevuje pouze na 64bitových systémech a vyžaduje zpracování gigabajtů dat. Problém může vést k odmítnutí služby.

    Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster