Jeb Bush is accusing Republican presidential rival Sen. Ted Cruz of flip-flopping on the issue of immigration and supporting a path to legal citizenship for undocumented immigrants.

While recently holding his fourth and final town hall in New Hampshire, Bush told attendees he supports just a measure, adding, "By the way, that same view Ted Cruz had until he went into the witness protection program," according to CNN.

Bush's plan would also require undocumented immigrants to pay a fine and meet a defined set of guidelines to ultimately be eligible for legal status.

Meanwhile, Cruz denies that he has ever supported any such legislation. In 2013, he introduced an amendment to what's been described as a comprehensive immigration bill that would strip the law of providing a pathway to citizenship but still allow a path to legalization.

The Texas senator now insists that was all a trick to try to get more Democrats to reveal their hands, namely that they favored such legislation guided by the belief that it would lead to more party voters.

Bush also accuses several other of his GOP oresidential rivals of changing their position on the issue, including Florida Sen. Marco Rubio.

"You have to ask them if they're sincerely changing their views or doing it for political purposes," he said.

Bush adds his position on the issue has remained consistent for at least the last four years, even though he too once supported a pathway to citizenship.

Currently, he insists he only favors legal status because it's the only way forward in a divided Congress.

Bush also hit Cruz on the issue of national security, telling the crowd his call to "carpet bomb" ISIS was "pretty breathtaking," because a year ago he was on record in asserting "We have no dog in the fight of the Syrian civil war."

Cruz supporters insist their candidate hasn't at all changed his stance on the issue and was referring to the Syrian civil war, not the fight against ISIS when he initially commented.