Calls through view
members of interfaces are done through STATICCALL
opcode. As my experiment confirmed Solidity 0.6.0 does use STATICCALL
in this case.
https://github.com/ethereum/EIPs/blob/master/EIPS/eip-214.md
To increase smart contract security, this proposal adds a new opcode that can be used to call another contract (or itself) while disallowing any modifications to the state during the call (and its subcalls, if present).
So, there is no such vulnerability in the current versions of Solidity.
However, old versions of Solidity are vulnerable. See this Ethereum pull request for the change done in the past.