Urgent.News

What's breaking now, across thousands of outlets.

Tech

CVE-2026-89076 and the Reporting Endpoint Problem in File Transfer Platforms

CVE-2026-89076 and the Reporting Endpoint Problem in File Transfer Platforms Reporting modules are built to answer questions and accumulate query surface while doing it. CVE-2026-89076, a SQL injection finding in the MOVEit Transfer Custom Reports module rated 7.2, is a familiar example of what happens when that accumulated surface meets user-supplied parameters. Why the score is lower and the…

The CVE-2026-89076 vulnerability affects MOVEit Transfer Custom Reports module, rating it a 7.2 on the CVSS scale. This is a SQL injection flaw that occurs when user-supplied parameters interact with the accumulated query surface in the reporting module. Although the CVSS score suggests a lower risk due to high privileges required, the issue remains concerning as reporting rights grant access to sensitive file estate data, including transfer metadata, user records, and audit entries.

To mitigate the risk, MOVEit released patches in versions 2025.1.6 and 2026.0.4 which implement parameterized queries. Until these patches are applied, three compensating measures are recommended. First, separate the reporting database role from the application role to prevent queries from accessing credential tables. Second, disable free-text parameters in saved reports and replace them with enumerated selections. Lastly, restrict access to report definition creation and editing to minimize the attack surface.

Web application firewalls, while useful, are ineffective against this vulnerability as they can only delay the attack rather than prevent it. Given that pattern matching on SQL syntax can miss encoded variants, the reporting endpoint is essentially unpatched until the software upgrade is implemented. MOVEit Transfer versions prior to 2025.1.6 and certain 2026.0.0 releases are susceptible to this exploit.

The same vulnerability also permits LDAP injection, albeit with a 7.5 CVSS score. This flaw targets the directory instead of the database but shares the same escaping shortcomings. To detect the issue, log the complete parameter set for report execution and issue alerts when parameters contain comment sequences, UNION keywords, or stacked statement separators.

Correlating a blocked parameter with a subsequent database error in the application log provides a stronger detection signal. As of now, there are approximately 760,697 assets identified as potentially vulnerable through ZoomEye.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Amid Tax Reforms, 20 Blue-chip Firms Remit N3.04trn to NRS, Others

Kayode Tokede The major overhaul of Nigeria’s tax system by the federal government has started to yield fruits as just 20 firms listed on the Nigerian Exchange Limited (NGX) paid a

  • 20 blue-chip firms remitted N3.04 trillion in income tax in H1 2026.
  • 79.5% increase from N1.69 trillion paid in the same period last year.
  • New 4% development levy introduced on assessable profits for eligible companies.

A Safer Mailbox Lease for CI Automation

Email tests become unreliable when every pipeline treats the inbox as a permanent shared resource. One job creates an account, another job reads the same messages, and a retry arrives after the test…

  • Mailbox lease model assigns disposable email addresses to each CI run
  • Lease provides ownership, purpose, validity, and outcome details
  • Run manifest records lease state, timestamps, and events for traceability

Beyond Price Action: Quantifying Macro Narratives and 'Quantum Threats' for Algorithmic Risk Control

Beyond Price Action: Quantifying Macro Narratives and 'Quantum Threats' for Algorithmic Risk Control Tags: algotrading , crypto , ai , buildinpublic It is 1:00 AM on a quiet Sunday.

  • Quantum threat from Shor's algorithm targets early elliptic curve signatures
  • Traditional models rely on lagging, structured data only
  • Narrative Suppression Factor quantifies and suppresses macro narratives

The swap said 0.000502 WSOL. The wallet got 0.000494 SOL.

After a swap, most people open an explorer to answer three questions: did it work, what did I get, what did it cost. Explorer pages are organised around different questions: which instructions ran…

  • Jupiter swap of DICE for SOL resulted in wallet gaining 0.000494183 SOL
  • Transaction incurred three fees totaling approximately $0.0015
  • Pool fee was 0.000006361 SOL (1.25%)

More from Monday 19 October →