Is Karl caught in a 'love triangle' with the Bachelor?

Rebekah Scanlan

Today Show host Karl Stefanovic only started dating girlfriend Jasmine Yarborough eight months ago.

And though everything looks rosy between the lovers, friends of the 33-year-old blonde have claimed Karl is caught up in a shock love triangle after discovering his new lady has a steamy secret past with The Bachelor hottie Matty J.

Karl Stefanovic only went public with Jasmine in May. Source: Getty

According to New Idea magazine, Jasmine's brother Josh was mates with the Bachie hunk during their school days in Brisbane and that's how they met.

As a result, the two of them spent 'a lot of good times together over the years' and sparked speculation that they could be more than just friends.

The magazine reported Matty J is a

"Nothing was ever definite, but let's just say they were very good friends back in the day," someone close to Jasmine revealed to the publication, describing Matty J as a "big flirt" with her.

News of Jas' rumoured old flame is said to come as a complete shock to Karl, 42, who split from his wife of 21 years Cassie just five months before meeting Jasmine.

Will their relationship be rocked by the news of Jas' secret relationship with The Bachelor? Source: Getty

"Regardless of whether Jasmine and Matty were ever more than friends, it's sure to knock Karl around a bit," the report said. "Here he is saying he wants his private life out of the headlines, then the suggestion of a love triangle... pops up."

RELATED: Karl 'to propose' to Jasmine

RELATED: Bachelor babes' raciest Insta snaps

Jasmine is said to have met hunky Matty J through her brother Josh. Source: Instagram

It was only recently the journalist turned television presenter opened up about the new younger lady in his life.

"We are taking it really slow," Karl told Stellar magazine. "I certainly did not expect to meet someone five months after I broke up with my wife. It was unexpected and lovely."

Want more celebrity, entertainment and lifestyle news? Follow Be on Facebook, Twitter, Pinterest, Tumblr and Instagram