Index: /trunk/src/VBox/Runtime/common/fs/iso9660vfs.cpp
===================================================================
--- /trunk/src/VBox/Runtime/common/fs/iso9660vfs.cpp	(revision 68077)
+++ /trunk/src/VBox/Runtime/common/fs/iso9660vfs.cpp	(revision 68078)
@@ -435,5 +435,6 @@
     pCore->offDirRec            = offDirRec;
     pCore->fAttrib              = pDirRec->fFileFlags & ISO9660_FILE_FLAGS_DIRECTORY
-                                ? RTFS_DOS_DIRECTORY | RTFS_TYPE_DIRECTORY : RTFS_TYPE_FILE;
+                                ? 0755 | RTFS_TYPE_DIRECTORY | RTFS_DOS_DIRECTORY
+                                : 0644 | RTFS_TYPE_FILE;
     if (pDirRec->fFileFlags & ISO9660_FILE_FLAGS_HIDDEN)
         pCore->fAttrib |= RTFS_DOS_HIDDEN;
@@ -1169,5 +1170,7 @@
             *poffDirRec = pThis->Core.FirstExtent.offDisk + offEntryInDir;
             *ppDirRec   = pDirRec;
-            *pfMode     = pDirRec->fFileFlags & ISO9660_FILE_FLAGS_DIRECTORY ? RTFS_TYPE_DIRECTORY : RTFS_TYPE_FILE;
+            *pfMode     = pDirRec->fFileFlags & ISO9660_FILE_FLAGS_DIRECTORY
+                        ? 0755 | RTFS_TYPE_DIRECTORY | RTFS_DOS_DIRECTORY
+                        : 0644 | RTFS_TYPE_FILE;
 
             /*
