Rush will hold the option on the 2015-16 season, a source said.
Rush, 29, returns to the Warriors, who had traded him as part of a salary dump to Utah a year ago. Golden State had been impressed with Rush's production in his full seasons there in 2011-12, before a knee injury cost him several months of rehabilitation.
Rush averaged 9.8 points and 3.9 rebounds for the Warriors in the 2011-12 season. Rush, 29, played 36 games for the Jazz last season. He recently impressed Warriors officials in a workout in Las Vegas, punctuating the organization's decision to offer him a deal, sources said.
Rush was the 13th overall pick in the 2008 NBA draft to the Indiana Pacers. He spent his first three NBA seasons in Indiana.
More NBA coverage: