Good catch.  This should be reopened w/ at least append and probably write-only as well.

As for write privileges for everyone, I just tested a small program and the permissions are masked by the umask.  This is the standard way to set permissions when creating a file if you want to leave it to the user's umask (although in this case the file should already exist).