Cisco har introducerat en ny betydande version av den fria antiviruspaketet ClamAV 0.105.0 och har Àven publicerat korrigerande utgÄvor av ClamAV 0.104.3 och 0.103.6 som ÄtgÀrdar sÄrbarheter och buggar. Det Àr vÀrt att nÀmna att projektet övergick till Cisco 2013 efter förvÀrvet av företaget Sourcefire, som utvecklar ClamAV och Snort. Koden för projektet distribueras under GPLv2-licensen.
Nyckel förbÀttringar i ClamAV 0.105:
- Compiler för sprÄket Rust har inkluderats som en obligatorisk beroende för kompilering. Minst version 1.56 av Rust krÀvs. NödvÀndiga Rust-biblioteksberoenden ingÄr i huvudpaketet ClamAV.
- Koden för inkrementell uppdatering av databasen (CDIFF) har skrivits om i Rust. Den nya implementeringen har möjliggjort en betydande ökning av hastigheten för tillÀmpningen av uppdateringar som tar bort ett stort antal signaturer frÄn databasen. Detta Àr den första modulen som har skrivits om i Rust.
- De förinstÀllda grÀnsvÀrdena har ökat:
- MaxScanSize: 100M > 400M
- MaxFileSize: 25M > 100M
- StreamMaxLength: 25M > 100M
- PCREMaxFileSize: 25M > 100M
- MaxEmbeddedPE: 10M > 40M
- MaxHTMLNormalize: 10M > 40M
- MaxScriptNormalize: 5M > 20M
- MaxHTMLNoTags: 2M > 8M
- Den maximala lÀngden pÄ strÀngar i konfigurationsfilerna freshclam.conf och clamd.conf har ökat frÄn 512 till 1024 tecken (vid angivande av Ätkomsttokens kunde parametern DatabaseMirror överskrida 512 byte).
- För att identifiera bilder som anvĂ€nds för phishing eller vid spridning av skadlig programvara har stöd för en ny typ av logiska signaturer implementerats, dĂ€r en metod för oskarp hashning (fuzzy hashing) anvĂ€nds, vilket möjliggör upptĂ€ckten av liknande objekt med viss sannolikhet. För att generera en oskarp hash för en bild kan kommandot "sigtool âfuzzy-img" anvĂ€ndas.
- ClamScan och ClamDScan har fĂ„tt inbyggd funktionalitet för att skanna processminnet. Denna funktionalitet har överförts frĂ„n ClamWin och Ă€r specifik för Windows-plattformen. I ClamScan och ClamDScan pĂ„ Windows har möjligheterna "âmemory", "âkill" och "âunload" lagts till.
- Runtime-komponenterna för körning av bytekod, baserade pÄ LLVM, har uppdaterats. För att öka skanningsprestandan i jÀmförelse med den som erbjuds av standard bytekodstolken har en JIT-kompilationslÀge föreslagits. Stöd för Àldre versioner av LLVM har upphört, nu kan versioner av LLVM frÄn 8 till 12 anvÀndas.
- I Clamd har en instĂ€llning lagts till för GenerateMetadataJson, motsvarande alternativet "âgen-json" i clamscan och som skriver metadata om skanningsprocessen till filen metadata.json i JSON-format.
- Möjligheten att bygga med det externa biblioteket TomsFastMath (libtfm) har tillhandahÄllits, vilket aktiveras med alternativen "-D ENABLE_EXTERNAL_TOMSFASTMATH=ON", "-D TomsFastMath_INCLUDE_DIR=<path>" och "-D TomsFastMath_LIBRARY=<path>". Den inkluderade versionen av biblioteket TomsFastMath har uppdaterats till version 0.13.1.
- I verktyget Freshclam har beteendet vid bearbetning av mottagningstidsgrÀnsen ReceiveTimeout förbÀttrats, vilket nu bryter endast hÀngande nedladdningar och inte avbryter aktiva lÄngsamma nedladdningar med datatransfer genom dÄliga kommunikationskanaler.
- Stödet för att bygga ClamdTop med ncursesw-biblioteket har lagts till i fall dÀr ncurses inte Àr tillgÀngligt.
- SÄrbarheter ÄtgÀrdade:
- CVE-2022-20803 â dubbel frigöring av minne i OLE2-filparsern.
- CVE-2022-20770 â oĂ€ndlig loop i CHM-filparsern.
- CVE-2022-20796 â kraschar pĂ„ grund av dereferering av en nullpekare i cachekontrollkoden.
- CVE-2022-20771 â oĂ€ndlig loop i TIFF-filparsern.
- CVE-2022-20785 â minneslĂ€ckage i HTML-parsern och Javascript-normalisatorn.
- CVE-2022-20792 â buffertöverflöd i modulen för nedladdning av signaturdatabas.
KĂ€lla: opennet.ru
