Do XeF2 and XeF4 react with SiO2?

A question came in my test asking which of the compounds are not stored in glass. The answers were $$\ce {HF, XeF6, XeF4, XeF2}$$. I know about $$\ce {HF}$$ and $$\ce {XeF6}$$ but not about the other two. As far as I remember Xenon does not have any oxide or oxyfluoride in the +4 and +2 oxidation state. Thus I want to know if the given answers are correct and if so what are the reactions involved?

• Interestingly, when a professor brought a small amount of $\ce{XeF2}$ into the lecture hall to pass around as a demonstration, I recall it being in a glass vial. However, if it was he could have just filled it into a glass one from a plastic one to prevent the plastic smell from obstructing the $\ce{XeF2}$ smell. – Jan Dec 19 '18 at 14:34
• @Jan - it isn't like adding some HF to a glass bottle will instantly dissolve the glass. Similarly, the glass will probably last just fine with a bit of gas in it. – Jon Custer Dec 19 '18 at 16:41
• @JonCuster XeF2 isn't gas in r.t.. Also it shouldn't attack glass unless there's been for ex. significant hydrolysis or high temp. – Mithoron Dec 19 '18 at 23:37