The major thing to look for is .desktop files that trigger off of MimeTypes, yet actually run the target file. For example /usr/share/applications/openjdk-6-java.desktop:
... Exec=/usr/lib/jvm/java-6-openjdk/bin/java -jar ... MimeType=application/x-java-archive;application/java-archive;application/x-jar; This leads to executing the JAR file, even when it lacks the execute bit. ** Changed in: nautilus (Ubuntu) Status: New => Confirmed ** Changed in: wine (Ubuntu) Status: New => Confirmed ** Changed in: sun-java6 (Ubuntu) Importance: Undecided => High ** Changed in: openjdk-6 (Ubuntu) Status: New => Confirmed ** Changed in: openjdk-6 (Ubuntu) Importance: Undecided => High ** Changed in: nautilus (Ubuntu) Importance: Undecided => High ** Changed in: wine (Ubuntu) Importance: Undecided => High ** Changed in: sun-java6 (Ubuntu) Status: New => Confirmed -- needs to block non-executable files from executing https://bugs.launchpad.net/bugs/506702 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs