Hunt: Barracuda ESG exploitation looks like a failed admin password change plus a backup upload to /cgi-mod/index.cgi
- Web/proxy logs in front of the Admin UI: POSTs to
/cgi-mod/index.cgifrom addresses outside your admin ranges, especially multipart bodies containingnew_password,retype_password,pu_bayesian_uploadorbayesian, and responses carrying "Error: Password Change". - Appliance audit log:
failed_password_changeentries for admin that nobody made, followed by a configuration restore you didn't run. - Configuration: a
system_timezonevalue that isn't a plain zone name (look for',;,#or backticks), and unexpected changes to admin accounts, relays, forwarding or allowed hosts, since a restore rewrites the global config. - Response: if you find hits, Barracuda Support should be your first call. Given the 2023 ESG zero-day history, don't assume a firmware update removes an implant; collect evidence before re-imaging.
Sources: watchTowr Labs technical analysis (Nov 5, 2026) · watchTowr detection artifact generator (GitHub) · Barracuda Trust Center advisory (updated Nov 9, 2026)