Joerg Riesmeier [Wed, 19 Feb 2025 21:30:57 +0000 (22:30 +0100)]
Added check to make sure: HighBit < BitsAllocated.
Forwarded: https://git.dcmtk.org/?p=dcmtk.git;a=commit;h=
03e851b0586d05057c3268988e180ffb426b2e03
Bug-Debian: https://bugs.debian.org/
1093047
Reviewed-By: Étienne Mollier <emollier@debian.org>
Last-Update: 2025-01-18
Added check to the image preprocessing to make sure that the value of
HighBit is always less than the value of BitsAllocated. Before, this
missing check could lead to memory corruption if an invalid combination
of values was retrieved from a malformed DICOM dataset.
Thanks to Emmanuel Tacheau from the Cisco Talos team
<vulndiscovery@external.cisco.com> for the report, sample file (PoC)
and detailed analysis. See TALOS-2024-2121 and CVE-2024-52333.
Gbp-Pq: Name 0008-CVE-2024-52333.patch
Joerg Riesmeier [Wed, 19 Feb 2025 21:30:57 +0000 (22:30 +0100)]
Fixed issue rendering invalid monochrome image.
Forwarded: https://git.dcmtk.org/?p=dcmtk.git;a=commit;h=
89a6e399f1e17d08a8bc8cdaa05b2ac9a50cd4f6
Bug-Debian: https://bugs.debian.org/
1093043
Reviewed-By: Étienne Mollier <emollier@debian.org>
Last-Update: 2025-01-18
Fixed issue when rendering an invalid monochrome DICOM image where the
number of pixels stored does not match the expected number of pixels.
If the stored number is less than the expected number, the rest of the
pixel matrix for the intermediate representation was always filled with
the value 0. Under certain, very rare conditions, this could result in
memory problems reported by an Address Sanitizer (ASAN). Now, the rest
of the matrix is filled with the smallest possible value for the image.
Thanks to Emmanuel Tacheau from the Cisco Talos team
<vulndiscovery@external.cisco.com> for the original report, the sample
file (PoC) and further details. See TALOS-2024-2122 and CVE-2024-47796.
Gbp-Pq: Name 0007-CVE-2024-47796.patch
Mathieu Malaterre [Wed, 19 Feb 2025 21:30:57 +0000 (22:30 +0100)]
Remove version
Forwarded: not-needed
Last-Update: 2023-11-06
Gbp-Pq: Name remove_version.patch
Gert Wollny [Wed, 19 Feb 2025 21:30:57 +0000 (22:30 +0100)]
Don't add executables to cmake exports
Bug-Debian: https://bugs.debian.org/803304
Forwarded: not-needed
CMake exports are used by other packages that compile
and link against dcmtk. Because Debian moves some of
these executables and also dosn't install the test
executables, this import may fail leading to failure
to configure the according package.
===================================================================
Gbp-Pq: Name 07_dont_export_all_executables.patch
Jürgen Salk [Wed, 19 Feb 2025 21:30:57 +0000 (22:30 +0100)]
The original maintainer Jürgen Salk applied
Forwarded: not-needed
a set of patches to the original code. This file contains
changes to C++ code
Gbp-Pq: Name 01_dcmtk_3.6.0-1.patch
Étienne Mollier [Wed, 19 Feb 2025 21:31:16 +0000 (22:31 +0100)]
d/changelog: ready for upload to unstable.
Étienne Mollier [Wed, 19 Feb 2025 21:30:36 +0000 (22:30 +0100)]
0011-CVE-2025-25472.patch: new: fix CVE-2025-25472.
Étienne Mollier [Wed, 19 Feb 2025 21:29:40 +0000 (22:29 +0100)]
d/changelog: unrelease.
Étienne Mollier [Wed, 19 Feb 2025 20:57:06 +0000 (21:57 +0100)]
d/changelog: ready for upload to unstable.
Étienne Mollier [Wed, 19 Feb 2025 20:54:45 +0000 (21:54 +0100)]
0010-CVE-2025-25474.patch: new: fix CVE-2025-25474.
Closes: #1098374
Étienne Mollier [Wed, 19 Feb 2025 20:54:09 +0000 (21:54 +0100)]
0009-CVE-2025-25475.patch: new: fix CVE-2025-25475.
Closes: #1098373
Étienne Mollier [Wed, 19 Feb 2025 20:20:38 +0000 (21:20 +0100)]
Reinstate 0007-CVE-2024-47796.patch and 0008-CVE-2024-52333.patch.
These were not part of dcmtk 3.6.9 upstream and still apply.
Thanks: Salvatore Bonaccorso
Mathieu Malaterre [Tue, 18 Feb 2025 11:05:49 +0000 (12:05 +0100)]
d/changelog: Upload 3.6.9-3 to unstable
Mathieu Malaterre [Tue, 18 Feb 2025 11:05:01 +0000 (12:05 +0100)]
d/watch: Properly watch upstream on github
Mathieu Malaterre [Tue, 18 Feb 2025 11:03:39 +0000 (12:03 +0100)]
d/doc: Make sure to reference 3.6.9 path
Mathieu Malaterre [Tue, 18 Feb 2025 11:03:04 +0000 (12:03 +0100)]
d/patches: Remove old unused patches
Mathieu Malaterre [Tue, 11 Feb 2025 07:12:57 +0000 (08:12 +0100)]
d/changelog: Upload 3.6.9-2 to experimental
Mathieu Malaterre [Tue, 11 Feb 2025 07:08:43 +0000 (08:08 +0100)]
d/t/run-unit-test: Adapt to new installation
Mathieu Malaterre [Thu, 30 Jan 2025 12:17:16 +0000 (13:17 +0100)]
d/changelog: Upload 3.6.9-1 to experimental
Mathieu Malaterre [Thu, 30 Jan 2025 12:15:11 +0000 (13:15 +0100)]
Merge branch 'master' into debian/experimental
Mathieu Malaterre [Thu, 30 Jan 2025 10:42:13 +0000 (11:42 +0100)]
d/patches: Refresh patches
Mathieu Malaterre [Thu, 30 Jan 2025 10:48:30 +0000 (11:48 +0100)]
d/install: Migrate to new SOVERSION
Mathieu Malaterre [Thu, 30 Jan 2025 10:38:21 +0000 (11:38 +0100)]
Update upstream source from tag 'upstream/3.6.9'
Update to upstream version '3.6.9'
with Debian dir
6c3bd68558195e7a06972f9cf791344eb75eae8c
Mathieu Malaterre [Thu, 30 Jan 2025 10:38:21 +0000 (11:38 +0100)]
New upstream version 3.6.9
Étienne Mollier [Sat, 18 Jan 2025 15:58:27 +0000 (16:58 +0100)]
d/changelog: ready for upload to unstable.
Étienne Mollier [Sat, 18 Jan 2025 15:00:29 +0000 (16:00 +0100)]
0008-CVE-2024-52333.patch: new.
This patch addresses CVE-2024-52333.
Closes: #1093047
Étienne Mollier [Sat, 18 Jan 2025 10:55:22 +0000 (11:55 +0100)]
0007-CVE-2024-47796.patch: new.
This patch addresses CVE-2024-47796.
Closes: #1093043
Étienne Mollier [Sat, 18 Jan 2025 10:54:32 +0000 (11:54 +0100)]
0004-Fixed-two-segmentation-faults.patch: unfuzz.
Étienne Mollier [Sat, 18 Jan 2025 10:54:16 +0000 (11:54 +0100)]
0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
Patch refreshed.
Mathieu Malaterre [Mon, 8 Jul 2024 11:31:10 +0000 (13:31 +0200)]
d/changelog: Upload 3.6.8-6 to unstable
Mathieu Malaterre [Mon, 8 Jul 2024 11:29:09 +0000 (13:29 +0200)]
d/patches: Fixed possible overflows when allocating memory. Closes: #
1074483
Mathieu Malaterre [Mon, 8 Jul 2024 11:26:25 +0000 (13:26 +0200)]
d/t/run-unit-test: Fix unit-test for new release. Closes: #
1075917
Mathieu Malaterre [Fri, 5 Jul 2024 09:24:34 +0000 (11:24 +0200)]
d/changelog: Upload 3.6.8-5 to unstable
Mathieu Malaterre [Fri, 5 Jul 2024 09:23:41 +0000 (11:23 +0200)]
d/control: Bump Std-Vers to 4.7.0 no changes needed
Mathieu Malaterre [Mon, 24 Jun 2024 18:44:16 +0000 (20:44 +0200)]
d/changelog: Upload 3.6.8-4 to experimental
Mathieu Malaterre [Mon, 24 Jun 2024 11:39:37 +0000 (11:39 +0000)]
Merge branch 'master' into debian/experimental
Santiago Vila [Mon, 24 Jun 2024 10:30:00 +0000 (12:30 +0200)]
Upload for unstable as 3.6.7-15
Santiago Vila [Mon, 24 Jun 2024 10:25:00 +0000 (12:25 +0200)]
Update two of the previously applied patches to avoid breaking the ABI. Closes: #
1070207.
The updated patches are:
0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
0003-Fixed-wrong-error-handling-previous-commit.patch
Santiago Vila [Wed, 5 Jun 2024 12:30:00 +0000 (14:30 +0200)]
Upload for unstable as 3.6.7-14
Santiago Vila [Wed, 5 Jun 2024 12:30:00 +0000 (14:30 +0200)]
Apply patches from NMU proposal by Adrian Bunk to address CVE-2024-28130, CVE-2024-34508 and CVE-2024-34509. Closes: #
1070207.
Andreas Beckmann [Fri, 26 Apr 2024 13:22:20 +0000 (15:22 +0200)]
drop salsa-ci.yml in favor of the default configuration from pipeline repository
Andreas Beckmann [Fri, 26 Apr 2024 06:40:55 +0000 (08:40 +0200)]
build reproducibly without rpath and set LD_LIBRARY_PATH for running tests
Andreas Beckmann [Thu, 25 Apr 2024 14:33:34 +0000 (16:33 +0200)]
removed embedded build path from DCMTKConfig.cmake
Emanuele Rocca [Fri, 22 Mar 2024 10:13:37 +0000 (11:13 +0100)]
[armhf,armel] No need to drop graphviz from build-depends-indep
Build-Depends-Indep are only used to build the arch:all packages, and currently
all the arch:all autobuilder run on amd64.
Michael R. Crusoe [Tue, 19 Mar 2024 14:24:15 +0000 (15:24 +0100)]
routine-update: Ready to upload to unstable
Michael R. Crusoe [Tue, 19 Mar 2024 14:22:52 +0000 (15:22 +0100)]
d/control: add explicit dependency on libnsl-dev. Closes: #
1066422.
Michael R. Crusoe [Tue, 19 Mar 2024 11:43:51 +0000 (12:43 +0100)]
Marked Debian-specific patches as not needing forwarding to upstream.
Michael R. Crusoe [Tue, 19 Mar 2024 11:39:12 +0000 (12:39 +0100)]
Acknowledge NMU
Emanuele Rocca [Tue, 19 Mar 2024 11:31:42 +0000 (12:31 +0100)]
Do not build-depend on graphviz on armhf and armel.
The package is currently not installable on those arches due to the ongoing t64
transition.
Co-authored-by: Michael R. Crusoe <crusoe@debian.org>
jodogne-guest [Tue, 19 Mar 2024 11:01:05 +0000 (12:01 +0100)]
Upload to unstable
jodogne-guest [Tue, 19 Mar 2024 10:55:03 +0000 (11:55 +0100)]
Fix typo in target distribution during upload
jodogne-guest [Tue, 19 Mar 2024 10:26:36 +0000 (11:26 +0100)]
Upload to unstable
jodogne-guest [Tue, 19 Mar 2024 10:08:09 +0000 (11:08 +0100)]
d/rules: Fix armel buildd
Michael Hudson-Doyle [Wed, 28 Feb 2024 11:20:16 +0000 (12:20 +0100)]
Rename libraries for 64-bit time_t transition.
Closes: #1062022
Signed-off-by: Étienne Mollier <emollier@debian.org>
Mathieu Malaterre [Fri, 12 Jan 2024 16:09:28 +0000 (17:09 +0100)]
d/changelog: Upload 3.6.8-3 to experimental
Emanuele Rocca [Fri, 12 Jan 2024 16:08:09 +0000 (17:08 +0100)]
d/rules: Fix armel buildd
Mathieu Malaterre [Fri, 12 Jan 2024 09:34:39 +0000 (10:34 +0100)]
d/changelog: Upload 3.6.8-2 to experimental
Mathieu Malaterre [Fri, 12 Jan 2024 09:33:52 +0000 (10:33 +0100)]
d/patches: Import bug fix from upstream
Mathieu Malaterre [Fri, 12 Jan 2024 09:33:11 +0000 (10:33 +0100)]
d/rules: Fix test suite on x87 hardware
Mathieu Malaterre [Thu, 11 Jan 2024 15:08:30 +0000 (16:08 +0100)]
d/changelog: Upload 3.6.8-1 to experimental
Mathieu Malaterre [Thu, 11 Jan 2024 14:41:58 +0000 (15:41 +0100)]
d/patches: Refresh patches
Mathieu Malaterre [Thu, 11 Jan 2024 14:40:43 +0000 (15:40 +0100)]
New upstream version 3.6.8
Mathieu Malaterre [Thu, 11 Jan 2024 14:40:43 +0000 (15:40 +0100)]
Update upstream source from tag 'upstream/3.6.8'
Update to upstream version '3.6.8'
with Debian dir
9197f93b8f3af0afd6f1f4f0edb87e66c45db77f
Mathieu Malaterre [Mon, 6 Nov 2023 11:07:55 +0000 (12:07 +0100)]
d/changelog: Upload 3.6.8~git20231027.
1549d8c-2 to experimental
Mathieu Malaterre [Mon, 6 Nov 2023 11:04:04 +0000 (12:04 +0100)]
d/patches: Fix install path for docs
Mathieu Malaterre [Mon, 6 Nov 2023 09:28:25 +0000 (10:28 +0100)]
d/changelog: Upload 3.6.8~git20231027.
1549d8c-1 to experimental
Mathieu Malaterre [Mon, 6 Nov 2023 09:27:28 +0000 (10:27 +0100)]
d/rules: Start using LTO
Mathieu Malaterre [Mon, 6 Nov 2023 09:22:57 +0000 (10:22 +0100)]
d/patches: Remove version from install paths
Mathieu Malaterre [Mon, 6 Nov 2023 08:21:23 +0000 (09:21 +0100)]
New upstream version 3.6.8~git20231027.
1549d8c
Mathieu Malaterre [Mon, 6 Nov 2023 08:21:23 +0000 (09:21 +0100)]
Update upstream source from tag 'upstream/3.6.8_git20231027.
1549d8c'
Update to upstream version '3.6.8~git20231027.
1549d8c'
with Debian dir
fc782cdbeb7763e3df9730ee289589274a82634b
Mathieu Malaterre [Fri, 30 Jun 2023 13:27:41 +0000 (15:27 +0200)]
d/changelog: Upload 3.6.8~git20221024.
b8950f9-3 to experimental
Mathieu Malaterre [Fri, 30 Jun 2023 13:27:06 +0000 (15:27 +0200)]
d/rules: Fix debuild -A (all)
Mathieu Malaterre [Fri, 30 Jun 2023 13:26:50 +0000 (15:26 +0200)]
d/patches: Remove obsolete/unused patches
Mathieu Malaterre [Fri, 30 Jun 2023 12:19:18 +0000 (14:19 +0200)]
d/changelog: Upload 3.6.8~git20221024.
b8950f9-2 to experimental
Mathieu Malaterre [Fri, 30 Jun 2023 12:18:42 +0000 (12:18 +0000)]
d/rules: Do not build test suite if not required
Mathieu Malaterre [Fri, 30 Jun 2023 12:05:27 +0000 (14:05 +0200)]
d/rules: Remove gnu extensions, only strict c++17
Mathieu Malaterre [Fri, 30 Jun 2023 09:41:53 +0000 (09:41 +0000)]
d/control: Reduce number of dependencies for -dev package
Andreas Tille [Thu, 22 Jun 2023 09:01:22 +0000 (11:01 +0200)]
Upload to unstable
Andreas Tille [Thu, 22 Jun 2023 07:52:33 +0000 (09:52 +0200)]
Fix postrm
Mathieu Malaterre [Wed, 4 Jan 2023 10:15:22 +0000 (11:15 +0100)]
d/changelog: Upload 3.6.7-8 to unstable
Mathieu Malaterre [Wed, 4 Jan 2023 10:13:36 +0000 (11:13 +0100)]
d/control: Bump Std-Vers to 4.6.2 no changes needed
Mathieu Malaterre [Wed, 4 Jan 2023 10:13:03 +0000 (11:13 +0100)]
d/patches: Fix CVE-2022-43272. Closes: #
1027165
Andreas Tille [Tue, 6 Dec 2022 11:14:30 +0000 (12:14 +0100)]
Upload to unstable
Andreas Tille [Tue, 6 Dec 2022 10:52:34 +0000 (11:52 +0100)]
On purge remove /var/lib/dcmtk/db/STORESCP if exists
Andreas Tille [Tue, 6 Dec 2022 10:49:27 +0000 (11:49 +0100)]
Add maintscript to remove outdated conffiles
Mathieu Malaterre [Mon, 7 Nov 2022 15:39:15 +0000 (16:39 +0100)]
d/changelog: Upload 3.6.8~git20221024.
b8950f9-1 to experimental
Mathieu Malaterre [Mon, 7 Nov 2022 15:38:53 +0000 (16:38 +0100)]
d/patches: Refresh version for new snapshot
Mathieu Malaterre [Mon, 7 Nov 2022 15:38:33 +0000 (16:38 +0100)]
New upstream version 3.6.8~git20221024.
b8950f9
Mathieu Malaterre [Mon, 7 Nov 2022 15:38:33 +0000 (16:38 +0100)]
Update upstream source from tag 'upstream/3.6.8_git20221024.
b8950f9'
Update to upstream version '3.6.8~git20221024.
b8950f9'
with Debian dir
9a64612beb1cdfcc4385edb6601fc50340ae3c8e
Mathieu Malaterre [Mon, 7 Nov 2022 12:33:52 +0000 (13:33 +0100)]
d/changelog: Upload 3.6.8~git20221013.
51be018-3 to experimental
Mathieu Malaterre [Mon, 7 Nov 2022 12:33:25 +0000 (13:33 +0100)]
d/doc-base: Fix full path
Mathieu Malaterre [Mon, 7 Nov 2022 12:32:41 +0000 (13:32 +0100)]
d/changelog: Upload 3.6.8~git20221013.
51be018-2 to experimental
Mathieu Malaterre [Mon, 7 Nov 2022 10:23:09 +0000 (11:23 +0100)]
d/control: Add missing dependency on libjs-jquery. Closes: #989108
Mathieu Malaterre [Mon, 7 Nov 2022 10:26:14 +0000 (11:26 +0100)]
d/lintian: Make sure to override lintian/ijg check
Mathieu Malaterre [Mon, 7 Nov 2022 10:23:09 +0000 (11:23 +0100)]
d/control: Add missing dependency on libjs-jquery. Closes: #989108
Mathieu Malaterre [Mon, 7 Nov 2022 09:52:56 +0000 (10:52 +0100)]
d/changelog: Upload 3.6.8~git20221013.
51be018-1 to experimental
Mathieu Malaterre [Mon, 7 Nov 2022 09:51:32 +0000 (10:51 +0100)]
d/patches: Add fake version mechanism
Mathieu Malaterre [Mon, 7 Nov 2022 09:43:52 +0000 (10:43 +0100)]
d/install: Start migrating to new 18 ABI
Mathieu Malaterre [Mon, 7 Nov 2022 09:44:42 +0000 (10:44 +0100)]
d/rules: Add dcmtk-data package
Mathieu Malaterre [Tue, 18 Oct 2022 09:41:47 +0000 (11:41 +0200)]
New upstream version 3.6.8~git20221013.
51be018