Skip to main content
VulnerabilityPublished Updated

CVE-2025-6466: ageerle ruoyi-ai · Unrestricted Upload

Affects ageerle ruoyi-aiSource CVE Database V5

0

Public exploit available · CVSS 5.3 Medium · fixed in 2.0.1 : patch ageerle ruoyi-ai as a priority.

Data as of 26 Oct 2026, 14:05 UTC

CVSS 4.0 base score
5.3Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 32% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 2.0.1
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 22 Jun 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: evidence found.

    CVSS exploit maturity: proof of concept public

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), CVSS vector, the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Affected software

ProductAffectedFixed in
GitHubageerle/ruoyi-aipkg:github/ageerle/ruoyi-aiOther threatsAffected
  • =2.0.0
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

  1. Immediate upgrade of ruoyi-ai from version 2.0.0 to 2.0.1 or later, which contains the official patch addressing the unrestricted upload vulnerability.
  2. Implement strict input validation and file type restrictions at the application and web server levels to prevent unauthorized file types from being uploaded.
  3. Employ web application firewalls (WAFs) with custom rules to detect and block suspicious upload attempts targeting the vulnerable endpoint.
  4. Monitor logs for unusual file upload activity, especially targeting the speechToTextTranscriptionsV2/upload function, and establish alerting mechanisms for anomalous behavior.
  5. Restrict network access to the vulnerable service to trusted IP ranges where feasible, reducing exposure to remote attackers.
  6. Conduct regular security assessments and penetration testing focused on file upload functionalities to detect similar weaknesses.
  7. Harden the hosting environment by enforcing least privilege principles, ensuring that even if malicious files are uploaded, their execution or impact is limited.
  8. Educate development teams on secure coding practices related to file uploads to prevent recurrence.

Description

A vulnerability was found in ageerle ruoyi-ai 2.0.0 and classified as critical. Affected by this issue is the function speechToTextTranscriptionsV2/upload of the file ruoyi-modules/ruoyi-system/src/main/java/org/ruoyi/system/service/impl/SseServiceImpl.java. The manipulation of the argument File leads to unrestricted upload. The attack may be launched remotely. The exploit has been disclosed to the public and may be used. Upgrading to version 2.0.1 is able to address this issue. The patch is identified as 4e93ac86d4891c59ecfcd27c051de9b3c5379315. It is recommended to upgrade the affected component.

References

Community reviews

Loading reviews…