Bromine does not make the attack, it is an electrophile (empty sigma* orbital). The electrons on the oxygen of the furan initiate the electron pushing which leads to the consequent attack on the Br2 by the double bond within the furan ring and the eventual breaking of the Br-Br sigma bond.