Applied a workaround for MASSEMBLY-422 / MASSEMBLY-449. This should fix the broken file and directory permissions in the distribution ZIP files.
diff --git a/modules/distribution/pom.xml b/modules/distribution/pom.xml
index 8c286fe..c847fc0 100755
--- a/modules/distribution/pom.xml
+++ b/modules/distribution/pom.xml
@@ -140,7 +140,6 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-assembly-plugin</artifactId>
-                <version>2.2-beta-5</version>
                 <executions>
                     <execution>
                         <id>distribution-package</id>
diff --git a/pom.xml b/pom.xml
index 9374fbc..33e25b2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -189,6 +189,18 @@
                         <preparationGoals>clean install</preparationGoals>
                     </configuration>
                 </plugin>
+                <plugin>
+                    <artifactId>maven-assembly-plugin</artifactId>
+                    <version>2.2-beta-5</version>
+                    <configuration>
+                        <!-- Workaround for MASSEMBLY-422 / MASSEMBLY-449 -->
+                        <archiverConfig>
+                            <fileMode>420</fileMode> <!-- 420(dec) = 644(oct) -->
+                            <directoryMode>493</directoryMode> <!-- 493(dec) = 755(oct) -->
+                            <defaultDirectoryMode>493</defaultDirectoryMode>
+                        </archiverConfig>
+                    </configuration>
+                </plugin>
             </plugins>
         </pluginManagement>
     </build>