Someone asked: “Is it wallet software which, while processing a ‘send,’ is also responsible for including a correct and valid change address linked to the sender’s private key?” and the moderator responded yes.
When the same person asked “So if the wallet software screws up in this step and includes an incorrect (but valid) monero change address, then the change gets sent to this incorrect address and becomes inaccessible to the original sender because it cannot be accessed with their private keys? Is this a fair description of the issue that has been found?” the moderator responded, “We don’t know exactly what happened here.”
And eventually when the Redditor said “If so, I cannot believe how such a bug could escape being detected in testing as it appears to be a very basic wallet functionality,” the moderator responded with:
“The bug is, most likely, triggered by an edge case. Furthermore, multiple people tested the new version and did not incur any issues.”
We recommend that you follow the thread on Reddit.