Skip to content

Commit 9186e03

Browse files
committed
Bump the version to 1.5.2, the FLEVEL to 232, and update NEWS.md
1 parent 5faf172 commit 9186e03

File tree

5 files changed

+36
-3
lines changed

5 files changed

+36
-3
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ string(TIMESTAMP TODAY "%Y%m%d")
2222
set(VERSION_SUFFIX "")
2323

2424
project( ClamAV
25-
VERSION "1.5.1"
25+
VERSION "1.5.2"
2626
DESCRIPTION "ClamAV open source email, web, and end-point anti-virus toolkit." )
2727

2828
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})

Jenkinsfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ properties(
1010
parameters(
1111
[
1212
string(name: 'VERSION',
13-
defaultValue: '1.5.1',
13+
defaultValue: '1.5.2',
1414
description: 'ClamAV version string'),
1515
string(name: 'FRAMEWORK_BRANCH',
1616
defaultValue: '1.5',

NEWS.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,38 @@
33
Note: This file refers to the official packages. Things described here may
44
differ slightly from third-party binary packages.
55

6+
## 1.5.2
7+
8+
ClamAV 1.5.2 is a patch release with the following fixes:
9+
10+
- [CVE-2026-20031](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20031):
11+
Fixed an error handling bug in the HTML file parser that may crash the program
12+
and cause a denial-of-service (DoS) condition.
13+
14+
This issue was introduced in version 1.1.0.
15+
The fix is included in 1.5.2 and 1.4.4.
16+
17+
- Fixed a possible infinite loop when scanning some JPEG files by upgrading
18+
affected ClamAV dependency, a Rust image library.
19+
20+
Unfortunately, this change requires a newer Rust compiler for ClamAV.
21+
The minimum Rust version for ClamAV 1.4.3 was 1.85.1.
22+
The minimum Rust version for ClamAV 1.4.4 is now 1.87.0.
23+
24+
- Fixed a possible crash on Windows when scanning some files while using the
25+
`LeaveTemporaryFiles` and `TemporaryDirectory` features.
26+
27+
- The CVD verification process will now ignore certificate files in the CVD
28+
certs directory when the user lacks read permissions.
29+
30+
- Freshclam: Fixed CLD verification bug with `PrivateMirror` option.
31+
32+
- Upgraded the Rust `bytes` dependency to a newer version to resolve the
33+
RUSTSEC-2026-0007 advisory.
34+
35+
- Fixed a possible crash caused by invalid pointer alignment on some platforms.
36+
This fix is courtesy of Hsuan-Ming Chen at Synology PSIRT.
37+
638
## 1.5.1
739

840
ClamAV 1.5.1 is a patch release with the following fixes:

libclamav/bytecode_api.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,7 @@ enum FunctionalityLevels {
200200

201201
FUNC_LEVEL_1_5 = 230, /**< LibClamAV release 1.5.0 */
202202
FUNC_LEVEL_1_5_1 = 231, /**< LibClamAV release 1.5.1 */
203+
FUNC_LEVEL_1_5_2 = 232, /**< LibClamAV release 1.5.2 */
203204
};
204205

205206
/**

libclamav/others.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
* in re-enabling affected modules.
7272
*/
7373

74-
#define CL_FLEVEL 231
74+
#define CL_FLEVEL 232
7575
#define CL_FLEVEL_DCONF CL_FLEVEL
7676
#define CL_FLEVEL_SIGTOOL CL_FLEVEL
7777

0 commit comments

Comments
 (0)