A grandmother who had breast cancer is in a serious condition after sustaining stab wounds to her face, neck and chest.