Salut, non pas de faille.
Les droits création et suppression sont attribués au répertoire courant, pas au fichier.
Un exemple :
mkdir tmp
touch tmp/toto.txt
sudo chown -R root tmp
sudo chmod 755 tmp
si chmod 700, tu ne pourras même pas faire ls de tmp sans le sudo.
Finalement si tu fais
rm tmp/toto.txt
Tu verras que ton fichier est bien protégé !
C'est simple, un répertoire étant considéré comme un fichier dans la plupart des systèmes de fichiers UNIX, tu peux arriver à des situations comme la tienne, dans laquelle on ne peut pas éditer un fichier (as-tu essayé un cat >> "ton_fichier"?), mais on peut le supprimer.