diff --git a/src/main/java/io/github/bonigarcia/wdm/Downloader.java b/src/main/java/io/github/bonigarcia/wdm/Downloader.java
index <HASH>..<HASH> 100644
--- a/src/main/java/io/github/bonigarcia/wdm/Downloader.java
+++ b/src/main/java/io/github/bonigarcia/wdm/Downloader.java
@@ -236,8 +236,11 @@ public class Downloader {
 		compressedFile.delete();
 		file = browserManager.postDownload(compressedFile);
 
-		log.trace("Resulting binary file {}", file.getAbsoluteFile());
-		return file.getAbsoluteFile();
+		File result = file.getAbsoluteFile();
+		result.setExecutable(true);
+		log.trace("Resulting binary file {}", result);
+
+		return result;
 	}
 
 	public static File unGzip(File archive) throws IOException {
Force to be executable resulting binary after extracting