Skip to content

fix(avm): fix execution::mov for mac?#19507

Merged
defkit merged 2 commits into
merge-train/avmfrom
sn/fix_mac_specific_MOV_issue
Jan 12, 2026
Merged

fix(avm): fix execution::mov for mac?#19507
defkit merged 2 commits into
merge-train/avmfrom
sn/fix_mac_specific_MOV_issue

Conversation

@defkit

@defkit defkit commented Jan 12, 2026

Copy link
Copy Markdown
Contributor

avm_fuzzer_prover_fuzzer crashed on MOV opcode on MacOS only

Crash file base64 h65pbnB1dF9wcm9ncmFtc5GEsmluc3RydWN0aW9uX2Jsb2Nrc5GVkgSDqXZhbHVlX3RhZ8QIBAAAAAAAAACucmVzdWx0X2FkZHJlc3OEp2FkZHJlc3PMk7Rwb2ludGVyX2FkZHJlc3Nfc2VlZM14uLBiYXNlX29mZnNldF9zZWVkzozLNdqkbW9kZcQBAKV2YWx1Zc52DTAOkgSDqXZhbHVlX3RhZ8QIBAAAAAAAAACucmVzdWx0X2FkZHJlc3OEp2FkZHJlc3PM8LRwb2ludGVyX2FkZHJlc3Nfc2VlZM07trBiYXNlX29mZnNldF9zZWVkzi2TU+KkbW9kZcQBAKV2YWx1Zc4Yh1NXkguDqWFfYWRkcmVzc5IBhKdhZGRyZXNzzJO0cG9pbnRlcl9hZGRyZXNzX3NlZWTNeLiwYmFzZV9vZmZzZXRfc2VlZM6MyzXapG1vZGXEAQCpYl9hZGRyZXNzkgGEp2FkZHJlc3PM8LRwb2ludGVyX2FkZHJlc3Nfc2VlZM07trBiYXNlX29mZnNldF9zZWVkzi2TU+KkbW9kZcQBAK5yZXN1bHRfYWRkcmVzc4SnYWRkcmVzc86i7sr0tHBvaW50ZXJfYWRkcmVzc19zZWVkzePmsGJhc2Vfb2Zmc2V0X3NlZWTOLE08F6Rtb2RlxAEDkgKDqXZhbHVlX3RhZ8QIBgAAAAAAAACucmVzdWx0X2FkZHJlc3OEp2FkZHJlc3POTsCswrRwb2ludGVyX2FkZHJlc3Nfc2VlZM2D/7BiYXNlX29mZnNldF9zZWVkzlxxEwekbW9kZcQBA6V2YWx1ZUySCIOpdmFsdWVfdGFnxAgGAAAAAAAAAKtzcmNfYWRkcmVzc5IAhaN0YWfECAYAAAAAAAAApWluZGV4zpMUkyC0cG9pbnRlcl9hZGRyZXNzX3NlZWTNSoGwYmFzZV9vZmZzZXRfc2VlZM7ZPYDCpG1vZGXEAQGucmVzdWx0X2FkZHJlc3OEp2FkZHJlc3POfRJOerRwb2ludGVyX2FkZHJlc3Nfc2VlZM0HobBiYXNlX29mZnNldF9zZWVkzi6qFi2kbW9kZcQBArBjZmdfaW5zdHJ1Y3Rpb25zkZIAgbVpbnN0cnVjdGlvbl9ibG9ja19pZHgAqGNhbGxkYXRhkcQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACucmV0dXJuX29wdGlvbnODq3JldHVybl9zaXplALByZXR1cm5fdmFsdWVfdGFnxAgAAAAAAAAAALlyZXR1cm5fdmFsdWVfb2Zmc2V0X2luZGV4ALBjb250cmFjdF9jbGFzc2VzkYSiaWTEIDAuCPg2SqK95QIGhYPLHurcSeJ1kQ7VXV5ictRay29wrGFydGlmYWN0SGFzaMQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0cHJpdmF0ZUZ1bmN0aW9uc1Jvb3TEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArnBhY2tlZEJ5dGVjb2RlxGMpAACTBHYNMA4pAADwBBiHU1cpAAAABAAA488pAgAXBKLuyvQEMJPwFykAAAAEAACD+CkCAAcETsCswicDBwZMKQAAgQROwKzCKQAAAAR9Ek5NLQmBLSgAAAUEAAE7AAAFAACyY29udHJhY3RfaW5zdGFuY2VzkYakc2FsdMQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoZGVwbG95ZXLEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABktmN1cnJlbnRDb250cmFjdENsYXNzSWTEIDAuCPg2SqK95QIGhYPLHurcSeJ1kQ7VXV5ictRay29wt29yaWdpbmFsQ29udHJhY3RDbGFzc0lkxCAwLgj4NkqiveUCBoWDyx7q3EnidZEO1V1eYnLUWstvcLJpbml0aWFsaXphdGlvbkhhc2jEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnB1YmxpY0tleXOEuG1hc3Rlck51bGxpZmllclB1YmxpY0tleYKheMQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChecQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+bWFzdGVySW5jb21pbmdWaWV3aW5nUHVibGljS2V5gqF4xCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaF5xCAAAAAAAAAAAs8TXnUGpF1jLScNRfEYEpSDP8SNgj8nLL5tYXN0ZXJPdXRnb2luZ1ZpZXdpbmdQdWJsaWNLZXmCoXjEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoXnEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtm1hc3RlclRhZ2dpbmdQdWJsaWNLZXmCoXjEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoXnEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsmNvbnRyYWN0X2FkZHJlc3Nlc5HEIAYKo3MGHhi9go9y0MVV68JJX+cMrm3MFyWoOX4VtTqlonR4jKRoYXNoqjB4ZGVhZGJlZWarZ2FzU2V0dGluZ3OEqWdhc0xpbWl0c4KlbDJHYXPOAA9CQKVkYUdhc84AD0JAsXRlYXJkb3duR2FzTGltaXRzgqVsMkdhcwClZGFHYXMArW1heEZlZXNQZXJHYXOCq2ZlZVBlckRhR2FzAatmZWVQZXJMMkdhcwG1bWF4UHJpb3JpdHlGZWVzUGVyR2FzgqtmZWVQZXJEYUdhcwCrZmVlUGVyTDJHYXMAsGVmZmVjdGl2ZUdhc0ZlZXOCq2ZlZVBlckRhR2FzAatmZWVQZXJMMkdhcwHZI25vblJldmVydGlibGVDb250cmFjdERlcGxveW1lbnREYXRhgrFjb250cmFjdENsYXNzTG9nc5CrcHJpdmF0ZUxvZ3OQ2SByZXZlcnRpYmxlQ29udHJhY3REZXBsb3ltZW50RGF0YYKxY29udHJhY3RDbGFzc0xvZ3OQq3ByaXZhdGVMb2dzkLxub25SZXZlcnRpYmxlQWNjdW11bGF0ZWREYXRhg6pub3RlSGFzaGVzkKpudWxsaWZpZXJzkcQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN6tvu+ubDJUb0wxTWVzc2FnZXOQuXJldmVydGlibGVBY2N1bXVsYXRlZERhdGGDqm5vdGVIYXNoZXOQqm51bGxpZmllcnOQrmwyVG9MMU1lc3NhZ2VzkLJzZXR1cEVucXVldWVkQ2FsbHOQtWFwcExvZ2ljRW5xdWV1ZWRDYWxsc5GCp3JlcXVlc3SEqW1zZ1NlbmRlcsQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGSvY29udHJhY3RBZGRyZXNzxCAGCqNzBh4YvYKPctDFVevCSV/nDK5tzBclqDl+FbU6paxpc1N0YXRpY0NhbGzCrGNhbGxkYXRhSGFzaMQgDRHwusEykJ+Kd6Rb4yoN+tiXAtlX8/GWO3kFRb4/lmyoY2FsbGRhdGGQtHRlYXJkb3duRW5xdWV1ZWRDYWxswLBnYXNVc2VkQnlQcml2YXRlgqVsMkdhcwClZGFHYXMAqGZlZVBheWVyxCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZLBnbG9iYWxfdmFyaWFibGVziKdjaGFpbklkxCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAad2ZXJzaW9uxCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAatibG9ja051bWJlcgGqc2xvdE51bWJlcsQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGpdGltZXN0YW1wzgAPQkCoY29pbmJhc2XEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArGZlZVJlY2lwaWVudMQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnZ2FzRmVlc4KrZmVlUGVyRGFHYXMBq2ZlZVBlckwyR2FzAbJwcm90b2NvbF9jb250cmFjdHOBsGRlcml2ZWRBZGRyZXNzZXObxCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=

