[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1050638: marked as done (bullseye-pu: package clamav/0.103.9+dfsg-0+deb11u1)



Your message dated Sat, 07 Oct 2023 12:41:28 +0100
with message-id <84bb5ff8312f749ebe536897993782bf35aa1977.camel@adam-barratt.org.uk>
and subject line Closing opu requests for updates included in 11.8
has caused the Debian Bug report #1050638,
regarding bullseye-pu: package clamav/0.103.9+dfsg-0+deb11u1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1050638: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050638
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Control: affects -1 + src:clamav
User: release.debian.org@packages.debian.org
Usertags: pu
Tags: bullseye
Severity: normal

This is a stable update from clamav upstream in the 0.103.x series.
It fixes the following CVE
- CVE-2023-20197 (Possible DoS in HFS+ file parser).

I excluded the docs update from the attached diff. The resulting diff
ist mostly the mentioned CVE plus compiler warnings.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

Sebastian
diff -Nru clamav-0.103.8+dfsg/clamonacc/clamonacc.c clamav-0.103.9+dfsg/clamonacc/clamonacc.c
--- clamav-0.103.8+dfsg/clamonacc/clamonacc.c	2023-02-13 01:03:33.000000000 +0100
+++ clamav-0.103.9+dfsg/clamonacc/clamonacc.c	2023-08-16 08:21:10.000000000 +0200
@@ -61,7 +61,7 @@
 pthread_t ddd_pid        = 0;
 pthread_t scan_queue_pid = 0;
 
-static void onas_handle_signals();
+static void onas_handle_signals(void);
 static int startup_checks(struct onas_context *ctx);
 static struct onas_context *g_ctx = NULL;
 
diff -Nru clamav-0.103.8+dfsg/clamonacc/client/socket.h clamav-0.103.9+dfsg/clamonacc/client/socket.h
--- clamav-0.103.8+dfsg/clamonacc/client/socket.h	2023-02-13 01:03:33.000000000 +0100
+++ clamav-0.103.9+dfsg/clamonacc/client/socket.h	2023-08-16 08:21:10.000000000 +0200
@@ -31,4 +31,4 @@
 };
 
 cl_error_t onas_set_sock_only_once(struct onas_context *ctx);
-int onas_get_sockd();
+int onas_get_sockd(void);
diff -Nru clamav-0.103.8+dfsg/clamonacc/c-thread-pool/thpool.c clamav-0.103.9+dfsg/clamonacc/c-thread-pool/thpool.c
--- clamav-0.103.8+dfsg/clamonacc/c-thread-pool/thpool.c	2023-02-13 01:03:33.000000000 +0100
+++ clamav-0.103.9+dfsg/clamonacc/c-thread-pool/thpool.c	2023-08-16 08:21:10.000000000 +0200
@@ -8,7 +8,7 @@
  *
  ********************************/
 
-#define _POSIX_C_SOURCE 200809L
+#define _GNU_SOURCE
 #include <unistd.h>
 #include <signal.h>
 #include <stdio.h>
diff -Nru clamav-0.103.8+dfsg/clamonacc/inotif/hash.c clamav-0.103.9+dfsg/clamonacc/inotif/hash.c
--- clamav-0.103.8+dfsg/clamonacc/inotif/hash.c	2023-02-13 01:03:33.000000000 +0100
+++ clamav-0.103.9+dfsg/clamonacc/inotif/hash.c	2023-08-16 08:21:10.000000000 +0200
@@ -58,7 +58,7 @@
 
 #if defined(HAVE_SYS_FANOTIFY_H)
 
-static struct onas_bucket *onas_bucket_init();
+static struct onas_bucket *onas_bucket_init(void);
 static void onas_free_bucket(struct onas_bucket *bckt);
 static int onas_bucket_insert(struct onas_bucket *bckt, struct onas_element *elem);
 static int onas_bucket_remove(struct onas_bucket *bckt, struct onas_element *elem);
diff -Nru clamav-0.103.8+dfsg/clamonacc/inotif/inotif.c clamav-0.103.9+dfsg/clamonacc/inotif/inotif.c
--- clamav-0.103.8+dfsg/clamonacc/inotif/inotif.c	2023-02-13 01:03:33.000000000 +0100
+++ clamav-0.103.9+dfsg/clamonacc/inotif/inotif.c	2023-08-16 08:21:10.000000000 +0200
@@ -66,7 +66,7 @@
 
 static int onas_ddd_init_ht(uint32_t ht_size);
 static int onas_ddd_init_wdlt(uint64_t nwatches);
-static int onas_ddd_grow_wdlt();
+static int onas_ddd_grow_wdlt(void);
 
 static int onas_ddd_watch(const char *pathname, int fan_fd, uint64_t fan_mask, int in_fd, uint64_t in_mask);
 static int onas_ddd_watch_hierarchy(const char *pathname, size_t len, int fd, uint64_t mask, uint32_t type);
diff -Nru clamav-0.103.8+dfsg/clamonacc/scan/onas_queue.c clamav-0.103.9+dfsg/clamonacc/scan/onas_queue.c
--- clamav-0.103.8+dfsg/clamonacc/scan/onas_queue.c	2023-02-13 01:03:33.000000000 +0100
+++ clamav-0.103.9+dfsg/clamonacc/scan/onas_queue.c	2023-08-16 08:21:10.000000000 +0200
@@ -82,7 +82,7 @@
     return CL_SUCCESS;
 }
 
