-
Notifications
You must be signed in to change notification settings - Fork 728
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade 7-Zip version? #580
Comments
We've been procrastinating upgrading the 7z LZMA-SDK for many years largely because of significant customizations made to our vendored copy back in the 2011-2012 time-frame. We intend to switch from the C version to the C++ version soon, to get some additional features (see: #542). We will of course pick up the latest version during that switch. |
What @HenkPoley says in #542 may also apply to the use of codecs not yet included in Igor Pavlov's original 7-Zip version. Viruses that pass the Clamav scan can be packaged this way.
For the 7-Zip version 21.07 by cielavenir
|
7-Zip 22.01 |
@teoberi we am working on the UnRAR upgrade (#634) and will include it in patch versions for 0.103, 0.104, and 0.105 in the coming week(s). The other issues (llvm14, and 7zip) are not critical and should not prevent anyone from using ClamAV:
|
Fair enought, I will wait for that. |
I did some additional research today. I found the blog post describing the After some intense debugging and reading over the article, I think we may actually be affected by this CVE, but ONLY when using the
According to the blog post, the bug in libunrar is specifically for symbolic links, though. For these, it will convert those backslashes after they're passed in to the extraction function over to When not using
That is excellent. Almost nobody uses TL;DR: ClamAV appears to be only very very slightly affected. It is still best for us to to upgrade libunrar in ClamAV, and I will continue to work on getting that done for a patch release next week. |
For reference: From discussion in discord on 2023/12/16, @CTRLRLTY is working on this. |
I'm glad to know that! I would be even more happy if the support for LLVM 14+ would also be resolved! |
Re: LLVM 14+ support, it's on our radar but actively focusing on LLVM 14+ support for the bytecode compiler, first. And after that we have to focus on some archive support improvements before we can look at it. So it's a ways down the backlog. Others are welcome to help if they want -- though you can also use the bytecode interpreter for bytecode functionality whenever LLVM is not available. |
Just to add useful 7zip feature updates... HISTORY of the 7-Zip24.01 2024-01-31
|
Describe the bug
The 7-Zip version included in Clamav 0.105.0 is 9.20 from 2010-11-18 (https://github.com/Cisco-Talos/clamav/blob/main/libclamav/7z/7zVersion.h)
The latest stable version is 21.07 according to the history.txt
Is there any particular reason why the latest 7-Zip version is not used with all updates including security updates?
The text was updated successfully, but these errors were encountered: