Eigentlich sind sich beide Quellen ja einig, dass es sich um ein Adjektiv handelt.
Dass Adjektive auch mal als Adverb auftreten, ist ja nicht ungewöhnlich:
ein schnelles Auto
Das Auto fährt schnell.
Grundsätzlich haben Adjektive zwei Anwendungsformen: attributiv und prädikativ. Im attributiven Gebrauch wird es flektiert:
ein großer Junge
Im prädikativen Gebrauch behält es im Deutschen seine Wörterbuchform:
Der Junge ist groß.
Genug wird bekanntermaßen nicht flektiert, und es tritt auch nicht attributiv auf. Folgendes ist also falsch:
*eine genuge Menge
Prädikativ hingegen kann genug als Adjektiv verwendet werden:
Ein Liter ist genug.
Die Verwendung als Adverb ist auch möglich:
Ich habe heute genug gearbeitet.
Fazit:
Genug ist ein Adjektiv, das nicht flektiert werden kann, aber in prädikativem und adverbialem Gebrauch benutzt wird, wo keine Flexion nötig ist.