Post

Mitigation if you can't patch yet: switch unnamed captures ($1) to named ones (?<name>...). Sidesteps the buggy path entirely.
Quick audit: grep -RnE 'rewrite[[:space:]].*\$[0-9].*\?' /etc/nginx
github.com/DepthFirstDisc…
nvd.nist.gov/vuln/detail/CV…

English
