买卖协议本身没有问题,但是从法律上讲属于效力待定。因为b从a手里取得的是一个债权还未取得该房屋的物权,只有过户完毕之后才合法取得所有权。理论上讲所有权还停留在a手中。用合法取得的债权抵押并买卖还需要履行原房主的追认。