Your best friend is not one.  He's doing her to get back at you, invade your space, keep you uncomfortable.   This is not just a betrayal on her part, it's an act of aggression on his.  Don't excuse either one.  Find another place to stay until you can move permanently.  Once you distance yourself from her, he will dump her.  She's not trustworthy and has really bad judgement concerning personal safety.