-static void *onas_init_event_queue()
+static void *onas_init_event_queue(void)
 {
 
     if (CL_EMEM == onas_new_event_queue_node(&g_onas_event_queue_head)) {
@@ -122,7 +122,7 @@
     return;
 }
 
-static void onas_destroy_event_queue()
+static void onas_destroy_event_queue(void)
 {
 
     if (NULL == g_onas_event_queue_head) {
@@ -200,7 +200,7 @@
     pthread_cleanup_pop(1);
 }
 
-static int onas_queue_is_b_empty()
+static int onas_queue_is_b_empty(void)
 {
 
     if (g_onas_event_queue.head->next == g_onas_event_queue.tail) {
diff -Nru clamav-0.103.8+dfsg/CMakeLists.txt clamav-0.103.9+dfsg/CMakeLists.txt
--- clamav-0.103.8+dfsg/CMakeLists.txt	2023-02-13 01:03:33.000000000 +0100
+++ clamav-0.103.9+dfsg/CMakeLists.txt	2023-08-16 08:21:10.000000000 +0200
@@ -15,7 +15,7 @@
 set(VERSION_SUFFIX "")
 
 project( ClamAV
-         VERSION "0.103.8"
+         VERSION "0.103.9"
          DESCRIPTION "ClamAV open source email, web, and end-point anti-virus toolkit." )
 
 set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
diff -Nru clamav-0.103.8+dfsg/configure clamav-0.103.9+dfsg/configure
--- clamav-0.103.8+dfsg/configure	2023-02-13 01:03:59.000000000 +0100
+++ clamav-0.103.9+dfsg/configure	2023-08-16 08:21:37.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for ClamAV 0.103.8.
+# Generated by GNU Autoconf 2.69 for ClamAV 0.103.9.
 #
 # Report bugs to <https://github.com/Cisco-Talos/clamav/issues>.
 #
@@ -592,8 +592,8 @@
 # Identity of this package.
 PACKAGE_NAME='ClamAV'
 PACKAGE_TARNAME='clamav'
-PACKAGE_VERSION='0.103.8'
-PACKAGE_STRING='ClamAV 0.103.8'
+PACKAGE_VERSION='0.103.9'
+PACKAGE_STRING='ClamAV 0.103.9'
 PACKAGE_BUGREPORT='https://github.com/Cisco-Talos/clamav/issues'
 PACKAGE_URL='https://www.clamav.net/'
 
@@ -1606,7 +1606,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures ClamAV 0.103.8 to adapt to many kinds of systems.
+\`configure' configures ClamAV 0.103.9 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1687,7 +1687,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of ClamAV 0.103.8:";;
+     short | recursive ) echo "Configuration of ClamAV 0.103.9:";;
    esac
   cat <<\_ACEOF
   --enable-dependency-tracking
@@ -1922,7 +1922,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-ClamAV configure 0.103.8
+ClamAV configure 0.103.9
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2550,7 +2550,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by ClamAV $as_me 0.103.8, which was
+It was created by ClamAV $as_me 0.103.9, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -4308,7 +4308,7 @@
 
 # Define the identity of the package.
  PACKAGE='clamav'
- VERSION='0.103.8'
+ VERSION='0.103.9'
 
 
 # Some tools Automake needs.
@@ -6036,7 +6036,7 @@
 $as_echo "#define PACKAGE PACKAGE_NAME" >>confdefs.h
 
 
-VERSION="0.103.8"
+VERSION="0.103.9"
 
 major=`echo $PACKAGE_VERSION |cut -d. -f1 | sed -e "s/^0-9//g"`
 minor=`echo $PACKAGE_VERSION |cut -d. -f2 | sed -e "s/^0-9//g"`
@@ -20018,7 +20018,7 @@
   ((bb_size) > 0 && (sb_size) > 0 && (size_t)(sb_size) <= (size_t)(bb_size) \
    && (sb) >= (bb) && ((sb) + (sb_size)) <= ((bb) + (bb_size)) && ((sb) + (sb_size)) > (bb) && (sb) < ((bb) + (bb_size)))
 
-int crashtest()
+int crashtest(void)
 {
 	unsigned int backsize, dcur;
 	int dval=0x12000, unp_offset;
@@ -31896,7 +31896,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by ClamAV $as_me 0.103.8, which was
+This file was extended by ClamAV $as_me 0.103.9, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -31963,7 +31963,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-ClamAV config.status 0.103.8
+ClamAV config.status 0.103.9
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
@@ -34813,7 +34813,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by ClamAV $as_me 0.103.8, which was
+This file was extended by ClamAV $as_me 0.103.9, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -34880,7 +34880,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-ClamAV config.status 0.103.8
+ClamAV config.status 0.103.9
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -Nru clamav-0.103.8+dfsg/configure.ac clamav-0.103.9+dfsg/configure.ac
--- clamav-0.103.8+dfsg/configure.ac	2023-02-17 21:22:49.000000000 +0100
+++ clamav-0.103.9+dfsg/configure.ac	2023-08-27 11:44:51.000000000 +0200
@@ -22,7 +22,7 @@
 
 dnl For a release change [devel] to the real version [0.xy]
 dnl also change VERSION below
-AC_INIT([ClamAV], [0.103.8], [https://github.com/Cisco-Talos/clamav/issues], [clamav], [https://www.clamav.net/])
+AC_INIT([ClamAV], [0.103.9], [https://github.com/Cisco-Talos/clamav/issues], [clamav], [https://www.clamav.net/])
 
 dnl put configure auxiliary into config
 AC_CONFIG_AUX_DIR([config])
diff -Nru clamav-0.103.8+dfsg/debian/changelog clamav-0.103.9+dfsg/debian/changelog
--- clamav-0.103.8+dfsg/debian/changelog	2023-02-17 21:43:57.000000000 +0100
+++ clamav-0.103.9+dfsg/debian/changelog	2023-08-27 11:57:11.000000000 +0200
@@ -1,3 +1,10 @@
+clamav (0.103.9+dfsg-0+deb11u1) bullseye; urgency=medium
+
+  * Import 0.103.9
+    - CVE-2023-20197 (Possible DoS in HFS+ file parser).
+
+ -- Sebastian Andrzej Siewior <sebastian@breakpoint.cc>  Sun, 27 Aug 2023 11:57:11 +0200
+
 clamav (0.103.8+dfsg-0+deb11u1) bullseye; urgency=medium
 
   * Import 0.103.8 (Closes: #1031509)
diff -Nru clamav-0.103.8+dfsg/debian/.git-dpm clamav-0.103.9+dfsg/debian/.git-dpm
--- clamav-0.103.8+dfsg/debian/.git-dpm	2023-02-17 21:38:36.000000000 +0100
+++ clamav-0.103.9+dfsg/debian/.git-dpm	2023-08-27 11:51:51.000000000 +0200
@@ -1,8 +1,8 @@
 # see git-dpm(1) from git-dpm package
-737c42d017cec50f0b64e8a5fb52ed2fe07d0d3b
-737c42d017cec50f0b64e8a5fb52ed2fe07d0d3b
-cf70fa22ae142444ba8e34594b2c29f69a65c1e4
-cf70fa22ae142444ba8e34594b2c29f69a65c1e4
-clamav_0.103.8+dfsg.orig.tar.xz
-23abb9015972460c9ead147ed691e46e857ca1a3
-7130804
+399cd45b987e0c25de2d54d23bbe9c043d7a6aad
+399cd45b987e0c25de2d54d23bbe9c043d7a6aad
+a13348d8210b0066d32493c325eb3f7d7df44fef
+a13348d8210b0066d32493c325eb3f7d7df44fef
+clamav_0.103.9+dfsg.orig.tar.xz
+cad4f441d66f57747575542534b27ac133a1e4b6
+7141568
diff -Nru clamav-0.103.8+dfsg/debian/libclamav9.symbols clamav-0.103.9+dfsg/debian/libclamav9.symbols
--- clamav-0.103.8+dfsg/debian/libclamav9.symbols	2023-02-17 21:38:36.000000000 +0100
+++ clamav-0.103.9+dfsg/debian/libclamav9.symbols	2023-08-27 11:57:11.000000000 +0200
@@ -1,20 +1,20 @@
 libclamav.so.9 libclamav9 #MINVER#
 * Build-Depends-Package: libclamav-dev
- CLAMAV_PRIVATE@CLAMAV_PRIVATE 0.103.8
+ CLAMAV_PRIVATE@CLAMAV_PRIVATE 0.103.9
  CLAMAV_PUBLIC@CLAMAV_PUBLIC 0.101.0
- __cli_strcasestr@CLAMAV_PRIVATE 0.103.8
- __cli_strndup@CLAMAV_PRIVATE 0.103.8
- __cli_strnlen@CLAMAV_PRIVATE 0.103.8
- __cli_strnstr@CLAMAV_PRIVATE 0.103.8
- base64Flush@CLAMAV_PRIVATE 0.103.8
- blobAddData@CLAMAV_PRIVATE 0.103.8
- blobCreate@CLAMAV_PRIVATE 0.103.8
- blobDestroy@CLAMAV_PRIVATE 0.103.8
- cl_ASN1_GetTimeT@CLAMAV_PRIVATE 0.103.8
+ __cli_strcasestr@CLAMAV_PRIVATE 0.103.9
+ __cli_strndup@CLAMAV_PRIVATE 0.103.9
+ __cli_strnlen@CLAMAV_PRIVATE 0.103.9
+ __cli_strnstr@CLAMAV_PRIVATE 0.103.9
+ base64Flush@CLAMAV_PRIVATE 0.103.9
+ blobAddData@CLAMAV_PRIVATE 0.103.9
+ blobCreate@CLAMAV_PRIVATE 0.103.9
+ blobDestroy@CLAMAV_PRIVATE 0.103.9
+ cl_ASN1_GetTimeT@CLAMAV_PRIVATE 0.103.9
  cl_always_gen_section_hash@CLAMAV_PUBLIC 0.101.0
- cl_base64_decode@CLAMAV_PRIVATE 0.103.8
- cl_base64_encode@CLAMAV_PRIVATE 0.103.8
- cl_cleanup_crypto@CLAMAV_PRIVATE 0.103.8
+ cl_base64_decode@CLAMAV_PRIVATE 0.103.9
+ cl_base64_encode@CLAMAV_PRIVATE 0.103.9
+ cl_cleanup_crypto@CLAMAV_PRIVATE 0.103.9
  cl_countsigs@CLAMAV_PUBLIC 0.101.0
  cl_cvdfree@CLAMAV_PUBLIC 0.101.0
  cl_cvdhead@CLAMAV_PUBLIC 0.101.0
@@ -54,19 +54,19 @@
  cl_fmap_close@CLAMAV_PUBLIC 0.101.0
  cl_fmap_open_handle@CLAMAV_PUBLIC 0.101.0
  cl_fmap_open_memory@CLAMAV_PUBLIC 0.101.0
- cl_get_pkey_file@CLAMAV_PRIVATE 0.103.8
- cl_get_x509_from_mem@CLAMAV_PRIVATE 0.103.8
- cl_hash_data@CLAMAV_PRIVATE 0.103.8
+ cl_get_pkey_file@CLAMAV_PRIVATE 0.103.9
+ cl_get_x509_from_mem@CLAMAV_PRIVATE 0.103.9
+ cl_hash_data@CLAMAV_PRIVATE 0.103.9
  cl_hash_destroy@CLAMAV_PUBLIC 0.101.0
- cl_hash_file_fd@CLAMAV_PRIVATE 0.103.8
- cl_hash_file_fd_ctx@CLAMAV_PRIVATE 0.103.8
- cl_hash_file_fp@CLAMAV_PRIVATE 0.103.8
+ cl_hash_file_fd@CLAMAV_PRIVATE 0.103.9
+ cl_hash_file_fd_ctx@CLAMAV_PRIVATE 0.103.9
+ cl_hash_file_fp@CLAMAV_PRIVATE 0.103.9
  cl_hash_init@CLAMAV_PUBLIC 0.101.0
  cl_init@CLAMAV_PUBLIC 0.101.0
- cl_initialize_crypto@CLAMAV_PRIVATE 0.103.8
+ cl_initialize_crypto@CLAMAV_PRIVATE 0.103.9
  cl_load@CLAMAV_PUBLIC 0.101.0
- cl_load_cert@CLAMAV_PRIVATE 0.103.8
- cl_load_crl@CLAMAV_PRIVATE 0.103.8
+ cl_load_cert@CLAMAV_PRIVATE 0.103.9
+ cl_load_crl@CLAMAV_PRIVATE 0.103.9
  cl_retdbdir@CLAMAV_PUBLIC 0.101.0
  cl_retflevel@CLAMAV_PUBLIC 0.103.8
  cl_retver@CLAMAV_PUBLIC 0.101.0
@@ -76,196 +76,196 @@
  cl_scanfile_callback@CLAMAV_PUBLIC 0.101.0
  cl_scanmap_callback@CLAMAV_PUBLIC 0.101.0
  cl_set_clcb_msg@CLAMAV_PUBLIC 0.101.0
- cl_sha1@CLAMAV_PRIVATE 0.103.8
- cl_sha256@CLAMAV_PRIVATE 0.103.8
- cl_sign_data@CLAMAV_PRIVATE 0.103.8
- cl_sign_data_keyfile@CLAMAV_PRIVATE 0.103.8
- cl_sign_file_fd@CLAMAV_PRIVATE 0.103.8
- cl_sign_file_fp@CLAMAV_PRIVATE 0.103.8
+ cl_sha1@CLAMAV_PRIVATE 0.103.9
+ cl_sha256@CLAMAV_PRIVATE 0.103.9
+ cl_sign_data@CLAMAV_PRIVATE 0.103.9
+ cl_sign_data_keyfile@CLAMAV_PRIVATE 0.103.9
+ cl_sign_file_fd@CLAMAV_PRIVATE 0.103.9
+ cl_sign_file_fp@CLAMAV_PRIVATE 0.103.9
  cl_statchkdir@CLAMAV_PUBLIC 0.101.0
  cl_statfree@CLAMAV_PUBLIC 0.101.0
  cl_statinidir@CLAMAV_PUBLIC 0.101.0
  cl_strerror@CLAMAV_PUBLIC 0.101.0
  cl_update_hash@CLAMAV_PUBLIC 0.101.0
- cl_validate_certificate_chain@CLAMAV_PRIVATE 0.103.8
- cl_validate_certificate_chain_ts_dir@CLAMAV_PRIVATE 0.103.8
- cl_verify_signature@CLAMAV_PRIVATE 0.103.8
- cl_verify_signature_fd@CLAMAV_PRIVATE 0.103.8
- cl_verify_signature_fd_x509@CLAMAV_PRIVATE 0.103.8
- cl_verify_signature_fd_x509_keyfile@CLAMAV_PRIVATE 0.103.8
- cl_verify_signature_hash@CLAMAV_PRIVATE 0.103.8
- cl_verify_signature_hash_x509@CLAMAV_PRIVATE 0.103.8
- cl_verify_signature_hash_x509_keyfile@CLAMAV_PRIVATE 0.103.8
- cl_verify_signature_x509@CLAMAV_PRIVATE 0.103.8
- cl_verify_signature_x509_keyfile@CLAMAV_PRIVATE 0.103.8
- cli_ac_buildtrie@CLAMAV_PRIVATE 0.103.8
- cli_ac_chklsig@CLAMAV_PRIVATE 0.103.8
- cli_ac_free@CLAMAV_PRIVATE 0.103.8
- cli_ac_freedata@CLAMAV_PRIVATE 0.103.8
- cli_ac_init@CLAMAV_PRIVATE 0.103.8
- cli_ac_initdata@CLAMAV_PRIVATE 0.103.8
- cli_ac_scanbuff@CLAMAV_PRIVATE 0.103.8
- cli_basename@CLAMAV_PRIVATE 0.103.8
- cli_bm_free@CLAMAV_PRIVATE 0.103.8
- cli_bm_init@CLAMAV_PRIVATE 0.103.8
- cli_bm_scanbuff@CLAMAV_PRIVATE 0.103.8
- cli_build_regex_list@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_context_alloc@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_context_clear@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_context_destroy@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_context_getresult_int@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_context_set_trace@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_context_setfile@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_context_setfuncid@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_context_setparam_int@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_context_setparam_ptr@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_debug@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_debug_printsrc@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_describe@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_destroy@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_done@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_init@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_load@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_prepare2@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_printversion@CLAMAV_PRIVATE 0.103.8
- cli_bytecode_run@CLAMAV_PRIVATE 0.103.8
- cli_bytefunc_describe@CLAMAV_PRIVATE 0.103.8
- cli_byteinst_describe@CLAMAV_PRIVATE 0.103.8
- cli_bytetype_describe@CLAMAV_PRIVATE 0.103.8
- cli_bytevalue_describe@CLAMAV_PRIVATE 0.103.8
- cli_calloc@CLAMAV_PRIVATE 0.103.8
- cli_check_auth_header@CLAMAV_PRIVATE 0.103.8
- cli_chomp@CLAMAV_PRIVATE 0.103.8
- cli_codepage_to_utf8@CLAMAV_PRIVATE 0.103.8
- cli_ctime@CLAMAV_PRIVATE 0.103.8
- cli_cvdunpack@CLAMAV_PRIVATE 0.103.8
- cli_dbgmsg_internal@CLAMAV_PRIVATE 0.103.8
- cli_dconf_init@CLAMAV_PRIVATE 0.103.8
- cli_debug_flag@CLAMAV_PRIVATE 0.103.8
- cli_detect_environment@CLAMAV_PRIVATE 0.103.8
- cli_disasm_one@CLAMAV_PRIVATE 0.103.8
- cli_errmsg@CLAMAV_PRIVATE 0.103.8
- cli_filecopy@CLAMAV_PRIVATE 0.103.8
- cli_free_vba_project@CLAMAV_PRIVATE 0.103.8
- cli_ftw@CLAMAV_PRIVATE 0.103.8
- cli_genhash_pe@CLAMAV_PRIVATE 0.103.8
- cli_gentemp@CLAMAV_PRIVATE 0.103.8
- cli_gentemp_with_prefix@CLAMAV_PRIVATE 0.103.8
- cli_gentempfd@CLAMAV_PRIVATE 0.103.8
- cli_get_filepath_from_filedesc@CLAMAV_PRIVATE 0.103.8
- cli_gettmpdir@CLAMAV_PRIVATE 0.103.8
- cli_hashfile@CLAMAV_PRIVATE 0.103.8
- cli_hashset_destroy@CLAMAV_PRIVATE 0.103.8
- cli_hashstream@CLAMAV_PRIVATE 0.103.8
- cli_hex2str@CLAMAV_PRIVATE 0.103.8
- cli_hex2ui@CLAMAV_PRIVATE 0.103.8
- cli_initroots@CLAMAV_PRIVATE 0.103.8
- cli_isnumber@CLAMAV_PRIVATE 0.103.8
- cli_js_destroy@CLAMAV_PRIVATE 0.103.8
- cli_js_init@CLAMAV_PRIVATE 0.103.8
- cli_js_output@CLAMAV_PRIVATE 0.103.8
- cli_js_parse_done@CLAMAV_PRIVATE 0.103.8
- cli_js_process_buffer@CLAMAV_PRIVATE 0.103.8
- cli_ldbtokenize@CLAMAV_PRIVATE 0.103.8
- cli_malloc@CLAMAV_PRIVATE 0.103.8
- cli_memstr@CLAMAV_PRIVATE 0.103.8
- cli_ole2_extract@CLAMAV_PRIVATE 0.103.8
- cli_parse_add@CLAMAV_PRIVATE 0.103.8
- cli_pcre_build@CLAMAV_PRIVATE 0.103.8
- cli_pcre_freeoff@CLAMAV_PRIVATE 0.103.8
- cli_pcre_init@CLAMAV_PRIVATE 0.103.8
- cli_pcre_perf_events_destroy@CLAMAV_PRIVATE 0.103.8
- cli_pcre_perf_print@CLAMAV_PRIVATE 0.103.8
- cli_pcre_recaloff@CLAMAV_PRIVATE 0.103.8
- cli_pcre_scanbuf@CLAMAV_PRIVATE 0.103.8
- cli_ppt_vba_read@CLAMAV_PRIVATE 0.103.8
- cli_printcxxver@CLAMAV_PRIVATE 0.103.8
- cli_readn@CLAMAV_PRIVATE 0.103.8
- cli_realloc@CLAMAV_PRIVATE 0.103.8
- cli_realpath@CLAMAV_PRIVATE 0.103.8
- cli_regcomp@CLAMAV_PRIVATE 0.103.8
- cli_regex2suffix@CLAMAV_PRIVATE 0.103.8
- cli_regexec@CLAMAV_PRIVATE 0.103.8
- cli_regfree@CLAMAV_PRIVATE 0.103.8
- cli_rmdirs@CLAMAV_PRIVATE 0.103.8
- cli_rndnum@CLAMAV_PRIVATE 0.103.8
- cli_sanitize_filepath@CLAMAV_PRIVATE 0.103.8
- cli_scan_buff@CLAMAV_PRIVATE 0.103.8
- cli_scan_fmap@CLAMAV_PRIVATE 0.103.8
- cli_sigopts_handler@CLAMAV_PRIVATE 0.103.8
- cli_sigperf_events_destroy@CLAMAV_PRIVATE 0.103.8
- cli_sigperf_print@CLAMAV_PRIVATE 0.103.8
- cli_str2hex@CLAMAV_PRIVATE 0.103.8
- cli_strbcasestr@CLAMAV_PRIVATE 0.103.8
- cli_strdup@CLAMAV_PRIVATE 0.103.8
- cli_strerror@CLAMAV_PRIVATE 0.103.8
- cli_strlcat@CLAMAV_PRIVATE 0.103.8
- cli_strlcpy@CLAMAV_PRIVATE 0.103.8
- cli_strntoul@CLAMAV_PRIVATE 0.103.8
- cli_strrcpy@CLAMAV_PRIVATE 0.103.8
- cli_strtok@CLAMAV_PRIVATE 0.103.8
- cli_strtokbuf@CLAMAV_PRIVATE 0.103.8
- cli_strtokenize@CLAMAV_PRIVATE 0.103.8
- cli_textbuffer_append_normalize@CLAMAV_PRIVATE 0.103.8
- cli_unescape@CLAMAV_PRIVATE 0.103.8
- cli_unlink@CLAMAV_PRIVATE 0.103.8
- cli_url_canon@CLAMAV_PRIVATE 0.103.8
- cli_utf16_to_utf8@CLAMAV_PRIVATE 0.103.8
- cli_utf16toascii@CLAMAV_PRIVATE 0.103.8
- cli_vba_inflate@CLAMAV_PRIVATE 0.103.8
- cli_vba_readdir@CLAMAV_PRIVATE 0.103.8
- cli_versig2@CLAMAV_PRIVATE 0.103.8
- cli_versig@CLAMAV_PRIVATE 0.103.8
- cli_warnmsg@CLAMAV_PRIVATE 0.103.8
- cli_wm_decrypt_macro@CLAMAV_PRIVATE 0.103.8
- cli_wm_readdir@CLAMAV_PRIVATE 0.103.8
- cli_writen@CLAMAV_PRIVATE 0.103.8
- decodeLine@CLAMAV_PRIVATE 0.103.8
- disasmbuf@CLAMAV_PRIVATE 0.103.8
- fmap@CLAMAV_PRIVATE 0.103.8
- fmap_dump_to_file@CLAMAV_PRIVATE 0.103.8
- fmap_duplicate@CLAMAV_PRIVATE 0.103.8
- free_duplicate_fmap@CLAMAV_PRIVATE 0.103.8
- get_fpu_endian@CLAMAV_PRIVATE 0.103.8
- have_clamjit@CLAMAV_PRIVATE 0.103.8
- have_rar@CLAMAV_PRIVATE 0.103.8
- html_normalise_map@CLAMAV_PRIVATE 0.103.8
- html_normalise_mem@CLAMAV_PRIVATE 0.103.8
- html_screnc_decode@CLAMAV_PRIVATE 0.103.8
- html_tag_arg_free@CLAMAV_PRIVATE 0.103.8
- init_domainlist@CLAMAV_PRIVATE 0.103.8
- init_regex_list@CLAMAV_PRIVATE 0.103.8
- init_whitelist@CLAMAV_PRIVATE 0.103.8
- is_regex_ok@CLAMAV_PRIVATE 0.103.8
- load_regex_matcher@CLAMAV_PRIVATE 0.103.8
+ cl_validate_certificate_chain@CLAMAV_PRIVATE 0.103.9
+ cl_validate_certificate_chain_ts_dir@CLAMAV_PRIVATE 0.103.9
+ cl_verify_signature@CLAMAV_PRIVATE 0.103.9
+ cl_verify_signature_fd@CLAMAV_PRIVATE 0.103.9
+ cl_verify_signature_fd_x509@CLAMAV_PRIVATE 0.103.9
+ cl_verify_signature_fd_x509_keyfile@CLAMAV_PRIVATE 0.103.9
+ cl_verify_signature_hash@CLAMAV_PRIVATE 0.103.9
+ cl_verify_signature_hash_x509@CLAMAV_PRIVATE 0.103.9
+ cl_verify_signature_hash_x509_keyfile@CLAMAV_PRIVATE 0.103.9
+ cl_verify_signature_x509@CLAMAV_PRIVATE 0.103.9
+ cl_verify_signature_x509_keyfile@CLAMAV_PRIVATE 0.103.9
+ cli_ac_buildtrie@CLAMAV_PRIVATE 0.103.9
+ cli_ac_chklsig@CLAMAV_PRIVATE 0.103.9
+ cli_ac_free@CLAMAV_PRIVATE 0.103.9
+ cli_ac_freedata@CLAMAV_PRIVATE 0.103.9
+ cli_ac_init@CLAMAV_PRIVATE 0.103.9
+ cli_ac_initdata@CLAMAV_PRIVATE 0.103.9
+ cli_ac_scanbuff@CLAMAV_PRIVATE 0.103.9
+ cli_basename@CLAMAV_PRIVATE 0.103.9
+ cli_bm_free@CLAMAV_PRIVATE 0.103.9
+ cli_bm_init@CLAMAV_PRIVATE 0.103.9
+ cli_bm_scanbuff@CLAMAV_PRIVATE 0.103.9
+ cli_build_regex_list@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_context_alloc@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_context_clear@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_context_destroy@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_context_getresult_int@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_context_set_trace@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_context_setfile@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_context_setfuncid@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_context_setparam_int@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_context_setparam_ptr@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_debug@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_debug_printsrc@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_describe@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_destroy@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_done@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_init@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_load@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_prepare2@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_printversion@CLAMAV_PRIVATE 0.103.9
+ cli_bytecode_run@CLAMAV_PRIVATE 0.103.9
+ cli_bytefunc_describe@CLAMAV_PRIVATE 0.103.9
+ cli_byteinst_describe@CLAMAV_PRIVATE 0.103.9
+ cli_bytetype_describe@CLAMAV_PRIVATE 0.103.9
+ cli_bytevalue_describe@CLAMAV_PRIVATE 0.103.9
+ cli_calloc@CLAMAV_PRIVATE 0.103.9
+ cli_check_auth_header@CLAMAV_PRIVATE 0.103.9
+ cli_chomp@CLAMAV_PRIVATE 0.103.9
+ cli_codepage_to_utf8@CLAMAV_PRIVATE 0.103.9
+ cli_ctime@CLAMAV_PRIVATE 0.103.9
+ cli_cvdunpack@CLAMAV_PRIVATE 0.103.9
+ cli_dbgmsg_internal@CLAMAV_PRIVATE 0.103.9
+ cli_dconf_init@CLAMAV_PRIVATE 0.103.9
+ cli_debug_flag@CLAMAV_PRIVATE 0.103.9
+ cli_detect_environment@CLAMAV_PRIVATE 0.103.9
+ cli_disasm_one@CLAMAV_PRIVATE 0.103.9
+ cli_errmsg@CLAMAV_PRIVATE 0.103.9
+ cli_filecopy@CLAMAV_PRIVATE 0.103.9
+ cli_free_vba_project@CLAMAV_PRIVATE 0.103.9
+ cli_ftw@CLAMAV_PRIVATE 0.103.9
+ cli_genhash_pe@CLAMAV_PRIVATE 0.103.9
+ cli_gentemp@CLAMAV_PRIVATE 0.103.9
+ cli_gentemp_with_prefix@CLAMAV_PRIVATE 0.103.9
+ cli_gentempfd@CLAMAV_PRIVATE 0.103.9
+ cli_get_filepath_from_filedesc@CLAMAV_PRIVATE 0.103.9
+ cli_gettmpdir@CLAMAV_PRIVATE 0.103.9
+ cli_hashfile@CLAMAV_PRIVATE 0.103.9
+ cli_hashset_destroy@CLAMAV_PRIVATE 0.103.9
+ cli_hashstream@CLAMAV_PRIVATE 0.103.9
+ cli_hex2str@CLAMAV_PRIVATE 0.103.9
+ cli_hex2ui@CLAMAV_PRIVATE 0.103.9
+ cli_initroots@CLAMAV_PRIVATE 0.103.9
+ cli_isnumber@CLAMAV_PRIVATE 0.103.9
+ cli_js_destroy@CLAMAV_PRIVATE 0.103.9
+ cli_js_init@CLAMAV_PRIVATE 0.103.9
+ cli_js_output@CLAMAV_PRIVATE 0.103.9
+ cli_js_parse_done@CLAMAV_PRIVATE 0.103.9
+ cli_js_process_buffer@CLAMAV_PRIVATE 0.103.9
+ cli_ldbtokenize@CLAMAV_PRIVATE 0.103.9
+ cli_malloc@CLAMAV_PRIVATE 0.103.9
+ cli_memstr@CLAMAV_PRIVATE 0.103.9
+ cli_ole2_extract@CLAMAV_PRIVATE 0.103.9
+ cli_parse_add@CLAMAV_PRIVATE 0.103.9
+ cli_pcre_build@CLAMAV_PRIVATE 0.103.9
+ cli_pcre_freeoff@CLAMAV_PRIVATE 0.103.9
+ cli_pcre_init@CLAMAV_PRIVATE 0.103.9
+ cli_pcre_perf_events_destroy@CLAMAV_PRIVATE 0.103.9
+ cli_pcre_perf_print@CLAMAV_PRIVATE 0.103.9
+ cli_pcre_recaloff@CLAMAV_PRIVATE 0.103.9
+ cli_pcre_scanbuf@CLAMAV_PRIVATE 0.103.9
+ cli_ppt_vba_read@CLAMAV_PRIVATE 0.103.9
+ cli_printcxxver@CLAMAV_PRIVATE 0.103.9
+ cli_readn@CLAMAV_PRIVATE 0.103.9
+ cli_realloc@CLAMAV_PRIVATE 0.103.9
+ cli_realpath@CLAMAV_PRIVATE 0.103.9
+ cli_regcomp@CLAMAV_PRIVATE 0.103.9
+ cli_regex2suffix@CLAMAV_PRIVATE 0.103.9
+ cli_regexec@CLAMAV_PRIVATE 0.103.9
+ cli_regfree@CLAMAV_PRIVATE 0.103.9
+ cli_rmdirs@CLAMAV_PRIVATE 0.103.9
+ cli_rndnum@CLAMAV_PRIVATE 0.103.9
+ cli_sanitize_filepath@CLAMAV_PRIVATE 0.103.9
+ cli_scan_buff@CLAMAV_PRIVATE 0.103.9
+ cli_scan_fmap@CLAMAV_PRIVATE 0.103.9
+ cli_sigopts_handler@CLAMAV_PRIVATE 0.103.9
+ cli_sigperf_events_destroy@CLAMAV_PRIVATE 0.103.9
+ cli_sigperf_print@CLAMAV_PRIVATE 0.103.9
+ cli_str2hex@CLAMAV_PRIVATE 0.103.9
+ cli_strbcasestr@CLAMAV_PRIVATE 0.103.9
+ cli_strdup@CLAMAV_PRIVATE 0.103.9
+ cli_strerror@CLAMAV_PRIVATE 0.103.9
+ cli_strlcat@CLAMAV_PRIVATE 0.103.9
+ cli_strlcpy@CLAMAV_PRIVATE 0.103.9
+ cli_strntoul@CLAMAV_PRIVATE 0.103.9
+ cli_strrcpy@CLAMAV_PRIVATE 0.103.9
+ cli_strtok@CLAMAV_PRIVATE 0.103.9
+ cli_strtokbuf@CLAMAV_PRIVATE 0.103.9
+ cli_strtokenize@CLAMAV_PRIVATE 0.103.9
+ cli_textbuffer_append_normalize@CLAMAV_PRIVATE 0.103.9
+ cli_unescape@CLAMAV_PRIVATE 0.103.9
+ cli_unlink@CLAMAV_PRIVATE 0.103.9
+ cli_url_canon@CLAMAV_PRIVATE 0.103.9
+ cli_utf16_to_utf8@CLAMAV_PRIVATE 0.103.9
+ cli_utf16toascii@CLAMAV_PRIVATE 0.103.9
+ cli_vba_inflate@CLAMAV_PRIVATE 0.103.9
+ cli_vba_readdir@CLAMAV_PRIVATE 0.103.9
+ cli_versig2@CLAMAV_PRIVATE 0.103.9
+ cli_versig@CLAMAV_PRIVATE 0.103.9
+ cli_warnmsg@CLAMAV_PRIVATE 0.103.9
+ cli_wm_decrypt_macro@CLAMAV_PRIVATE 0.103.9
+ cli_wm_readdir@CLAMAV_PRIVATE 0.103.9
+ cli_writen@CLAMAV_PRIVATE 0.103.9
+ decodeLine@CLAMAV_PRIVATE 0.103.9
+ disasmbuf@CLAMAV_PRIVATE 0.103.9
+ fmap@CLAMAV_PRIVATE 0.103.9
+ fmap_dump_to_file@CLAMAV_PRIVATE 0.103.9
+ fmap_duplicate@CLAMAV_PRIVATE 0.103.9
+ free_duplicate_fmap@CLAMAV_PRIVATE 0.103.9
+ get_fpu_endian@CLAMAV_PRIVATE 0.103.9
+ have_clamjit@CLAMAV_PRIVATE 0.103.9
+ have_rar@CLAMAV_PRIVATE 0.103.9
+ html_normalise_map@CLAMAV_PRIVATE 0.103.9
+ html_normalise_mem@CLAMAV_PRIVATE 0.103.9
+ html_screnc_decode@CLAMAV_PRIVATE 0.103.9
+ html_tag_arg_free@CLAMAV_PRIVATE 0.103.9
+ init_domainlist@CLAMAV_PRIVATE 0.103.9
+ init_regex_list@CLAMAV_PRIVATE 0.103.9
+ init_whitelist@CLAMAV_PRIVATE 0.103.9
+ is_regex_ok@CLAMAV_PRIVATE 0.103.9
+ load_regex_matcher@CLAMAV_PRIVATE 0.103.9
  lsig_sub_matched@CLAMAV_PUBLIC 0.101.0
- messageCreate@CLAMAV_PRIVATE 0.103.8
- messageDestroy@CLAMAV_PRIVATE 0.103.8
- mpool_calloc@CLAMAV_PRIVATE 0.103.8
- mpool_create@CLAMAV_PRIVATE 0.103.8
- mpool_destroy@CLAMAV_PRIVATE 0.103.8
- mpool_free@CLAMAV_PRIVATE 0.103.8
- mpool_getstats@CLAMAV_PRIVATE 0.103.8
- phishingScan@CLAMAV_PRIVATE 0.103.8
- phishing_done@CLAMAV_PRIVATE 0.103.8
- phishing_init@CLAMAV_PRIVATE 0.103.8
- regex_list_add_pattern@CLAMAV_PRIVATE 0.103.8
- regex_list_done@CLAMAV_PRIVATE 0.103.8
- regex_list_match@CLAMAV_PRIVATE 0.103.8
- tableCreate@CLAMAV_PRIVATE 0.103.8
- tableDestroy@CLAMAV_PRIVATE 0.103.8
- tableFind@CLAMAV_PRIVATE 0.103.8
- tableInsert@CLAMAV_PRIVATE 0.103.8
- tableIterate@CLAMAV_PRIVATE 0.103.8
- tableRemove@CLAMAV_PRIVATE 0.103.8
- tableUpdate@CLAMAV_PRIVATE 0.103.8
- text_normalize_init@CLAMAV_PRIVATE 0.103.8
- text_normalize_map@CLAMAV_PRIVATE 0.103.8
- text_normalize_reset@CLAMAV_PRIVATE 0.103.8
- uniq_add@CLAMAV_PRIVATE 0.103.8
- uniq_free@CLAMAV_PRIVATE 0.103.8
- uniq_get@CLAMAV_PRIVATE 0.103.8
- uniq_init@CLAMAV_PRIVATE 0.103.8
+ messageCreate@CLAMAV_PRIVATE 0.103.9
+ messageDestroy@CLAMAV_PRIVATE 0.103.9
+ mpool_calloc@CLAMAV_PRIVATE 0.103.9
+ mpool_create@CLAMAV_PRIVATE 0.103.9
+ mpool_destroy@CLAMAV_PRIVATE 0.103.9
+ mpool_free@CLAMAV_PRIVATE 0.103.9
+ mpool_getstats@CLAMAV_PRIVATE 0.103.9
+ phishingScan@CLAMAV_PRIVATE 0.103.9
+ phishing_done@CLAMAV_PRIVATE 0.103.9
+ phishing_init@CLAMAV_PRIVATE 0.103.9
+ regex_list_add_pattern@CLAMAV_PRIVATE 0.103.9
+ regex_list_done@CLAMAV_PRIVATE 0.103.9
+ regex_list_match@CLAMAV_PRIVATE 0.103.9
+ tableCreate@CLAMAV_PRIVATE 0.103.9
+ tableDestroy@CLAMAV_PRIVATE 0.103.9
+ tableFind@CLAMAV_PRIVATE 0.103.9
+ tableInsert@CLAMAV_PRIVATE 0.103.9
+ tableIterate@CLAMAV_PRIVATE 0.103.9
+ tableRemove@CLAMAV_PRIVATE 0.103.9
+ tableUpdate@CLAMAV_PRIVATE 0.103.9
+ text_normalize_init@CLAMAV_PRIVATE 0.103.9
+ text_normalize_map@CLAMAV_PRIVATE 0.103.9
+ text_normalize_reset@CLAMAV_PRIVATE 0.103.9
+ uniq_add@CLAMAV_PRIVATE 0.103.9
+ uniq_free@CLAMAV_PRIVATE 0.103.9
+ uniq_get@CLAMAV_PRIVATE 0.103.9
+ uniq_init@CLAMAV_PRIVATE 0.103.9
 libfreshclam.so.2 libclamav9 #MINVER#
  FRESHCLAM_PRIVATE@FRESHCLAM_PRIVATE 0.103.0
  FRESHCLAM_PUBLIC@FRESHCLAM_PUBLIC 0.102.1
diff -Nru clamav-0.103.8+dfsg/debian/patches/Add-support-for-LLVM-3.7.patch clamav-0.103.9+dfsg/debian/patches/Add-support-for-LLVM-3.7.patch
--- clamav-0.103.8+dfsg/debian/patches/Add-support-for-LLVM-3.7.patch	2023-02-17 21:38:36.000000000 +0100
+++ clamav-0.103.9+dfsg/debian/patches/Add-support-for-LLVM-3.7.patch	2023-08-27 11:51:51.000000000 +0200
@@ -1,4 +1,4 @@
-From bda0d92f0163184b876c871cc820287008e700cd Mon Sep 17 00:00:00 2001
+From 3b35c2c0488ed87179103f2944aaf3b3dfa49809 Mon Sep 17 00:00:00 2001
 From: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
 Date: Fri, 14 Oct 2016 20:24:39 +0200
 Subject: Add support for LLVM 3.7
diff -Nru clamav-0.103.8+dfsg/debian/patches/Add-support-for-LLVM-3.8.patch clamav-0.103.9+dfsg/debian/patches/Add-support-for-LLVM-3.8.patch
--- clamav-0.103.8+dfsg/debian/patches/Add-support-for-LLVM-3.8.patch	2023-02-17 21:38:36.000000000 +0100
+++ clamav-0.103.9+dfsg/debian/patches/Add-support-for-LLVM-3.8.patch	2023-08-27 11:51:51.000000000 +0200
@@ -1,4 +1,4 @@
-From b01e55ace32e1a277474484fd52421abc6d9e9ae Mon Sep 17 00:00:00 2001
+From 52ad28b8cabc2e6adfecac802239181bc9a26313 Mon Sep 17 00:00:00 2001
 From: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
 Date: Fri, 14 Oct 2016 20:24:48 +0200
 Subject: Add support for LLVM 3.8
diff -Nru clamav-0.103.8+dfsg/debian/patches/Add-support-for-LLVM-3.9.patch clamav-0.103.9+dfsg/debian/patches/Add-support-for-LLVM-3.9.patch
--- clamav-0.103.8+dfsg/debian/patches/Add-support-for-LLVM-3.9.patch	2023-02-17 21:38:36.000000000 +0100
+++ clamav-0.103.9+dfsg/debian/patches/Add-support-for-LLVM-3.9.patch	2023-08-27 11:51:51.000000000 +0200
@@ -1,4 +1,4 @@
-From 737c42d017cec50f0b64e8a5fb52ed2fe07d0d3b Mon Sep 17 00:00:00 2001
+From 399cd45b987e0c25de2d54d23bbe9c043d7a6aad Mon Sep 17 00:00:00 2001
 From: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
 Date: Fri, 14 Oct 2016 20:24:56 +0200
 Subject: Add support for LLVM 3.9
diff -Nru clamav-0.103.8+dfsg/debian/patches/add-support-for-system-tomsfastmath.patch clamav-0.103.9+dfsg/debian/patches/add-support-for-system-tomsfastmath.patch
--- clamav-0.103.8+dfsg/debian/patches/add-support-for-system-tomsfastmath.patch	2023-02-17 21:38:36.000000000 +0100
+++ clamav-0.103.9+dfsg/debian/patches/add-support-for-system-tomsfastmath.patch	2023-08-27 11:51:51.000000000 +0200
@@ -1,4 +1,4 @@
-From 3a2b8ec025296535f97018da2afdaef08812ce9b Mon Sep 17 00:00:00 2001
+From 3549e9b43246a287cffd4bea4b70304a2c3d051d Mon Sep 17 00:00:00 2001
 From: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
 Date: Wed, 11 Mar 2015 20:03:15 +0100
 Subject: add support for system tomsfastmath
@@ -14,7 +14,7 @@
  create mode 100644 m4/reorganization/libs/tomsfastmath.m4
 
 diff --git a/configure.ac b/configure.ac
-index a5400a7..d8cd587 100644
+index 09298cb..057ff3c 100644
 --- a/configure.ac
 +++ b/configure.ac
 @@ -98,6 +98,7 @@ m4_include([m4/reorganization/libs/libmspack.m4])
diff -Nru clamav-0.103.8+dfsg/debian/patches/Change-paths-in-sample-conf-file-to-match-Debian.patch clamav-0.103.9+dfsg/debian/patches/Change-paths-in-sample-conf-file-to-match-Debian.patch
--- clamav-0.103.8+dfsg/debian/patches/Change-paths-in-sample-conf-file-to-match-Debian.patch	2023-02-17 21:38:36.000000000 +0100
+++ clamav-0.103.9+dfsg/debian/patches/Change-paths-in-sample-conf-file-to-match-Debian.patch	2023-08-27 11:51:51.000000000 +0200
@@ -1,4 +1,4 @@
-From c1ad6468fd95f3c645b027693c91134e44d01d40 Mon Sep 17 00:00:00 2001
+From 7cb3a975cc8fee8b48f1a1ffcaf38926295c4365 Mon Sep 17 00:00:00 2001
 From: Scott Kitterman <scott@kitterman.com>
 Date: Mon, 10 Mar 2014 19:20:18 -0400
 Subject: Change paths in sample conf file to match Debian
diff -Nru clamav-0.103.8+dfsg/debian/patches/clamd_dont_depend_on_clamav_demon_socket.patch clamav-0.103.9+dfsg/debian/patches/clamd_dont_depend_on_clamav_demon_socket.patch
--- clamav-0.103.8+dfsg/debian/patches/clamd_dont_depend_on_clamav_demon_socket.patch	2023-02-17 21:38:36.000000000 +0100
+++ clamav-0.103.9+dfsg/debian/patches/clamd_dont_depend_on_clamav_demon_socket.patch	2023-08-27 11:51:51.000000000 +0200
@@ -1,4 +1,4 @@
-From 343dae3997771fafe2fcf8d7eb1388a04a095f21 Mon Sep 17 00:00:00 2001
+From 9a99a8319778148f26a5194b1e3387c682af5403 Mon Sep 17 00:00:00 2001
 From: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
 Date: Thu, 11 Aug 2016 21:54:10 +0200
 Subject: clamd: don't depend on clamav-demon.socket
diff -Nru clamav-0.103.8+dfsg/debian/upstream/signing-key.asc clamav-0.103.9+dfsg/debian/upstream/signing-key.asc
--- clamav-0.103.8+dfsg/debian/upstream/signing-key.asc	2023-02-17 21:38:36.000000000 +0100
+++ clamav-0.103.9+dfsg/debian/upstream/signing-key.asc	2023-08-27 11:51:50.000000000 +0200
@@ -1,51 +1,63 @@
 -----BEGIN PGP PUBLIC KEY BLOCK-----
 
-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
+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
-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
-=gazS
+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
+ab6V2qU=
+=X+5e
 -----END PGP PUBLIC KEY BLOCK-----
--- clamav-0.103.8+dfsg/libclamav/bytecode_api.h	2023-02-13 01:03:33.000000000 +0100
+++ clamav-0.103.9+dfsg/libclamav/bytecode_api.h	2023-08-16 08:21:10.000000000 +0200
@@ -154,6 +154,7 @@
     FUNC_LEVEL_0103_6    = 127, /**< LibClamAV release 0.103.6 */
     FUNC_LEVEL_0103_7    = 128, /**< LibClamAV release 0.103.7 */
     FUNC_LEVEL_0103_8    = 129, /**< LibClamAV release 0.103.8 */
+    FUNC_LEVEL_0103_9    = 130, /**< LibClamAV release 0.103.9 */
 };
 
 /**
diff -Nru clamav-0.103.8+dfsg/libclamav/hfsplus.c clamav-0.103.9+dfsg/libclamav/hfsplus.c
--- clamav-0.103.8+dfsg/libclamav/hfsplus.c	2023-02-13 01:03:33.000000000 +0100
+++ clamav-0.103.9+dfsg/libclamav/hfsplus.c	2023-08-16 08:21:10.000000000 +0200
@@ -1256,9 +1256,9 @@
                                                     stream.next_out  = uncompressed;
 
                                                     while (stream.avail_in > 0) {
-                                                        ret = inflate(&stream, Z_NO_FLUSH);
-                                                        if (ret != Z_OK && ret != Z_STREAM_END) {
-                                                            cli_dbgmsg("hfsplus_walk_catalog: Failed to extract (%d)\n", ret);
+                                                        int z_ret = inflate(&stream, Z_NO_FLUSH);
+                                                        if (z_ret != Z_OK && z_ret != Z_STREAM_END) {
+                                                            cli_dbgmsg("hfsplus_walk_catalog: Failed to extract (%d)\n", z_ret);
                                                             ret = CL_EFORMAT;
                                                             break;
                                                         }
@@ -1271,6 +1271,11 @@
                                                         written += sizeof(uncompressed) - stream.avail_out;
                                                         stream.avail_out = sizeof(uncompressed);
                                                         stream.next_out  = uncompressed;
+
+                                                        if (stream.avail_in > 0 && Z_STREAM_END == z_ret) {
+                                                            cli_dbgmsg("hfsplus_walk_catalog: Reached end of stream even though there's still some available bytes left!\n");
+                                                            break;
+                                                        }
                                                     }
                                                 } else {
                                                     if (cli_writen(ofd, &block[streamBeginning ? 1 : 0], readLen - (streamBeginning ? 1 : 0)) != readLen - (streamBeginning ? 1 : 0)) {
diff -Nru clamav-0.103.8+dfsg/libclamav/matcher-pcre.h clamav-0.103.9+dfsg/libclamav/matcher-pcre.h
--- clamav-0.103.8+dfsg/libclamav/matcher-pcre.h	2023-02-13 01:03:33.000000000 +0100
+++ clamav-0.103.9+dfsg/libclamav/matcher-pcre.h	2023-08-16 08:21:10.000000000 +0200
@@ -68,11 +68,11 @@
 };
 
 /* PCRE PERFORMANCE DECLARATIONS */
-void cli_pcre_perf_print();
-void cli_pcre_perf_events_destroy();
+void cli_pcre_perf_print(void);
+void cli_pcre_perf_events_destroy(void);
 
 /* PCRE MATCHER DECLARATIONS */
-int cli_pcre_init();
+int cli_pcre_init(void);
 cl_error_t cli_pcre_addpatt(struct cli_matcher *root, const char *virname, const char *trigger, const char *pattern, const char *cflags, const char *offset, const uint32_t *lsigid, unsigned int options);
 cl_error_t cli_pcre_build(struct cli_matcher *root, long long unsigned match_limit, long long unsigned recmatch_limit, const struct cli_dconf *dconf);
 cl_error_t cli_pcre_recaloff(struct cli_matcher *root, struct cli_pcre_off *data, struct cli_target_info *info, cli_ctx *ctx);
diff -Nru clamav-0.103.8+dfsg/libclamav/regex_pcre.h clamav-0.103.9+dfsg/libclamav/regex_pcre.h
--- clamav-0.103.8+dfsg/libclamav/regex_pcre.h	2023-02-13 01:03:33.000000000 +0100
+++ clamav-0.103.9+dfsg/libclamav/regex_pcre.h	2023-08-16 08:21:10.000000000 +0200
@@ -76,7 +76,7 @@
 };
 #endif
 
-cl_error_t cli_pcre_init_internal();
+cl_error_t cli_pcre_init_internal(void);
 cl_error_t cli_pcre_addoptions(struct cli_pcre_data *pd, const char **opt, int errout);
 cl_error_t cli_pcre_compile(struct cli_pcre_data *pd, long long unsigned match_limit, long long unsigned match_limit_recursion, unsigned int options, int opt_override);
 int cli_pcre_match(struct cli_pcre_data *pd, const unsigned char *buffer, size_t buflen, size_t override_offset, int options, struct cli_pcre_results *results);
diff -Nru clamav-0.103.8+dfsg/libclamav/version.h clamav-0.103.9+dfsg/libclamav/version.h
--- clamav-0.103.8+dfsg/libclamav/version.h	2023-02-13 01:04:24.000000000 +0100
+++ clamav-0.103.9+dfsg/libclamav/version.h	2023-08-16 08:22:02.000000000 +0200
@@ -1 +1 @@
-#define REPO_VERSION "devel-709ad8ff7"
+#define REPO_VERSION "devel-bd3fa397e"
diff -Nru clamav-0.103.8+dfsg/m4/reorganization/compiler_checks.m4 clamav-0.103.9+dfsg/m4/reorganization/compiler_checks.m4
--- clamav-0.103.8+dfsg/m4/reorganization/compiler_checks.m4	2023-02-13 01:03:33.000000000 +0100
+++ clamav-0.103.9+dfsg/m4/reorganization/compiler_checks.m4	2023-08-16 08:21:11.000000000 +0200
@@ -121,7 +121,7 @@
   ((bb_size) > 0 && (sb_size) > 0 && (size_t)(sb_size) <= (size_t)(bb_size) \
    && (sb) >= (bb) && ((sb) + (sb_size)) <= ((bb) + (bb_size)) && ((sb) + (sb_size)) > (bb) && (sb) < ((bb) + (bb_size)))
 
-int crashtest()
+int crashtest(void)
 {
 	unsigned int backsize, dcur;
 	int dval=0x12000, unp_offset;
diff -Nru clamav-0.103.8+dfsg/m4/reorganization/version.m4 clamav-0.103.9+dfsg/m4/reorganization/version.m4
--- clamav-0.103.8+dfsg/m4/reorganization/version.m4	2023-02-13 01:03:33.000000000 +0100
+++ clamav-0.103.9+dfsg/m4/reorganization/version.m4	2023-08-16 08:21:11.000000000 +0200
@@ -3,7 +3,7 @@
 dnl For beta,                  set: VERSION="<version>-beta"
 dnl For release candidate,     set: VERSION="<version>-rc"
 dnl For release,               set: VERSION="<version>"
-VERSION="0.103.8"
+VERSION="0.103.9"
 
 major=`echo $PACKAGE_VERSION |cut -d. -f1 | sed -e "s/[^0-9]//g"`
 minor=`echo $PACKAGE_VERSION |cut -d. -f2 | sed -e "s/[^0-9]//g"`
diff -Nru clamav-0.103.8+dfsg/NEWS.md clamav-0.103.9+dfsg/NEWS.md
--- clamav-0.103.8+dfsg/NEWS.md	2023-02-13 01:03:33.000000000 +0100
+++ clamav-0.103.9+dfsg/NEWS.md	2023-08-16 08:21:10.000000000 +0200
@@ -3,6 +3,24 @@
 Note: This file refers to the source tarball. Things described here may differ
  slightly from the binary packages.
 
+## 0.103.9
+
+ClamAV 0.103.9 is a critical patch release with the following fixes:
+
+- [CVE-2023-20197](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-20197)
+  Fixed a possible denial of service vulnerability in the HFS+ file parser.
+  This issue affects versions 1.1.0, 1.0.1 through 1.0.0, 0.105.2 through 0.105.0,
+  0.104.4 through 0.104.0, and 0.103.8 through 0.103.0.
+  Thank you to Steve Smith for reporting this issue.
+
+- Fixed compiler warnings that may turn into errors in Clang 16.
+  Patch courtesy of Michael Orlitzky.
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/747
+
+Special thanks to the following people for code contributions and bug reports:
+- Michael Orlitzky
+- Steve Smith
+
 ## 0.103.8
 
 ClamAV 0.103.8 is a critical patch release with the following fixes:
diff -Nru clamav-0.103.8+dfsg/shared/misc.h clamav-0.103.9+dfsg/shared/misc.h
--- clamav-0.103.8+dfsg/shared/misc.h	2023-02-13 01:03:33.000000000 +0100
+++ clamav-0.103.9+dfsg/shared/misc.h	2023-08-16 08:21:11.000000000 +0200
@@ -72,7 +72,7 @@
 /*closes stdin, stdout, stderr.  This is called by daemonize, but not
  * daemonize_all_return.  Users of daemonize_all_return should call this
  * when initialization is complete.*/
-int close_std_descriptors();
+int close_std_descriptors(void);
 
 /*Returns the return value of fork.  All processes return */
 int daemonize_all_return(void);

--- End Message ---
--- Begin Message ---
Package: release.debian.org
Version: 11.8

Hi,

The updates referred to by each of these requests were included in
today's 11.8 bullseye point release.

Regards,

Adam

--- End Message ---

Reply to: