Files
s390-tools/zdump
Alexander Egorenkov 6c6938d1e2 zdump/ngdump: Use OpenSSL's SHA256 to compute digest of dump image
Replace the popen() call to the external tool sha256sum with OpenSSL's
SHA256 digest algorithm to compute the checksum of a dump image
to improve security of NGDump.

The call to popen() is inherently insecure because a malicious user
controlling a dump device could manipulate the latter and let the user
applying zgetdump to the dump device execute arbitrary shell code.

Furthermore, getting rid of process and shell spawning performed by
popen() shall improve performance of calculation of dump image
checksums.

Signed-off-by: Alexander Egorenkov <egorenar@linux.ibm.com>
Reviewed-by: Mikhail Zaslonko <zaslonko@linux.ibm.com>
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
2026-07-20 15:25:59 +02:00
..
2019-12-12 18:04:32 +01:00
2022-10-22 20:27:16 +02:00
2019-12-12 18:04:32 +01:00
2021-12-09 16:19:25 +01:00
2024-05-27 16:54:10 +02:00
2022-11-29 17:03:57 +01:00
2021-11-10 15:12:10 +01:00