The 49ers released Brown on Tuesday.
Brown played just two snaps on special teams in Sunday's 31-17 loss to the Bengals and appeared in one other game this season. The 2016 sixth-round pick will be able to explore his next options should he clear waivers.