<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_UNCONFIRMED "
title="UNCONFIRMED - Hash values on info page don't match when downloading from https://www.libreoffice.org/download/download/"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=108593">108593</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Hash values on info page don't match when downloading from https://www.libreoffice.org/download/download/
</td>
</tr>
<tr>
<th>Product</th>
<td>LibreOffice
</td>
</tr>
<tr>
<th>Version</th>
<td>5.3.0.3 release
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Windows (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>UNCONFIRMED
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>LibreOffice
</td>
</tr>
<tr>
<th>Assignee</th>
<td>libreoffice-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>old.skool@flymediaproductions.com
</td>
</tr></table>
<p>
<div>
<pre>Description:
This is my first time doing this, please bare with me.
I downloaded LibreOffice from <a href="https://www.libreoffice.org/download/download/">https://www.libreoffice.org/download/download/</a>
for Microsoft Windows 10 version (LibreOffice_5.3.3_Win_x86.msi).
The hash values for SHA256 and SHA1 that are listed on the info page did NOT
match when I computed the checksums for the .msi file. The hash values I used
where located here
<a href="http://download.documentfoundation.org/libreoffice/stable/5.3.3/win/x86/LibreOffice_5.3.3_Win_x86.msi.mirrorlist">http://download.documentfoundation.org/libreoffice/stable/5.3.3/win/x86/LibreOffice_5.3.3_Win_x86.msi.mirrorlist</a>
To compute the checksums and compare the hash values I used a tool I created
for that purpose using Windows PowerShell. I've made it freely available on
GitHub as open source software here:
<a href="https://github.com/FlyDuoATL/powershell-compare-hash">https://github.com/FlyDuoATL/powershell-compare-hash</a>
Steps to Reproduce:
1. Download the .msi from LibreOffice
2. Run the utility I linked to on GitHub to create the checksum for the msi
3. The utility will then compare the generated checksum with the hash values
listed on the .msi download "info" page.
4. Repeat steps 2 and 3 for each different hash type, ie: SHA256, SHA-1, MD5.
5. The tool will output whether the generated checksum value and the hash
values provided by LibreOffice are a match.
I ran this several times to be sure and they did NOT all match.
Actual Results:
Some of the hash types did not match with the generated checksum value for the
.msi I downloaded.
Expected Results:
The hash values and the generated checksums should have all matched exactly for
each type: SHA-256, SHA-1, MD5.
Reproducible: Always
User Profile Reset: No
Additional Info:
I did not install the software because the hash values and the generated
checksums did not match. This problem is purely about the downloaded file's
various hash values and the generated checksums from that file not matching
correctly as they should.
I would assume this may be a critical problem because I was under the
impression it may mean that somehow the software got corrupted or the software
being downloaded is not the correct legit software from the LibreOffice team.
I know this type of thing happened with the HandBrake project (video encoding
software) and it was a security issue, someone had been changing the downloaded
software to a version that had malware, but for the MacOS version of the
software only. This page
(<a href="https://forum.handbrake.fr/viewtopic.php?f=33&t=36399&p=171143&hilit=hash#p171143">https://forum.handbrake.fr/viewtopic.php?f=33&t=36399&p=171143&hilit=hash#p171143</a>)
has the information for that particular situation for comparison, I hope it's
helpful.
Regarding LibreOffice, of course I have no idea at all what the cause of this
is. This is NOT my area of expertise by any means. I do hope that this is
helpful for your development team.
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101
Firefox/54.0</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>