上官桀等人谋划让盖长公主设下酒宴邀请霍光,埋伏士兵将他杀死,然后趁机废掉汉昭帝,迎立燕王刘旦为天子。刘旦布置驿马传递消息,往来频繁,还答应事成之后封上官桀为王。他们对外联络各郡国的豪杰,多达数千人。刘旦把谋反的计划告诉了燕相平,平说:“大王先前与刘泽谋划,事情还没成功就被发觉,是因为刘泽向来喜欢自夸,又爱侵犯别人。我听说左将军一向轻浮,车骑将军年轻骄纵,我担心他们会像刘泽那样坏了大事,而且事成之后他们可能会背叛大王。”刘旦说:“前些日子有个男子到宫门前,自称是原来的太子,长安城中的百姓纷纷前去围观,热闹得不可收拾,大将军霍光为此感到害怕,还派兵戒备。我是皇帝的长子,天下人都信任我,何必担心被人反对呢?”后来刘旦又对群臣说,盖长公主传来消息,说只担心大将军霍光和右将军王莽,如今右将军已经去世,丞相又生病,看来大事必成,很快就能动手了,于是让群臣都做好准备。
上官安又谋划诱骗燕王刘旦前来,将他诛杀,然后废掉汉昭帝,拥立上官桀为帝。有人说:“那皇后该怎么办呢?”上官安说:“追逐麋鹿的狗,哪能顾得上兔子呢?况且利用皇后的尊贵地位只是暂时的,一旦皇帝的心意有所改变,我们即使想做普通百姓也不可能了,这可是千载难逢的时机啊。”恰好盖长公主的舍人之父、稻田使者燕仓得知了他们的阴谋,便将此事告诉了大司农杨敞。杨敞向来谨慎怕事,不敢声张,便称病卧床,同时将此事告知谏大夫杜延年。杜延年将此事上报朝廷。九月,汉昭帝下诏,命令丞相率领中二千石官员追捕孙纵之以及上官桀、上官安、桑弘羊、丁外人等人,将他们及其宗族全部诛杀。盖长公主自杀。燕王刘旦得知后,召见燕相平说:“事情败露了,现在还能发兵吗?”平说:“左将军已经死了,百姓都知道了这件事,不能发兵了。”刘旦忧愤不已,摆下酒宴与群臣、妃妾诀别。这时,汉昭帝的玺书送到,斥责刘旦。刘旦用绶带自杀,跟随他自杀的王后、夫人有二十多人。汉昭帝念及亲情,赦免了刘旦的太子刘建,将他贬为庶人,赐给刘旦谥号为刺王。皇后因为年纪小,没有参与谋反,又是霍光的外孙女,所以没有被废黜。
汉武帝后元元年(公元前88年),钩弋夫人的儿子弗陵年仅几岁,身体强壮,聪明懂事,汉武帝十分喜爱他,心里想立他为太子。但因弗陵年幼,他的母亲又年轻,汉武帝犹豫了很久。汉武帝想找大臣辅佐弗陵,观察群臣后,觉得只有奉车都尉、光禄大夫霍光为人忠厚,可以托付大事。于是,汉武帝让黄门官画了一幅周公背着周成王接受诸侯朝见的画赐给霍光。几天后,汉武帝责备钩弋夫人,钩弋夫人摘下头上的簪子、耳环,叩头请罪。汉武帝说:“把她拉走,送到掖庭监狱!”钩弋夫人边走边回头看,汉武帝说:“快走,你活不成了!”最终赐死了她。不久之后,汉武帝闲居时问身边的人:“外面的人对此有什么说法?”身边的人回答说:“人们说,既然要立她的儿子为太子,为什么要杀了他的母亲呢?”汉武帝说:“是啊,这不是你们这些愚蠢的人所能理解的。从古至今,国家之所以出现祸乱,往往是因为君主年幼而母亲年轻。女主独居,就会骄横放肆,荒淫无道,没有人能约束她。你们难道没听说过吕后的事吗?所以不得不先除掉她。”