1
0
mirror of synced 2024-11-13 18:50:53 +01:00
ImHex/plugins
Jean-François Nguyen e50b6733c4
fix: Segfault when hashing regions spanning multiple MiBs (#1804)
### Problem description

Attempting to do an MD5 hash of a large region (e.g. 2 MiB, ``u8
data[0x200000]``) crashes with a segfault.

### Implementation description

In ``hex::plugin::hashes::hashProviderRegionWithHashLib()``,
``hashFunction->TransformBytes()`` is called with an offset of 0,
because it iterates over ``data`` and not the entire region.
2024-07-21 20:35:38 +02:00
..
builtin fix: Error log spamming when viewing invalid regions in process memory provider on linux 2024-07-21 20:24:26 +02:00
decompress fix: Fix lzma stream end constant name (#1818) 2024-07-21 20:33:46 +02:00
diffing lang: Added Hungarian translations (#1683) 2024-05-19 14:33:33 +02:00
disassembler fix: Multiple issues causing visualizers to crash when used _slightly_ incorrectly 2024-07-10 20:50:58 +02:00
fonts fix: Crash on exit when using custom font from file (#1815) 2024-07-15 22:22:02 +02:00
hashes fix: Segfault when hashing regions spanning multiple MiBs (#1804) 2024-07-21 20:35:38 +02:00
script_loader build: Streamline definition on plugin features 2024-07-08 18:12:46 +02:00
ui fix: Multiple issues causing visualizers to crash when used _slightly_ incorrectly 2024-07-10 20:50:58 +02:00
visualizers fix: Textures provided through the pattern language not rendering in the 3D visualizer (#1819) 2024-07-21 20:33:05 +02:00
windows impr: Make Win32 API properly use unicode support 2024-06-28 11:12:17 +02:00
yara_rules fix: Sub windows being used incorrectly 2024-06-26 19:11:31 +02:00