The 33-year-old all-rounder had already been ruled out of next year's Champions Trophy one-day international tournament in Pakistan and the preceding white-ball tour of India.
Key batter Joe Root, who preceded Stokes as Test captain, returns to the ODI side for the first time since the 2023 World Cup in India.
England captain Ben Stokes hobbled off injured as New Zealand powered 478 runs ahead in the third Test Monday on the back of an unbeaten Kane Williamson century.
The visitors won the first Test in Christchurch by eight wickets inside four days and have stuck with the same XI for the next clash starting on Friday.
Stokes has committed to England until at least 2026, covering the Ashes series in Australia, which starts late next year, while Buttler has agreed fresh terms, extending his contract by 12 months.
The hosts sealed a nine-wicket win in the third Test in Rawalpindi with Noman taking 6-42 and Sajid 4-69 in the second innings as England were bowled out for just 112.
England piled up 823-7 to thrash Pakistan by an innings on a lifeless Multan pitch in the first Test, before the hosts bounced back with a 152-run win on a recycled and turning Multan track.
Captain Ben Stokes was named in the England team for the second Test against Pakistan starting in Multan on Tuesday after recovering from a hamstring injury.
England captain Ben Stokes said Saturday he will miss the first Test against Pakistan starting next week, after failing to recover from a hamstring injury.
England win the first Test against Bangladesh by 22 runs and go one up in the two-match series. The second Test will be played at Dhaka on October 28.
Having lost out on a closely contested ODI series against England, Bangladesh will look to avenge their defeat when both teams clash in first Test of the two match series on Thursday at Chittagong.
England’s final dress rehearsal for the first Test against Bangladesh on Thursday ended with a draw in the second two-day tour match against BCB XI as Tanveer Haider picked up four wickets.
Check out the interesting statistical highlights of the action-packed 3-match ODI series between Bangladesh and England, which was the first bilateral ODI series loss for Tigers at home after six consecutive ODI series win since November 2014.
Ben Stokes says England want to be the best in the world after a hugely satisfying 2-1 series triumph in Bangladesh.
A disciplined batting performance from England leads them to a four-wicket win over Bangladesh that gives them the ODI series 2-1
During the second ODI of the 3-match series between Bangladesh and England on October 9, there were moments that compelled some cricketers to regret their behaviour on the field.
Stand-in England captain Jos Buttler says he regrets his unprofessional reaction after being dismissed in the second ODI against Bangladesh, while his teammate Ben Stokes hits out at the Bangladeshi players on Twitter.
England cricketer Ben Stokes says he is relishing his role as vice-captain after his brief team-talk during an injury break helped the visitors regroup and beat Bangladesh by 21 runs in Friday's first one-day international.
England manage to snatch victory from the jaws of defeat when they bowl out Bangladesh for 288 and come out in front by 21 runs in the first game of the 3-match ODI series at Mirpur stadium.