You should ask yourself what you consider wrong data?
1. Single bit data, toggling at arbitrary times. You'll either read the old or the new data. Both or equally correct, just different.
2. A multibit entity. Individual bits can be expected to have a certain skew. If you manage to sample a data word while the value is changing, you may get a wrong data value. Example 0x7ff changing to 0x800. You may eventually sample 0x000, 0xfff or any value in between. Multi bit data must be transferred consistently, e.g. by using a domain crossing FIFO or some kind of handshake.