DEV Community

andreagomez
andreagomez

Posted on

What Twelve High-Severity MOVEit Flaws Mean for an Audit Trail

What Twelve High-Severity MOVEit Flaws Mean for an Audit Trail

Security teams answer to two audiences after a vendor discloses twelve high-severity issues. Operations wants to know whether the product is patched. Compliance wants a defensible record that the organisation identified, assessed and remediated the risk. MOVEit Transfer's October 2026 release gives both audiences specific work.

Establish the inventory first

An assessor's first question is scope. Progress Software's advisory covers MOVEit Transfer before 2025.1.6 and 2026.0.0 through 2026.0.3. A defensible answer lists every instance in that range, including nodes behind a load balancer, disaster recovery replicas that receive configuration but not traffic, and instances run by business units outside central IT.
Transfer platforms are frequently deployed as appliances and then inherited by teams that did not buy them. An inventory that only covers what the central team installed will miss the rest.

Document the risk decision, not just the patch

Several of these CVEs require an authenticated attacker. CVE-2026-89076 needs high privileges for the SQL injection in Custom Reports. CVE-2026-89069 needs a user who can create Ad Hoc packages. CVE-2026-87093 needs local access to the server. CVE-2026-89073 depends on a session being stolen.
Those prerequisites are the material for a risk assessment. Record who can reach the console, from where, with what privilege, and whether MFA applies. If the answer is broad, the case for emergency patching is stronger than the CVSS number alone suggests.

Evidence that holds up

  • A change ticket showing the upgrade to 2025.1.6 or 2026.0.4 with a date, a responsible person and a rollback plan.
  • A verification screenshot or command output showing the running version on each host, taken after the change rather than before.
  • An updated data flow diagram covering LDAP or OIDC integration points, since several fixes touch authentication paths.
  • A record of the accounts with Custom Reports and Ad Hoc access, with justification.
  • For CVE-2026-89075, insecure storage of sensitive data, evidence that secrets held under the older behaviour were rotated.
  • For CVE-2026-89073, the configured session timeout values and the rationale.

Where audits usually slip

The weak point is rarely the patch itself. It is the gap between a fixed production node and a forgotten partner gateway, or between a fixed application and an unchanged service account password that was readable under the old permissions.
Two controls catch most of this. First, a comparison of installed versions across the estate after every advisory, performed by the team that owns configuration management rather than by the team that applied the patch. Second, an inventory of stored credentials with rotation dates, so insecure storage findings produce an action rather than an acknowledgement.

Exposure context

ZoomEye currently fingerprints 544 assets whose page title contains "MOVEit Transfer", reachable through title="MOVEit Transfer" (https://www.zoomeye.ai/searchResult?q=dGl0bGU9Ik1PVkVpdCBUcmFuc2ZlciI%3D). That counts matching product assets, not hosts confirmed vulnerable to any CVE in this release.
A clean audit trail for this release is not a folder of advisories. It is a dated version list, a privilege map and a credential rotation record, each of which can be produced again next quarter when the next batch arrives.

Sources

Top comments (0)