The Vikings have agreed to terms with safety Theo Jackson on a two-year, $12.6 million contract extension, according to NFL Network's Tom Pelissero. The deal keeps Jackson — who was a restricted free agent — under contract through 2027, with the first two years fully guaranteed at signing.