国連安全保障理事会決議678は1990年11月29日に採択された。安保理は決議660、661、662、664、665、666、667、669、670、674、677(いずれも1990年)を再確認した後、国連のあらゆる努力にもかかわらず、イラクが安全保障理事会に反抗し続けていることを指摘した。
安全保障理事会は、国連憲章第7章を発動し、イラクに対し、クウェートから無条件で軍隊を撤退させ、クウェート侵攻開始前日の1990年8月1日時点の駐留地に戻すことを要求する決議660(1990)を履行する最後の機会を与えた。
投票に先立ち、米国は当時安全保障理事会の加盟国であったソ連、中国、マレーシア、イエメンなどの国々に、イラク軍をクウェートから撤退させるために国連加盟国が「必要なあらゆる手段」を用いることを認める決議案を支持するよう働きかけた。[ 1 ]通常は国家に対する行動を認める決議案に拒否権を行使していた中国は、米国政府から制裁緩和の約束と、中国外相がホワイトハウスに迎えられるという約束と引き換えに棄権した。[ 2 ]賛成票を投じた国々には経済的インセンティブが提示され、当初決議案に反対していた国々は、特に米国からの経済制裁の脅威によって反対票を投じることを思いとどまらせられた。[ 4 ]米国は、サウジ政府から冬期にソ連に10億ドルの援助を提供するという約束を取り付けることに成功した。[ 5 ]
1990年11月29日、安全保障理事会はカナダ、ソ連、英国、米国の指導の下、決議678を採択した[ 6 ]。この決議はイラクに対し1991年1月15日までにクウェートから撤退するよう求め、期限後にはイラクをクウェートから強制的に撤退させるために「必要なあらゆる手段」を用いる権限を加盟国に与えた。決議は加盟国に対し、決定事項を理事会に報告するよう求めた。イラクが期限までに撤退しなかったため、これが後に湾岸戦争の法的根拠となった[ 7 ] 。
決議678は賛成12票、反対2票(キューバとイエメン)、棄権1票(中国)で採択された。
キューバはイラク侵攻に関する過去の決議案では賛成または棄権していたが、「必要なあらゆる手段」を認める決議678には賛成しなかった。[ 8 ]
イエメンが決議に反対票を投じた後、米国、世界銀行、国際通貨基金はイエメンへの援助プログラムを停止し、サウジアラビアはイエメン人労働者を追放した。[ 9 ]米国の外交官はイエメン当局者に対し、「これはあなた方がこれまでに投じた中で最も高額な反対票だった」と告げた。これは、米国政府によるイエメンへの7000万ドル以上の対外援助が停止されたことを指している。[ 5 ]
アイオワ大学の国際法教授であるバーンズ・ウェストンは、決議678は国連憲章に明記されている「平和的かつ人道的な目的と原則」から逸脱することで「疑わしい前例」を作ったと主張した。ウェストンは、この決議は地域に展開された軍事力に対する責任と説明責任を国連に委ねず、代わりに米国に管理を任せたことで、このような事態を招いたと述べた。[ 10 ]