Example:
Alice creates a PSBT and signs her input using the SIGHASH_NONE | SIGHASH_ANYONECANPAY flag. She then passes this transaction to Bob. Bob adds his own input and output and signs them with the SIGHASH_ALL flag.
Question:
Is it correct to say that John or any other participant in the network could intercept this transaction in the mempool and use Alice’s input for their own purposes?