pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: [pkgsrc-2026Q2] pkgsrc/security
Module Name: pkgsrc
Committed By: maya
Date: Sun Aug 16 21:01:35 UTC 2026
Modified Files:
pkgsrc/security/clamav [pkgsrc-2026Q2]: Makefile.common
cargo-depends.mk distinfo
pkgsrc/security/clamav-doc [pkgsrc-2026Q2]: PLIST
Log Message:
Pullup ticket #7227 - requested by taca
security/clamav: Security fix
Revisions pulled up:
- security/clamav-doc/PLIST 1.15
- security/clamav/Makefile.common 1.32
- security/clamav/cargo-depends.mk 1.4
- security/clamav/distinfo 1.50
---
Module Name: pkgsrc
Committed By: taca
Date: Sat Aug 8 13:24:33 UTC 2026
Modified Files:
pkgsrc/security/clamav: Makefile.common cargo-depends.mk distinfo
pkgsrc/security/clamav-doc: PLIST
Log Message:
security/clamav: update to 1.4.6
1.4.6 (2026-08-07)
ClamAV 1.4.6 is a patch release with the following fixes:
- [CVE-2026-20345](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20345):
Fixed an indexing error while converting GPT partition names that could
read or write beyond a stack-allocated partition entry.
This issue affects ClamAV 0.98.2 through 1.5.3.
The fix is included in 1.4.6 and 1.5.4.
Thank you to Atuin - Automated Vulnerability Discovery Engine, Tianchu Chen
of Tencent Xuanwu Lab for identifying this issue.
- [CVE-2026-20339](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20339):
Fixed an integer overflow in the PESpin unpacker that could allocate an
undersized buffer and then write beyond it while rebuilding a PE file.
This issue affects ClamAV 0.90 through 1.5.3.
The fix is included in 1.4.6 and 1.5.4.
Thank you to Feng Xue and, independently, Yazdan Soltani for identifying
this issue.
- [CVE-2026-20346](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20346):
Fixed an integer underflow in the PDF parser that could cause a crash while
reading a malformed hex string.
This issue affects ClamAV 1.4.5 and earlier, and ClamAV 1.5.0 through
1.5.3.
The fix is included in 1.4.6 and 1.5.4.
Thank you to Tristan (@TristanInSec) for identifying this issue.
- [CVE-2026-20347](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20347):
Fixed undefined behavior and integer overflow in the Mach-O parser that
could cause a crash while scanning a malformed Mach-O file.
This issue affects ClamAV 1.4.5 and earlier, and ClamAV 1.5.0 through
1.5.3.
The fix is included in 1.4.6 and 1.5.4.
Thank you to Tristan (@TristanInSec) for identifying this issue.
- [CVE-2026-20348](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20348):
Fixed XAR parser size handling that could request an excessive allocation
or exceed scan limits while decompressing a malformed table of contents.
This issue affects ClamAV 0.98.1 through 1.5.3.
The fix is included in 1.4.6 and 1.5.4.
Thank you to leduckhuong for identifying this issue.
- [CVE-2025-8088](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-8088):
Adopted the upstream UnRAR project fix in ClamAV's bundled UnRAR library.
The fix rejects path separators in NTFS alternate data stream names to
prevent extraction outside ClamAV's temporary scan directory on Windows.
This issue affects ClamAV 0.101.0 through 1.5.3.
The fix is included in 1.4.6 and 1.5.4.
Thank you to Yazdan Soltani for identifying that this issue affects ClamAV.
- Fixed thread-safety issues in the `clamd` STATS command that could disclose
process memory or crash the daemon while scans and STATS requests run
concurrently. Also fixed partial socket-write handling used for large STATS
responses.
This issue affects ClamAV 0.95 through 1.5.3.
The fix is included in 1.4.6 and 1.5.4.
- FreeBSD: Restored support for safe quarantine move and remove actions while
preserving protection against source-path replacement races.
This issue affects ClamAV 1.4.5 and 1.5.3.
The fix is included in 1.4.6 and 1.5.4.
- Upgraded the Rust `crossbeam-epoch` dependency to resolve the
RUSTSEC-2026-0204 advisory.
To generate a diff of this commit:
cvs rdiff -u -r1.30.4.1 -r1.30.4.2 pkgsrc/security/clamav/Makefile.common
cvs rdiff -u -r1.2.4.1 -r1.2.4.2 pkgsrc/security/clamav/cargo-depends.mk
cvs rdiff -u -r1.48.4.1 -r1.48.4.2 pkgsrc/security/clamav/distinfo
cvs rdiff -u -r1.13.4.1 -r1.13.4.2 pkgsrc/security/clamav-doc/PLIST
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/security/clamav/Makefile.common
diff -u pkgsrc/security/clamav/Makefile.common:1.30.4.1 pkgsrc/security/clamav/Makefile.common:1.30.4.2
--- pkgsrc/security/clamav/Makefile.common:1.30.4.1 Mon Jul 13 14:08:44 2026
+++ pkgsrc/security/clamav/Makefile.common Sun Aug 16 21:01:35 2026
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.30.4.1 2026/07/13 14:08:44 bsiegert Exp $
+# $NetBSD: Makefile.common,v 1.30.4.2 2026/08/16 21:01:35 maya Exp $
#
# used by security/clamav/Makefile
# used by security/clamav-doc/Makefile
-DISTNAME= clamav-1.4.5
+DISTNAME= clamav-1.4.6
CATEGORIES= security
MASTER_SITES= https://www.clamav.net/downloads/production/
Index: pkgsrc/security/clamav/cargo-depends.mk
diff -u pkgsrc/security/clamav/cargo-depends.mk:1.2.4.1 pkgsrc/security/clamav/cargo-depends.mk:1.2.4.2
--- pkgsrc/security/clamav/cargo-depends.mk:1.2.4.1 Mon Jul 13 14:08:44 2026
+++ pkgsrc/security/clamav/cargo-depends.mk Sun Aug 16 21:01:35 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.2.4.1 2026/07/13 14:08:44 bsiegert Exp $
+# $NetBSD: cargo-depends.mk,v 1.2.4.2 2026/08/16 21:01:35 maya Exp $
CARGO_CRATE_DEPENDS+= adler2-2.0.1
CARGO_CRATE_DEPENDS+= aho-corasick-1.1.3
@@ -41,7 +41,7 @@ CARGO_CRATE_DEPENDS+= core2-0.4.0
CARGO_CRATE_DEPENDS+= cpufeatures-0.2.12
CARGO_CRATE_DEPENDS+= crc32fast-1.4.0
CARGO_CRATE_DEPENDS+= crossbeam-deque-0.8.5
-CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.9.18
+CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.9.20
CARGO_CRATE_DEPENDS+= crossbeam-utils-0.8.19
CARGO_CRATE_DEPENDS+= crunchy-0.2.2
CARGO_CRATE_DEPENDS+= crypto-common-0.1.6
Index: pkgsrc/security/clamav/distinfo
diff -u pkgsrc/security/clamav/distinfo:1.48.4.1 pkgsrc/security/clamav/distinfo:1.48.4.2
--- pkgsrc/security/clamav/distinfo:1.48.4.1 Mon Jul 13 14:08:44 2026
+++ pkgsrc/security/clamav/distinfo Sun Aug 16 21:01:35 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.48.4.1 2026/07/13 14:08:44 bsiegert Exp $
+$NetBSD: distinfo,v 1.48.4.2 2026/08/16 21:01:35 maya Exp $
BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -102,9 +102,9 @@ Size (cfg-if-1.0.0.crate) = 7934 bytes
BLAKE2s (chrono-0.4.38.crate) = cd804c8f2c3ec8027f1a28fc2406b92e8cb27989956cf7e27fb98f6e338704cf
SHA512 (chrono-0.4.38.crate) = 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9
Size (chrono-0.4.38.crate) = 220559 bytes
-BLAKE2s (clamav-1.4.5.tar.gz) = e1fda10df1b5546d7d4c7e581dc5cf8a5fc4cc46c22411611b683687ce25e885
-SHA512 (clamav-1.4.5.tar.gz) = 1b20b51c532892287dcefc7bdd4a154b33147bee3e39650993b6bbe93995ec3f3491c32d247b507cc2e5de42e7da98fc4060c3606e364c91bdd3425637b50d7c
-Size (clamav-1.4.5.tar.gz) = 46095554 bytes
+BLAKE2s (clamav-1.4.6.tar.gz) = 088ae5ff536c73898518b2cf5f75deef1a32eb257b4e74216d554f6bbcffea9e
+SHA512 (clamav-1.4.6.tar.gz) = 5e1978befd63eb1095fc203b41ca5e9084e6eeae350660012fb19e68c74a454c11adae69459dd6f521c5a99d0ff57fd976b19b9e768776a94684fa186440a894
+Size (clamav-1.4.6.tar.gz) = 45990124 bytes
BLAKE2s (clang-sys-1.7.0.crate) = e2d4f063bac7ae563cef9363b02884fc718864129c02ae62606757b232db9c22
SHA512 (clang-sys-1.7.0.crate) = e544984d5bd76824ea2093f43f98b59a99e1ca8a5de40e49164b870ed4a91a530f3492faf0678190b91e74aa5d122bdbb32c649998d0ce24912dfb0b83ed6b81
Size (clang-sys-1.7.0.crate) = 42088 bytes
@@ -126,9 +126,9 @@ Size (crc32fast-1.4.0.crate) = 38665 byt
BLAKE2s (crossbeam-deque-0.8.5.crate) = b7cdbff28b832e07a9d55043d30d145d09bbe2e0216369b37a8491e1005e9c98
SHA512 (crossbeam-deque-0.8.5.crate) = 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864
Size (crossbeam-deque-0.8.5.crate) = 21726 bytes
-BLAKE2s (crossbeam-epoch-0.9.18.crate) = 6c1696682cc558719ff48faa4ffdc28b562cafea7f084f9b09a99f317def636e
-SHA512 (crossbeam-epoch-0.9.18.crate) = 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
-Size (crossbeam-epoch-0.9.18.crate) = 46875 bytes
+BLAKE2s (crossbeam-epoch-0.9.20.crate) = 1d1909914a24b2ef00bc6aa301497170fb0ac5424990c9324867ed32b4269eeb
+SHA512 (crossbeam-epoch-0.9.20.crate) = ee89c4953aae073b6607a3938b9fea812f222a8d8f321806d5150880a171ea01acd5d1cbbcc46d92f2ac7a788f6f20b7cfaf5845bdbd1a21938c7070ce6f4fc9
+Size (crossbeam-epoch-0.9.20.crate) = 47545 bytes
BLAKE2s (crossbeam-utils-0.8.19.crate) = e27f270c104f15e0674d86fb6a78b976eac1b5c4c45904489c78bc24c394770d
SHA512 (crossbeam-utils-0.8.19.crate) = 6e742fbb0d2a6371db87e81f8ac583259530a288237d0e8347394581c60004703a822318ec945936c410bb44001b115d8d986bb264e5b2d8091bb63a8edd93a9
Size (crossbeam-utils-0.8.19.crate) = 42328 bytes
Index: pkgsrc/security/clamav-doc/PLIST
diff -u pkgsrc/security/clamav-doc/PLIST:1.13.4.1 pkgsrc/security/clamav-doc/PLIST:1.13.4.2
--- pkgsrc/security/clamav-doc/PLIST:1.13.4.1 Mon Jul 13 14:08:44 2026
+++ pkgsrc/security/clamav-doc/PLIST Sun Aug 16 21:01:34 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13.4.1 2026/07/13 14:08:44 bsiegert Exp $
+@comment $NetBSD: PLIST,v 1.13.4.2 2026/08/16 21:01:34 maya Exp $
share/doc/clamav/html/404.html
share/doc/clamav/html/Introduction.html
share/doc/clamav/html/ace-2a3cd908.js
@@ -115,7 +115,7 @@ share/doc/clamav/html/mermaid-init-ccf74
share/doc/clamav/html/mode-rust-2c9d5c9a.js
share/doc/clamav/html/print.html
share/doc/clamav/html/searcher-09f2665d.js
-share/doc/clamav/html/searchindex-d348bbbb.js
+share/doc/clamav/html/searchindex-f120d447.js
share/doc/clamav/html/sitemap.xml
share/doc/clamav/html/theme-dawn-4493f9c8.js
share/doc/clamav/html/theme-tomorrow_night-9dbe62a9.js
Home |
Main Index |
Thread Index |
Old Index