In the books murtagh reveals they have the same mother and father. But there are certain things that point both ways. Like brom is in carvahall 15 yrs - Eragons age. Murtagh may have believed morzan was his father so said it in the ancient language. But apparently Selena was already pregnant when she came to carvahall.
Any ideas :)