The explosion might have been caused by a gas leak.
I think the sentence may be understood in two ways. First: the explosion was possibily caused by a gas leak even though it did not happen. Second: the explosion was possibily caused by a gas leak although you do not really know.
Am I right?