1985年至1986年间,美国向伊朗秘密销售武器,换取在伊朗政变后被黎巴嫩扣留的美国驻伊朗使馆人质,并把所得利润用于支持尼加拉瓜反政府武装。1986年11月,这些事实遭媒体曝光,舆论哗然。“伊朗门事件”由此爆发,国会为此专门成立调查委员会。
随着调查深入,温伯格被起诉,他被指控向调查人员隐瞒相关事实。温伯格辩称自己无罪,宣称自己当初反对向伊朗销售武器,也对售武所得最终流向毫不知情。当时经温伯格批准,国防部向中央情报局销售上千枚导弹,而这批导弹随后转手到伊朗。温伯格后来承认,他曾警告过政府,直接让国防部批准向伊朗销售武器将违反美国国内有关武器出口的法律。
审判在即,前总统老布什于1992年12月宣布赦免温伯格和其他5名牵涉在内的前政府官员,并称温伯格为“一个真正的爱国者”。当时,温伯格已经75岁,老布什强调特赦决定并非出于“同情”,而是感念温伯格对国家的“特殊贡献”。
总统运用特权,在审判临近前赦免一个嫌疑人,这在美国历史上很不寻常。此前最著名的先例是前总统福特于1974年赦免前任尼克松,使他免于因“水门”事件而遭起诉。