The Cardinals signed Brown to a contract on Friday, Darren Urban of the team's official site reports.
Brown was released by the Eagles on Oct. 14, and he now joins Arizona's active roster following the decision to cut Alfred Morris. The veteran linebacker appeared in six games with Philadelphia this season, recording 31 tackles (17 solo) and two defended passes. He stands to bolster the Cardinals' inside linebacker corps.