Submitted by gpersoon, also found by hickuphh3, and cmichel
The function curatedPoolCount() contains a for loop over the array arrayPools. If arrayPools would be too big then the loop would run out of gas and curatedPoolCount() would revert. This would mean that addCuratedPool() cannot be executed anymore (because it calls curatedPoolCount() )
The array arrayPools can be increased in size arbitrarily by repeatedly doing the following:
Recommend creating a variable curatedPoolCount and increase it in addCuratedPool and decrease it in removeCuratedPool.
verifyfirst (Spartan) confirmed and disagreed with severity:
