The general consensus is that it's a terrible idea to rely on Uniswap (or any other dex) as a price oracle for valuation/pricing for other on-chain defi applications/dexes. With enough capital (which can be acquired through flash loans) you can absolutely perform economic attacks though atomic transaction chains involving moving the dex price. Uniswap, Kyber, and others will tell you the same thing. This makes me think that even things like DAI/MakerDAO (and anything that relies oracles like Chainlink) can start to get brittle when/if the major price discovery and liquidity are on Dexes.
This has been seen in practice, for example in the Fulcrum hack:
https://gist.github.com/alexvansande/edcc9fe935b61526766c956...
https://dappradar.com/blog/defi-flash-loan-attack-what-just-...