CVE-2025-66916

The snailjob component in RuoYi-Vue-Plus versions 5.5.1 and earlier, interface /snail-job/workflow/check-node-expression can execute QLExpress expressions, but…

Critical · published January 8, 2026

CVSS v3.1
9.4
EPSS
1%
Percentile
53.8
In the wild
Unconfirmed
What it is

🚨 A tiny component called snailjob in RuoYi-Vue-Plus can be your worst enemy! With just a user input, it opens the door to arbitrary file reading and writing — yikes! 🔥 Think of snailjob like a hotel concierge who accepts any request without checking the guest's ID. If a shady character walks in and asks for access to a VIP suite, they could easily get in without a second thought! An attacker could exploit this vulnerability to read sensitive files, manipulate data, or even overwrite critical system configurations, leading to a potentially disastrous security breach. The implications could be absolutely devastating, especially if sensitive credentials or proprietary information are stored on the server!

Put simply

Think of snailjob like a hotel concierge who accepts any request without checking the guest's ID. If a shady character walks in and asks for access to a VIP suite, they could easily get in without a second thought! This vulnerability allows unfiltered user input in the /snail-job/workflow/check-node-expression interface to execute QLExpress expressions, enabling attackers to leverage the File class for unauthorized file operations.

What to do

An attacker could exploit this vulnerability to read sensitive files, manipulate data, or even overwrite critical system configurations, leading to a potentially disastrous security breach. The implications could be absolutely devastating, especially if sensitive credentials or proprietary information are stored on the server! To protect your systems, upgrade RuoYi-Vue-Plus to version 5.5.2 or later immediately. Additionally, ensure that user inputs are properly sanitized and implement strict file access controls to prevent unauthorized actions. Don't wait! You've got this! Tackle this vulnerability and secure your application like the hero you are! 🛡️

The record
Technical detail
CVSS v3.1
9.4 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
CVSS v4.0
Not supplied
EPSS
0.00731 · 53.8th percentile
Published
2026-01-08T00:00Z
EPSS history
Timeline
  • 08 JAN 00:00Z
    The snailjob component in RuoYi-Vue-Plus versions 5.5.1 and earlier, interface /snail-job/workflow/check-node-expression can execute QLExpress expressions, but…
    cvelistv5