The Bluebirds have something of a goalkeeping crisis and they have beaten Doncaster Rovers to the signature of the 28 year old.
Brown has been unable to secure a place in Rovers’ side and is out of contract at Ewood Park in the summer. This season Brown has had loan spells at Leeds and Leyton Orient.
Cardiff’s regular keeper Tom Heaton has a groin strain and will miss this weekend’s game against Ipswich Town, while David Marshall is out for the rest of the season.
A deal to bring in Wigan’s Chris Kirkland on loan this week collapsed.