Efter sex mÄnaders utveckling publicerade företaget Cisco en ny version av antiviruspaketet ClamAV 1.3.0. Projektet övergick till Cisco 2013 efter förvÀrvet av företaget Sourcefire, som utvecklade ClamAV och Snort. Projektets kod distribueras under GPLv2-licensen. Version 1.3.0 klassificeras som en vanlig version (inte LTS), dÀr uppdateringar publiceras i minst fyra mÄnader efter att den första versionen av nÀsta gren har slÀppts. Möjligheten att ladda ner signaturdatabasen för icke-LTS-grenar sÀkerstÀlls ocksÄ i minst fyra mÄnader efter att nÀsta gren har slÀppts.
NyckelförbÀttringar i ClamAV 1.3:
- Stöd för extrahering och kontroll av bilagor som anvĂ€nds i Microsoft OneNote-filer har lagts till. Analysen av OneNote-formatet Ă€r aktiverad som standard, men kan inaktiveras genom att stĂ€lla in «ScanOneNote no» i clamd.conf, ange alternativet kommandorad «âscan-onenote=no» nĂ€r man startar clamscan-verktyget eller lĂ€gga till flaggan CL_SCAN_PARSE_ONENOTE i parameter options.parse nĂ€r libclamav anvĂ€nds.
- Byggandet av ClamAV i det BeOS-liknande operativsystemet Haiku har etablerats.
- I clamd har en kontroll av existensen av katalogen för temporÀra filer, angiven i clamd.conf via direktivet TemporaryDirectory, lagts till. Om denna katalog saknas avslutas processen nu med ett felmeddelande.
- Vid konfigureringen av byggnation av statiska bibliotek i CMake har installationen av de statiska biblioteken libclamav_rust, libclammspack, libclamunrar_iface och libclamunrar, som anvÀnds i libclamav, sÀkerstÀllts.
- BestÀmning av filtyp för kompilering av Python-skript (.pyc) har implementerats. Filtypen överförs i form av en strÀngparameter CL_TYPE_PYTHON_COMPILED, som stöds i funktionerna clcb_pre_cache, clcb_pre_scan och clcb_file_inspection.
- Stödet för avkodning av PDF-dokument med tomt lösenord har förbÀttrats.
Samtidigt har uppdateringar av ClamAV 1.2.2 och 1.0.5 skapats, dÀr tvÄ sÄrbarheter har ÄtgÀrdats, som pÄverkar versionerna 0.104, 0.105, 1.0, 1.1 och 1.2:
- CVE-2024-20328 â möjligheten att infoga kommandon under filkontrollen i clamd pĂ„ grund av ett fel i implementeringen av direktivet «VirusEvent», som anvĂ€nds för att köra ett godtyckligt kommando vid upptĂ€ckten av ett virus. Detaljer om utnyttjandet av sĂ„rbarheten har Ă€nnu inte avslöjats, det som Ă€r kĂ€nt Ă€r att problemet har Ă„tgĂ€rdats genom att stödja formatteringsparametern â%fâ i VirusEvent, som ersattes av namnet pĂ„ den infekterade filen.
Enligt uppgifter förefaller attacken handla om att överföra ett specialformaterat namn pĂ„ en infekterad fil, som innehĂ„ller speciella tecken som inte Ă€r escapade vid körning av kommandot som anges i VirusEvent. Det Ă€r anmĂ€rkningsvĂ€rt att en liknande sĂ„rbarhet redan Ă„tgĂ€rdades 2004, Ă€ven dĂ„ genom att ta bort stödet för mönstret â%fâ, vilket sedan Ă„terinfördes i versionen ClamAV 0.104 och ledde till att den gamla sĂ„rbarheten Ă„teruppstod. I den gamla sĂ„rbarheten rĂ€ckte det med att skapa en fil med namnet â; mkdir ownedâ och skriva en testvirus-sigantur i den för att utföra sitt kommando under virussökningen.
- CVE-2024-20290 â buffertöverskridning i koden för att analysera filer med innehĂ„ll i OLE2-format, vilket en avlĂ€gsen, icke-autentiserad angripare kan utnyttja för att orsaka en tjĂ€nsteavbrott (krasch av skanningsprocessen). Problemet orsakas av en felaktig kontroll av radslut under skanning av innehĂ„llet, vilket leder till att lĂ€sa frĂ„n utanför buffertgrĂ€nsen.
KĂ€lla: opennet.ru
