I buy olive oil in a metal can - blocks all light, blocks all oxygen (almost... there is a spout...) it's kept in the basement at 65'F or less.
countertop 'olive oil dispenser bottle' - hold about 24 fluid ounces, lasts ~ two weeks.
never a problem - but indeed, keeping 2-3-4 months supply exposed to countertop light and temps . . that's running 'the risk'
I use virgin (not Exxx) for all that sh*t - 3 liters lasts me roughly 10 months.
it smokes? yeah - that's how I know the pan is up to temp.....