According to The Sun, the One Direction singer, 20, cheated with 21-year-old Australian waitress Courtney Webb on Wednesday, taking her back to his house after meeting on a night out.
The waitress told the Sun: "As we came back into the house Zayn cornered me, looked me in the eyes and said, 'You're really beautiful. Wow!' I was taken aback."
However, when CJ asked about girlfriend Perrie,19, Zayn simply replied: " ‘Don't worry about her, she's on tour. I can do what I like.' "
Yikes! That seems a tad callous.
However, following the pair's romp, Zayn apparently changed his tune with the waitress and ordered her a taxi the second they were finished.
[Related article: Perrie Edwards: I want to marry Zayn Malik]
[Related article: Zayn Malik left Twitter over rumours that he cheated]
Courtney continued: "As soon as we finished having sex he wanted me out of the house and out of the way. His behaviour was disgusting. I felt special and like he wanted me in his bed.
"The second I came out - around a minute later - he was like, 'Get your clothes on. I'll get you a taxi.' He started pulling the cab firm app up on his phone."
The waitress also didn’t hold back on what she thought about Zayn either.
She told The Sun: "He's an absolute s***. How dare he - not only to me but to Perrie?
"I definitely don't think it's the first time he's done this. I feel sorry for Perrie - she doesn't know this is going on. It's wrong and has to stop."
We have to say we don’t know what to believe as this seems all a bit out of character for the loved up One Direction singer.
Earlier this month Perrie told the press: "Me and Zayn are really happy. We see each other quite a lot - the only rime we don't is when he's in America. It's really hard. But I trust him."