Spoločnosť Cisco vydala voľný antivírusový balík ClamAV 0.105

Spoločnosť Cisco predstavila nový významný výstup voľného antivírusového balíka ClamAV 0.105.0, ako aj uvoľnila opravy verzií ClamAV 0.104.3 a 0.103.6, ktoré opravujú zraniteľnosti a chyby. Pripomíname, že projekt prešiel do rúk spoločnosti Cisco v roku 2013 po kúpe spoločnosti Sourcefire, ktorá vyvíjala ClamAV a Snort. Kód projektu je distribuovaný pod licenciou GPLv2.

Kľúčové vylepšenia v ClamAV 0.105:

  • Medzi povinné závislosti na zostavenie bol pridaný kompilátor pre jazyk Rust. Na zostavenie je potrebná minimálne verzia Rust 1.56. Potrebné knižnice a závislosti v jazyku Rust sú zahrnuté v hlavnom obsahu balíka ClamAV.
  • Kód pre inkrementálne aktualizovanie archívu DB (CDIFF) bol prepracovaný do jazyka Rust. Nová implementácia umožnila výrazne urýchliť uplatňovanie aktualizácií, ktoré odstraňujú veľké množstvo podpisov z databázy. Toto je prvý modul, ktorý bol prepracovaný do Rust.
  • Zvýšené prednastavené hodnoty limitov:
    • MaxScanSize: 100M > 400M
    • MaxFileSize: 25M > 100M
    • StreamMaxLength: 25M > 100M
    • PCREMaxFileSize: 25M > 100M
    • MaxEmbeddedPE: 10M > 40M
    • MaxHTMLNormalize: 10M > 40M
    • MaxScriptNormalize: 5M > 20M
    • MaxHTMLNoTags: 2M > 8M
    • Maximálna dĺžka riadka v konfiguračných súboroch freshclam.conf a clamd.conf bola zvýšená z 512 na 1024 znakov (pri uvedení prístupových tokenov mohol parameter DatabaseMirror prekročiť 512 bajtov).
  • Na identifikáciu obrázkov používaných na phishing alebo pri šírení malvéru bola implementovaná podpora nového typu logických podpisov, v ktorých sa využíva metóda nepresného hashovania (fuzzy hashing), ktorá umožňuje identifikovať podobné objekty s určitým stupňom pravdepodobnosti. Na generovanie nepresného hash pre obrázok možno použiť príkaz „sigtool —fuzzy-img“.
  • V ClamScan a ClamDScan bola integrovaná možnosť skenovania pamäte procesov. Táto funkcia bola prenesená z balíka ClamWin a je špecifická pre platformu Windows. V ClamScan a ClamDScan na platforme Windows boli pridané možnosti „—memory“, „—kill“ a „—unload“.
  • Runtime komponenty na vykonávanie bytekódu, založené na LLVM, boli aktualizované. Na zvýšenie výkonu skenovania v porovnaní so štandardným interpretorom bytekódu bol ponúknutý režim JIT-kompilácie. Podpora starších verzií LLVM bola ukončená, na prácu je teraz možné použiť verzie LLVM od 8 do 12.
  • V Clamd bola pridaná možnosť GenerateMetadataJson, ekvivalentná voľbe „—gen-json“ v clamscan, ktorá zapisuje do súboru metadata.json metadáta o priebehu skenovania vo formáte JSON.
  • Bola poskytnutá možnosť zostavenia pomocou externého knižnice TomsFastMath (libtfm), zapínanej pomocou volieb „-D ENABLE_EXTERNAL_TOMSFASTMATH=ON“, „-D TomsFastMath_INCLUDE_DIR=<cesta>“ a „-D TomsFastMath_LIBRARY=<cesta>“. Dodávaná kópia knižnice TomsFastMath bola aktualizovaná na verziu 0.13.1.
  • V utilite Freshclam sa zlepšilo správanie pri spracovaní timeoutu ReceiveTimeout, ktorý teraz prerušuje len zablokované sťahovania a neprerušuje aktívne pomalé sťahovania s prenosom údajov cez zlú sieť.
  • Bola pridaná podpora pre zostavenie ClamdTop s použitím knižnice ncursesw v prípade, že ncurses je nedostupná.
  • Boli odstránené zraniteľnosti:
    • CVE-2022-20803 — dvojité uvoľnenie pamäte v analyzátore súborov OLE2.
    • CVE-2022-20770 — nekonečné cyklenie v analyzátore súborov CHM.
    • CVE-2022-20796 — zrútenie z dôvodu dereferencovania null ukazovateľa v kóde kontroly cache.
    • CVE-2022-20771 — nekonečné cyklenie v analyzátore súborov TIFF.
    • CVE-2022-20785 — únik pamäte v analyzátore HTML a normalizátore JavaScript.
    • CVE-2022-20792 — pretečenie bufferu v module načítania databázy podpisov.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster