Hudson signed with the Bengals' practice squad Tuesday.
Hudson was waived by the Giants on Saturday after he made 10 catches on 15 targets for 132 yards in 11 appearances with the team. With Hayden Hurst (calf) unlikely to play Sunday against the Browns, Hudson could find himself on the active roster this weekend.