@defkit defkit merged commit 27449f2 into merge-train/avm Jan 12, 2026
7 checks passed
@defkit defkit deleted the sn/fix_mac_specific_MOV_issue branch January 12, 2026 16:57
@AztecBot AztecBot mentioned this pull request Jan 12, 2026
github-merge-queue Bot pushed a commit that referenced this pull request Jan 12, 2026
BEGIN_COMMIT_OVERRIDE
feat(avm security): add static check for isolated/unused columns
(#19489)
feat(avm): use noop calldata hasher in fast sim (#19495)
chore(avm): rename indirect -> addressing mode (#19491)
chore(avm): small cursor optimizations
chore(avm):! rename indirect -> addressing mode (PIL) (#19493)
fix(avm): constraint when unwinding empty call stack (#19485)
feat(avm): Fuzz debug log and refactor env getter (#19494)
fix!: ecc add predicate completeness bug (#19471)
chore(avm): callstackmetadatacollector clarifications (#19490)
chore: sanity assert in execution for bytecode id (#19486)
fix!: sstore allowed injection of malicious write rows (#19470)
fix!: defensive ghost row constraints in bc_hashing pil (#19481)
fix(avm): fix execution::mov for mac? (#19507)
chore(avm)!: resolve execution TODOs (#19501)
fix!: multiple traces had ghost row injection vulnerabilities (#19480)
fix(avm): defensively copy MemoryValues (#19512)
feat: align TS and BB log levels (#19518)
END_COMMIT_OVERRIDE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants