The 49ers released Webb on Tuesday, Tom Pelissero of NFL Network reports.
Webb is signing a contract with the 49ers, Ian Rapoport of NFL Network reports.
The Cardinals and Webb agreed to a one-year contract Thursday, Adam Schefter of ESPN reports.
The Bengals have informed Webb of his release, Josina Anderson of ESPN reports.
Webb had 37 tackles (30 solo) and one interception in 15 games (12 starts) this season.
Webb and Darqueze Dennard will be the Bengals' starting corners for Sunday's game against the Jaguars, Tyler Dragon of The Cincinnati Enquirer reports.
Webb (forearm) will play in Monday's game versus the Steelers, Tyler Dragon of The Cincinnati Enquirer reports.
Webb (forearm) was a limited participant in Thursday's practice, Jay Morrison of The Athletic reports.
Webb (forearm) is ruled out for Sunday's game versus the Bills, Geoff Hobson of the Bengals' official site reports.
Webb did not practice Wednesday due to a forearm issue.