Broadcasting is the simplest form of communication in which nodes disseminate the same information simultaneously to all of their neighbors. Broadcasting has been widely used in many types of networks including wireless networks, wireless sensor networks, and mobile ad-hoc networks. Likewise these networks, broadcasting is also used in cognitive radio networks (CRNs) to accomplish various tasks such as spectrum sensing, spectrum sharing, spectrum management, and spectrum mobility. This article investigates and provides a comprehensive overview of various broadcasting strategies that have been proposed so far for cognitive radio networks. Moreover, it provides a detailed study of broadcast storm problem in CRNs. Finally, it discusses issues, challenges and future research directions for broadcasting strategies in CRNs. 
Broadcasting strategies for cognitive radio networks: Taxonomy, issues, and open challenges