При гіперглікемії надлишок глюкози йде поліоловим (сорбітоловим) шляхом: альдозоредуктаза відновлює глюкозу до сорбітолу коштом НАДФН. У кришталику майже немає сорбітолдегідрогенази, тому сорбітол накопичується, осмотично втягує воду й спричиняє набухання та помутніння волокон — діабетичну катаракту.