苏联方面则采取支持芬兰国内社会主义革命的办法,企图建立一个亲苏的芬兰政府,但革命失败了,反而使得苏芬关系更加恶化。因为芬兰边界离列宁格勒只有32公里,苏联方面担心一旦苏德战争爆发,列宁格勒会陷入危险,于是提出要求芬兰的边境线从列宁格勒附近后退25公里,并在芬兰租给苏联一个海军基地,苏联则从北部割让面积为芬兰丧失领土两倍的土地作补偿,但遭到芬兰拒绝。芬兰随后提出一个替代方案,但这一方案对列宁格勒安全形势的帮助不大,苏联很不满意。在谈判陷入僵局的情况下,苏联决定铤而走险,以武力解决问题,战争于是就爆发了。