# CVE-2026-89069: Progress MOVEit Transfer cross-site scripting in Ad Hoc module

Source: https://junglewise.ai/threats/cve-2026-89069-improper-neutralization-of-input-during-web-page-generation-cross  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-10-14. Updated: 2026-10-16  
License: CC BY 4.0 with a link back

CVE-2026-89069 · Severity: high · CVSS 8 · Published 2026-10-14

Progress MOVEit Transfer is a file transfer and secure data exchange platform used by enterprises. A cross-site scripting (XSS) vulnerability in the Ad Hoc module allows attackers to inject malicious scripts that execute in users' browsers, potentially leading to session hijacking, credential theft, or unauthorized actions performed on behalf of authenticated users.

Technologies: [Progress MOVEit Transfer](https://junglewise.ai/threats/technologies/moveit-transfer). Vendors: [Progress](https://junglewise.ai/threats/vendors/progress).

## Quick answers

**Is CVE-2026-89069 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-89069 being exploited in the wild.

**How severe is CVE-2026-89069?** High severity, with a CVSS score of 8, published 14 October 2026.

**Which products and versions are affected?** Progress MOVEit Transfer before 2025.1.6 and from 2026.0.0 before 2026.0.4.

**Is there a fix for CVE-2026-89069?** Yes: fixed in 2025.1.6, 2026.0.4. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-89069 attacked?** It is attacked over the network.

**Am I affected by CVE-2026-89069?** Check whether you run Progress MOVEit Transfer at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix

- Fixed in 2025.1.6, 2026.0.4

## Technical details

The vulnerability is an improper neutralization of user input during web page generation (reflected or stored XSS) in the Ad Hoc module of MOVEit Transfer. An attacker can inject JavaScript code through unvalidated input that is rendered in the victim's browser without proper encoding, allowing execution in the security context of the web application. This requires network access and user interaction (visiting a malicious link or visiting an affected page).

## Affected products

- Progress MOVEit Transfer before 2025.1.6 and from 2026.0.0 before 2026.0.4

## Timeline

- 2026-10-14: disclosed

## References

- [https://community.progress.com/s/article/MOVEit-Transfer-Critical-Security-Bulletin---September-2026](https://community.progress.com/s/article/MOVEit-Transfer-Critical-Security-Bulletin---September-2026)

## Related threats

- [Progress MOVEit Transfer SFTP authentication algorithm incorrect implementation](https://junglewise.ai/threats/cve-2026-89077-incorrect-implementation-of-authentication-algorithm)
- [Progress MOVEit Transfer SQL injection in Custom Reports](https://junglewise.ai/threats/cve-2026-89076-improper-neutralization-of-special-elements-used-in-an-sql)
- [Progress MOVEit Transfer insecure storage of sensitive information](https://junglewise.ai/threats/cve-2026-89075-insecure-storage-of-sensitive-information-vulnerability-in)
- [Progress MOVEit Transfer unicode encoding handling vulnerability](https://junglewise.ai/threats/cve-2026-89074-improper-handling-of-unicode-encoding-vulnerability-in-progress)
- [Progress MOVEit Transfer insufficient session expiration](https://junglewise.ai/threats/cve-2026-89073-insufficient-session-expiration-vulnerability-in-progress-moveit)
