Stock 7-Zip AES-256 encryption runs your password through a hash function 524,288 times ($2^{19}$).
This is considered to be
Not very good compared to a standard amount of Argon2 or Scrypt
not safe from massive parallelization
The 7zAes.cpp file helpfully says that the upper hashing limit is $2^{24}$ (16,777,216).
I have compiled 7-Zip using that upper limit, changing this line to 24.
The question is; does this make a material difference to the previous assessments?
Side-notes: 7-Zip for linux has been available since 23.01 (2023-06-20). Picocrypt is typically recommended as an alternative to 7-Zip, it is now unmaintained
Edit: The actual upper limit seems to be $2^{63}$ (9,223,372,036,854,775,808). $2^{64}$ & greater result in a Headers Error when attempting to decrypt.
You can review the cost factor of a given 7-Zip file using this tool.