On L2 -> L1 withdrawals, messages with withdrawAuto in the header set will always revert.
However, it is still possible to set this value in the Cairo bridge, which means if user sets this value, their NFT withdrawal will revert until protocol is upgraded and enables withdrawAuto requests.
The solution would be to continue the transaction via normal Starknet consumption for now if withdrawAuto header is set or disallow the withdrawAuto header from being set in the Cairo bridge.
Impact: High, token will be stuck in L2 bridge. Likelyhood: Very low, option is available in L2 but has been disabled since March on L1, would be almost a user error.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.